summaryrefslogtreecommitdiffstats
path: root/js
diff options
context:
space:
mode:
authorlouis cuny <louiscuny@gmail.com>2013-09-08 01:53:03 -0700
committerlouis cuny <louiscuny@gmail.com>2013-09-08 01:53:03 -0700
commit908cf57ec518f48e7f7b08afc1a02398dfdd1182 (patch)
treed3ed936e40f6d48665329bf7604712fc4d08acc4 /js
parent704d8cd87a10b8e52d4dd12bf67978803ff445f7 (diff)
parentddf8866573f2046073ead253c7b9bdaffbb05928 (diff)
downloadmulti-select-908cf57ec518f48e7f7b08afc1a02398dfdd1182.zip
multi-select-908cf57ec518f48e7f7b08afc1a02398dfdd1182.tar.gz
multi-select-908cf57ec518f48e7f7b08afc1a02398dfdd1182.tar.bz2
Merge pull request #95 from Frique/enterkey_option
Adds option to select items with enter key
Diffstat (limited to 'js')
-rw-r--r--js/jquery.multi-select.js12
1 files changed, 7 insertions, 5 deletions
diff --git a/js/jquery.multi-select.js b/js/jquery.multi-select.js
index eb0e758..df74e12 100644
--- a/js/jquery.multi-select.js
+++ b/js/jquery.multi-select.js
@@ -187,11 +187,6 @@
e.stopPropagation();
that.moveHighlight($(this), (e.which === 38) ? -1 : 1);
return;
- case 32:
- e.preventDefault();
- e.stopPropagation();
- that.selectHighlighted($list);
- return;
case 37:
case 39:
e.preventDefault();
@@ -199,6 +194,12 @@
that.switchList($list);
return;
}
+ if($.inArray(e.which, that.options.keySelect) > -1){
+ e.preventDefault();
+ e.stopPropagation();
+ that.selectHighlighted($list);
+ return;
+ }
});
},
@@ -459,6 +460,7 @@
};
$.fn.multiSelect.defaults = {
+ keySelect: [32],
selectableOptgroup: false,
disabledClass : 'disabled',
dblClick : false,