r3010 committed - Dev widget factory: Deep extend widget prototypes.

r3010 committed - Dev widget factory: Deep extend widget prototypes.


Revision: 3010
Author: scott.gonzalez
Date: Thu Jul 30 18:23:37 2009
Log: Dev widget factory: Deep extend widget prototypes.
http://code.google.com/p/jquery-ui/source/detail?r=3010
Modified:
/branches/dev/widget-factory/ui/ui.core.js
=======================================
--- /branches/dev/widget-factory/ui/ui.core.js    Mon Jul 27 19:29:48 2009
+++ /branches/dev/widget-factory/ui/ui.core.js    Thu Jul 30 18:23:37 2009
@@ -236,7 +236,7 @@
        // allow instantiation without initializing for simple inheritance
        (arguments.length && this._widgetInit(options, element));
    };
-    $[namespace][name].prototype = $.extend(new base(), {
+    $[namespace][name].prototype = $.extend(true, new base(), {
        namespace: namespace,
        widgetName: name,
        widgetEventPrefix: $[namespace][name].prototype.widgetEventPrefix ||
name,
@@ -286,7 +286,7 @@
$.Widget.prototype = {
    widgetName: 'widget',
    widgetEventPrefix: '',
-    defaults: {
+    options: {
        disabled: false
    },
    _widgetInit: function(options, element) {