diff options
author | Scott González <scott.gonzalez@gmail.com> | 2008-12-31 14:28:56 +0000 |
---|---|---|
committer | Scott González <scott.gonzalez@gmail.com> | 2008-12-31 14:28:56 +0000 |
commit | 30e4470a2c46847e6e4eb98f49f6399d01feb9c2 (patch) | |
tree | 6f95c523d99ddffa5305cf4c55e209176f362068 /ui/ui.core.js | |
parent | 74f061c7165140caf14354c053a79d4c5a2b20ed (diff) | |
download | jquery-ui-30e4470a2c46847e6e4eb98f49f6399d01feb9c2.tar.gz jquery-ui-30e4470a2c46847e6e4eb98f49f6399d01feb9c2.zip |
Widget Factory: Check the target in getData and setData events (jQuery 1.3 supports bubbling for custom events).
Diffstat (limited to 'ui/ui.core.js')
-rw-r--r-- | ui/ui.core.js | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/ui/ui.core.js b/ui/ui.core.js index 283199f75..cbffa15ea 100644 --- a/ui/ui.core.js +++ b/ui/ui.core.js @@ -312,10 +312,14 @@ $.widget = function(name, prototype) { 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(); |