Changeset 539

Show
Ignore:
Timestamp:
08/14/08 17:25:50 (19 months ago)
Author:
scott.gonzalez
Message:

Implemented #3187: Added metadata support to the widget factory.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/ui/ui.core.js

    r514 r539  
    125125                this.widgetBaseClass = namespace + '-' + name; 
    126126                 
    127                 this.options = $.extend({}, $.widget.defaults, $[namespace][name].defaults, options); 
     127                this.options = $.extend({}, 
     128                        $.widget.defaults, 
     129                        $[namespace][name].defaults, 
     130                        $.metadata && $.metadata.get(element)[name], 
     131                        options); 
     132                 
    128133                this.element = $(element) 
    129134                        .bind('setData.' + name, function(e, key, value) { 
     
    136141                                return self.destroy(); 
    137142                        }); 
     143                 
    138144                this.init(); 
    139145        };