From a268e48fe0c86e3549c7d38c0e956c82737d80c0 Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Sat, 3 Apr 2021 22:51:33 +0100 Subject: [PATCH] js: Break out clicked_now Signed-off-by: Ian Jackson --- templates/script.ts | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/templates/script.ts b/templates/script.ts index 4e8dfe49..abd6d096 100644 --- a/templates/script.ts +++ b/templates/script.ts @@ -812,14 +812,18 @@ function drag_mousedown(e : MouseEvent, shifted: boolean) { let held; let pinned; + function clicked_one(piece: PieceId) { + let p = pieces[piece]!; + held = p.held; + pinned = p.pinned; + return [piece]; + } + if (true) { let target = e.target as SVGGraphicsElement; // we check this just now! let piece: PieceId | undefined = target.dataset.piece; if (piece) { - clicked = [piece]; - let p = pieces[piece]!; - held = p.held; - pinned = p.pinned; + clicked = clicked_one(piece); } else { clicked = []; } -- 2.30.2