chiark / gitweb /
script: Introduce plumbing for loose parameter
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Wed, 14 Jul 2021 15:25:09 +0000 (16:25 +0100)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Wed, 14 Jul 2021 15:25:09 +0000 (16:25 +0100)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
templates/script.ts

index e9064bdb3b5d60836efe77001931a6802ea5d814..a6c966fa9928f5cfd4410bf0f4a7a5332fbcd062 100644 (file)
@@ -242,6 +242,7 @@ function api_posted() {
 }
 
 function api_piece_x(f: (meth: string, payload: Object) => void,
+                    loose: boolean,
                     meth: string,
                     piece: PieceId, p: PieceInfo,
                     op: Object) {
@@ -254,12 +255,13 @@ function api_piece_x(f: (meth: string, payload: Object) => void,
     gen : gen,
     cseq : cseq,
     op : op,
+    loose: loose,
   })
 }
 function api_piece(meth: string,
                   piece: PieceId, p: PieceInfo,
                   op: Object) {
-  api_piece_x(api_immediate, meth, piece, p, op);
+  api_piece_x(api_immediate, false, meth, piece, p, op);
 }
 
 function svg_element(id: string): SVGGraphicsElement | null {
@@ -1266,7 +1268,7 @@ function drag_mousemove(e: MouseEvent) {
       );
       piece_set_pos_core(tp, x, y);
       tp.queued_moves++;
-      api_piece_x(api_delay, 'm', tpiece,tp, [x, y] );
+      api_piece_x(api_delay, false, 'm', tpiece,tp, [x, y] );
       if (need_redisplay_ancillaries) redisplay_ancillaries(tpiece, tp);
     }
     if (!(dragging & DRAGGING.RAISED)) {