]> source.dussan.org Git - jquery-ui.git/commitdiff
Setting data.accept now works fine (Fixes #3386)
authorPaul Bakaus <paul.bakaus@googlemail.com>
Mon, 15 Sep 2008 20:57:41 +0000 (20:57 +0000)
committerPaul Bakaus <paul.bakaus@googlemail.com>
Mon, 15 Sep 2008 20:57:41 +0000 (20:57 +0000)
ui/ui.droppable.js

index ba5c5816f6bc05b52a32b77955259d8b14abe9a8..ab95bb334e4ac389ddcf6bdf3c0d55ca897f2960 100644 (file)
 (function($) {
 
 $.widget("ui.droppable", {
+       
+       _setData: function(key, value) {
+
+               if(key == 'accept') {
+                       this.options.accept = value && value.constructor == Function ? value : function(d) {
+                               return d.is(accept);
+                       };
+               } else {
+                       $.widget.prototype._setData.apply(this, arguments);
+               }
+
+       },
+       
        _init: function() {
                
                var o = this.options, accept = o.accept;