From d14a3dbf8b016a731e5e3c599a8378a4ff5ff6fd Mon Sep 17 00:00:00 2001 From: Tobias Reich Date: Sat, 1 Feb 2014 21:50:36 +0100 Subject: [PATCH] Tolerance for multiselect --- assets/js/modules/multiselect.js | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/assets/js/modules/multiselect.js b/assets/js/modules/multiselect.js index 30bb292..57df893 100644 --- a/assets/js/modules/multiselect.js +++ b/assets/js/modules/multiselect.js @@ -113,7 +113,8 @@ multiselect = { getSelection: function(e) { - var id, + var tolerance = 150, + id, ids = [], offset, size = multiselect.getSize(); @@ -124,11 +125,11 @@ multiselect = { $('.photo, .album').each(function() { offset = $(this).offset(); - - if (offset.top>=size.top&& - offset.left>=size.left&& - (offset.top+206)<=(size.top+size.height)&& - (offset.left+206)<=(size.left+size.width)) { + + if (offset.top>=(size.top-tolerance)&& + offset.left>=(size.left-tolerance)&& + (offset.top+206)<=(size.top+size.height+tolerance)&& + (offset.left+206)<=(size.left+size.width+tolerance)) { id = $(this).data('id');