r3117 committed - selectable dev: ctrl key wasnt detected in many places on windows

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);