From 30e4470a2c46847e6e4eb98f49f6399d01feb9c2 Mon Sep 17 00:00:00 2001 From: Scott González Date: Wed, 31 Dec 2008 14:28:56 +0000 Subject: Widget Factory: Check the target in getData and setData events (jQuery 1.3 supports bubbling for custom events). --- ui/ui.core.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'ui') 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(); -- cgit v1.2.3