From 4a3e8c673439913783d319f127f398caefdf0605 Mon Sep 17 00:00:00 2001 From: Lars Jung Date: Wed, 29 Jun 2016 19:03:54 +0200 Subject: [PATCH] Minor. --- package.json | 1 - src/_h5ai/public/js/lib/ext/select.js | 10 ++++++---- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index aeecd702..57ffb7cb 100644 --- a/package.json +++ b/package.json @@ -11,7 +11,6 @@ "url": "https://github.com/lrsjng/h5ai.git" }, "scripts": { - "lint": "eslint .", "build": "node ghu release" }, "devDependencies": { diff --git a/src/_h5ai/public/js/lib/ext/select.js b/src/_h5ai/public/js/lib/ext/select.js index ab5e126d..6a733ea8 100644 --- a/src/_h5ai/public/js/lib/ext/select.js +++ b/src/_h5ai/public/js/lib/ext/select.js @@ -41,7 +41,7 @@ const elRect = el => { return {l: rect.left, t: rect.top, r: rect.right, b: rect.bottom}; }; -const rectEqual = (r1, r2) => { +const rectsAreEqual = (r1, r2) => { return !!r1 && !!r2 && r1.l === r2.l && r1.t === r2.t && @@ -51,14 +51,14 @@ const rectEqual = (r1, r2) => { const updateRects = $items => { const el0 = $items[0]; - if (!rectEqual(elRect(el0), el0 && el0._rect)) { + if (!rectsAreEqual(elRect(el0), el0 && el0._rect)) { $items.each(el => { el._rect = elRect(el); }); } }; -const doOverlap = (rect1, rect2) => { +const rectsDoOverlap = (rect1, rect2) => { if (!rect1 || !rect2) { return false; } @@ -99,7 +99,7 @@ const selectionUpdate = ev => { updateRects($items); $items.rmCls('selecting').each(el => { - if (doOverlap(selRect, el._rect)) { + if (rectsDoOverlap(selRect, el._rect)) { dom(el).addCls('selecting'); } }); @@ -110,6 +110,7 @@ const selectionEnd = ev => { .off('mousemove', selectionUpdate) .off('mouseup', selectionEnd); + selectionUpdate(ev); dom('#items .item.selecting.selected').rmCls('selecting').rmCls('selected'); dom('#items .item.selecting').rmCls('selecting').addCls('selected'); publish(); @@ -134,6 +135,7 @@ const selectionStart = ev => { .on('mousemove', selectionUpdate) .on('mouseup', selectionEnd); + selectionUpdate(ev); ev.preventDefault(); };