r3117 committed - selectable dev: ctrl key wasnt detected in many places on windows
Revision: 3117
Author: paul.bakaus
Date: Sun Aug 23 04:00:47 2009
Log: selectable dev: ctrl key wasnt detected in many places on windows
http://code.google.com/p/jquery-ui/source/detail?r=3117
Modified:
/branches/dev/selectable/ui/ui.selectable.js
=======================================
--- /branches/dev/selectable/ui/ui.selectable.js Sun Aug 23 03:56:04 2009
+++ /branches/dev/selectable/ui/ui.selectable.js Sun Aug 23 04:00:47 2009
@@ -227,7 +227,7 @@
//Tell the intersection that some start selected
for (var i = this._selection.length - 1; i >= 0; i--){
- if(event.metaKey) {
+ if(event.metaKey || event.ctrlKey) {
if(this != self.clickedOnItem)
$(this._selection[i]).data("selectable-item").startSelected = true;
} else self._removeFromSelection($(this._selection[i]), event);
};
@@ -432,7 +432,7 @@
} else {
- if (event && event.metaKey) {
+ if (event && (event.metaKey || event.ctrlKey)) {
var withMetaIsNewlySelected =
this._toggleSelection(this.currentFocus, event);
if(withMetaIsNewlySelected) newlySelected.push(this.currentFocus);
} else {
@@ -473,7 +473,7 @@
} else {
//If the CTRL or Apple/Win key is pressed, only set focus
- if (event && event.metaKey)
+ if (event && (event.metaKey || event.ctrlKey))
return;
this._clearSelection(event);