r1489 - trunk/ui

r1489 - trunk/ui


Author: scott.gonzalez
Date: Fri Jan 2 21:52:26 2009
New Revision: 1489
Modified:
trunk/ui/ui.selectable.js
Log:
Selectable: Fixed #3752: Cleaned up ui hash in callbacks.
Modified: trunk/ui/ui.selectable.js
==============================================================================
--- trunk/ui/ui.selectable.js    (original)
+++ trunk/ui/ui.selectable.js    Fri Jan 2 21:52:26 2009
@@ -73,11 +73,7 @@
        this.selectees = $(options.filter, this.element[0]);
-        // selectable START callback
-        this._trigger("start", event, {
-            "selectable": this.element[0],
-            "options": options
-        });
+        this._trigger("start", event);
        $('body').append(this.helper);
        // position helper (lasso)
@@ -104,9 +100,7 @@
                selectee.unselecting = true;
                // selectable UNSELECTING callback
                self._trigger("unselecting", event, {
-                    selectable: self.element[0],
-                    unselecting: selectee.element,
-                    options: options
+                    unselecting: selectee.element
                });
            }
        });
@@ -159,9 +153,7 @@
                    selectee.selecting = true;
                    // selectable SELECTING callback
                    self._trigger("selecting", event, {
-                        selectable: self.element[0],
-                        selecting: selectee.element,
-                        options: options
+                        selecting: selectee.element
                    });
                }
            } else {
@@ -181,9 +173,7 @@
                        }
                        // selectable UNSELECTING callback
                        self._trigger("unselecting", event, {
-                            selectable: self.element[0],
-                            unselecting: selectee.element,
-                            options: options
+                            unselecting: selectee.element
                        });
                    }
                }
@@ -196,9 +186,7 @@
                        selectee.unselecting = true;
                        // selectable UNSELECTING callback
                        self._trigger("unselecting", event, {
-                            selectable: self.element[0],
-                            unselecting: selectee.element,
-                            options: options
+                            unselecting: selectee.element
                        });
                    }
                }
@@ -221,9 +209,7 @@
            selectee.unselecting = false;
            selectee.startselected = false;
            self._trigger("unselected", event, {
-                selectable: self.element[0],
-                unselected: selectee.element,
-                options: options
+                unselected: selectee.element
            });
        });
        $('.ui-selecting', this.element[0]).each(function() {
@@ -233,15 +219,10 @@
            selectee.selected = true;
            selectee.startselected = true;
            self._trigger("selected", event, {
-                selectable: self.element[0],
-                selected: selectee.element,
-                options: options
+                selected: selectee.element
            });
        });
-        this._trigger("stop", event, {
-            selectable: self.element[0],
-            options: this.options
-        });
+        this._trigger("stop", event);
        this.helper.remove();