core: use triggerHandler instead of trigger to fire "remove" event - Safari seems to have a native remove event which actually removes DOM elements - very dangerous! (fixes #3037)

This commit is contained in:
Paul Bakaus 2008-07-03 13:35:07 +00:00
parent ba5d58d41b
commit 9c2e67cff1

View File

@ -65,7 +65,7 @@ $.ui = {
var _remove = $.fn.remove; var _remove = $.fn.remove;
$.fn.remove = function() { $.fn.remove = function() {
$("*", this).add(this).trigger("remove"); $("*", this).add(this).triggerHandler("remove");
return _remove.apply(this, arguments ); return _remove.apply(this, arguments );
}; };