chiark / gitweb /
script; Have pinned_message_for_log, returning the message
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Sun, 19 Jun 2022 19:36:08 +0000 (20:36 +0100)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Sun, 19 Jun 2022 19:59:49 +0000 (20:59 +0100)
We want to save it.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
templates/script.ts

index bb878a4853dd8d20acc8c254972e2bf959b99d60..c1893edae7891ed5e3af31e6334f6b4ef09fb2c8 100644 (file)
@@ -303,8 +303,8 @@ function piece_moveable(p: PieceInfo) {
 function treat_as_pinned(p: { pinned: boolean }): boolean {
   return p.pinned && !wresting;
 }
-function pinned_log_message(p: PieceInfo) {
-  add_log_message('That piece ('+p.desc+') is pinned to the table.');
+function pinned_message_for_log(p: PieceInfo): string {
+  return 'That piece ('+p.desc+') is pinned to the table.';
 }
 
 // ----- key handling -----
@@ -1223,7 +1223,7 @@ function drag_mousedown(e : MouseEvent, shifted: boolean) {
       ungrab_all_except(note_already);
     }
     if (treat_as_pinned(c)) {
-      pinned_log_message(pieces[c.clicked[0]!]!);
+      add_log_message(pinned_message_for_log(pieces[c.clicked[0]!]!));
       return;
     }
     grab_clicked(clicked, !wresting, multigrab);
@@ -1497,7 +1497,7 @@ function rectsel_mouseup(e: MouseEvent) {
   if (pos2 == null) {
     // clicked not on an unpinned piece, and didn't drag
     if (rectsel_started_on_pinned !== null) {
-      pinned_log_message(rectsel_started_on_pinned);
+      add_log_message(pinned_message_for_log(rectsel_started_on_pinned));
     }
     special_count = null;
     mousecursor_etc_reupdate();