r1406 - trunk/ui

r1406 - trunk/ui


Author: scott.gonzalez
Date: Wed Dec 31 06:28:56 2008
New Revision: 1406
Modified:
trunk/ui/ui.core.js
Log:
Widget Factory: Check the target in getData and setData events (jQuery 1.3
supports bubbling for custom events).
Modified: trunk/ui/ui.core.js
==============================================================================
--- trunk/ui/ui.core.js    (original)
+++ trunk/ui/ui.core.js    Wed Dec 31 06:28:56 2008
@@ -312,10 +312,14 @@
        this.element = $(element)
            .bind('setData.' + name, function(event, key, value) {
-                return self._setData(key, value);
+                if (event.target == element) {
+                    return self._setData(key, value);
+                }
            })
            .bind('getData.' + name, function(event, key) {
-                return self._getData(key);
+                if (event.target == element) {
+                    return self._getData(key);
+                }
            })
            .bind('remove', function() {
                return self.destroy();