diff options
author | louis cuny <louiscuny@gmail.com> | 2013-09-08 01:53:03 -0700 |
---|---|---|
committer | louis cuny <louiscuny@gmail.com> | 2013-09-08 01:53:03 -0700 |
commit | 908cf57ec518f48e7f7b08afc1a02398dfdd1182 (patch) | |
tree | d3ed936e40f6d48665329bf7604712fc4d08acc4 /js | |
parent | 704d8cd87a10b8e52d4dd12bf67978803ff445f7 (diff) | |
parent | ddf8866573f2046073ead253c7b9bdaffbb05928 (diff) | |
download | multi-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.js | 12 |
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, |