summaryrefslogtreecommitdiffstats
path: root/js/jquery.multi-select.js
diff options
context:
space:
mode:
authorlou <louiscuny@gmail.com>2014-07-16 18:06:22 +0200
committerlou <louiscuny@gmail.com>2014-07-16 18:06:22 +0200
commitb819277a29e35b3c83181759776c540895ba24e4 (patch)
treed6da6f71814b331c68015d1e3c78c44b6ebef39b /js/jquery.multi-select.js
parent96630a904d5705af837e16d526289d979f8af063 (diff)
downloadmulti-select-b819277a29e35b3c83181759776c540895ba24e4.zip
multi-select-b819277a29e35b3c83181759776c540895ba24e4.tar.gz
multi-select-b819277a29e35b3c83181759776c540895ba24e4.tar.bz2
remove useless code on mouse move (minor bug still exists)
Diffstat (limited to 'js/jquery.multi-select.js')
-rw-r--r--js/jquery.multi-select.js22
1 files changed, 9 insertions, 13 deletions
diff --git a/js/jquery.multi-select.js b/js/jquery.multi-select.js
index 878cf46..c99cc5a 100644
--- a/js/jquery.multi-select.js
+++ b/js/jquery.multi-select.js
@@ -244,10 +244,6 @@
containerHeight = $list.height(),
containerSelector = '#'+this.$container.prop('id');
- // Deactive mouseenter event when move is active
- // It fixes a bug when mouse is over the list
- $elems.off('mouseenter');
-
$elems.removeClass('ms-hover');
if (direction === 1){ // DOWN
@@ -298,17 +294,17 @@
},
'selectHighlighted' : function($list){
- var $elems = $list.find(this.elemsSelector),
- $highlightedElem = $elems.filter('.ms-hover').first();
+ var $elems = $list.find(this.elemsSelector),
+ $highlightedElem = $elems.filter('.ms-hover').first();
- if ($highlightedElem.length > 0){
- if ($list.parent().hasClass('ms-selectable')){
- this.select($highlightedElem.data('ms-value'));
- } else {
- this.deselect($highlightedElem.data('ms-value'));
- }
- $elems.removeClass('ms-hover');
+ if ($highlightedElem.length > 0){
+ if ($list.parent().hasClass('ms-selectable')){
+ this.select($highlightedElem.data('ms-value'));
+ } else {
+ this.deselect($highlightedElem.data('ms-value'));
}
+ $elems.removeClass('ms-hover');
+ }
},
'switchList' : function($list){