src/cm/media/js/lib/yui/yui_3.10.3/build/pluginhost-base/pluginhost-base-debug.js
author gibus
Tue, 16 Jul 2013 14:29:46 +0200
changeset 525 89ef5ed3c48b
permissions -rw-r--r--
Upgrades to yui 3.10.3
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
525
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
     1
/*
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
     2
YUI 3.10.3 (build 2fb5187)
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
     3
Copyright 2013 Yahoo! Inc. All rights reserved.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
     4
Licensed under the BSD License.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
     5
http://yuilibrary.com/license/
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
     6
*/
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
     7
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
     8
YUI.add('pluginhost-base', function (Y, NAME) {
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
     9
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    10
    /**
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    11
     * Provides the augmentable PluginHost interface, which can be added to any class.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    12
     * @module pluginhost
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    13
     */
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    14
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    15
    /**
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    16
     * Provides the augmentable PluginHost interface, which can be added to any class.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    17
     * @module pluginhost-base
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    18
     */
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    19
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    20
    /**
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    21
     * <p>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    22
     * An augmentable class, which provides the augmented class with the ability to host plugins.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    23
     * It adds <a href="#method_plug">plug</a> and <a href="#method_unplug">unplug</a> methods to the augmented class, which can 
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    24
     * be used to add or remove plugins from instances of the class.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    25
     * </p>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    26
     *
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    27
     * <p>Plugins can also be added through the constructor configuration object passed to the host class' constructor using
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    28
     * the "plugins" property. Supported values for the "plugins" property are those defined by the <a href="#method_plug">plug</a> method. 
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    29
     * 
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    30
     * For example the following code would add the AnimPlugin and IOPlugin to Overlay (the plugin host):
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    31
     * <xmp>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    32
     * var o = new Overlay({plugins: [ AnimPlugin, {fn:IOPlugin, cfg:{section:"header"}}]});
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    33
     * </xmp>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    34
     * </p>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    35
     * <p>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    36
     * Plug.Host's protected <a href="#method_initPlugins">_initPlugins</a> and <a href="#method_destroyPlugins">_destroyPlugins</a> 
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    37
     * methods should be invoked by the host class at the appropriate point in the host's lifecyle.  
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    38
     * </p>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    39
     *
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    40
     * @class Plugin.Host
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    41
     */
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    42
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    43
    var L = Y.Lang;
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    44
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    45
    function PluginHost() {
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    46
        this._plugins = {};
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    47
    }
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    48
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    49
    PluginHost.prototype = {
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    50
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    51
        /**
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    52
         * Adds a plugin to the host object. This will instantiate the 
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    53
         * plugin and attach it to the configured namespace on the host object.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    54
         *
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    55
         * @method plug
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    56
         * @chainable
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    57
         * @param P {Function | Object |Array} Accepts the plugin class, or an 
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    58
         * object with a "fn" property specifying the plugin class and 
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    59
         * a "cfg" property specifying the configuration for the Plugin.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    60
         * <p>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    61
         * Additionally an Array can also be passed in, with the above function or 
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    62
         * object values, allowing the user to add multiple plugins in a single call.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    63
         * </p>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    64
         * @param config (Optional) If the first argument is the plugin class, the second argument
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    65
         * can be the configuration for the plugin.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    66
         * @return {Base} A reference to the host object
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    67
         */
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    68
        plug: function(Plugin, config) {
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    69
            var i, ln, ns;
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    70
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    71
            if (L.isArray(Plugin)) {
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    72
                for (i = 0, ln = Plugin.length; i < ln; i++) {
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    73
                    this.plug(Plugin[i]);
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    74
                }
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    75
            } else {
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    76
                if (Plugin && !L.isFunction(Plugin)) {
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    77
                    config = Plugin.cfg;
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    78
                    Plugin = Plugin.fn;
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    79
                }
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    80
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    81
                // Plugin should be fn by now
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    82
                if (Plugin && Plugin.NS) {
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    83
                    ns = Plugin.NS;
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    84
        
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    85
                    config = config || {};
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    86
                    config.host = this;
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    87
        
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    88
                    if (this.hasPlugin(ns)) {
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    89
                        // Update config
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    90
                        if (this[ns].setAttrs) {
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    91
                            this[ns].setAttrs(config);
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    92
                        }
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    93
                        else { Y.log("Attempt to replug an already attached plugin, and we can't setAttrs, because it's not Attribute based: " + ns); }
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    94
                    } else {
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    95
                        // Create new instance
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    96
                        this[ns] = new Plugin(config);
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    97
                        this._plugins[ns] = Plugin;
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    98
                    }
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    99
                }
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   100
                else { Y.log("Attempt to plug in an invalid plugin. Host:" + this + ", Plugin:" + Plugin); }
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   101
            }
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   102
            return this;
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   103
        },
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   104
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   105
        /**
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   106
         * Removes a plugin from the host object. This will destroy the 
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   107
         * plugin instance and delete the namespace from the host object. 
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   108
         *
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   109
         * @method unplug
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   110
         * @param {String | Function} plugin The namespace of the plugin, or the plugin class with the static NS namespace property defined. If not provided,
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   111
         * all registered plugins are unplugged.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   112
         * @return {Base} A reference to the host object
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   113
         * @chainable
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   114
         */
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   115
        unplug: function(plugin) {
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   116
            var ns = plugin, 
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   117
                plugins = this._plugins;
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   118
            
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   119
            if (plugin) {
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   120
                if (L.isFunction(plugin)) {
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   121
                    ns = plugin.NS;
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   122
                    if (ns && (!plugins[ns] || plugins[ns] !== plugin)) {
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   123
                        ns = null;
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   124
                    }
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   125
                }
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   126
        
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   127
                if (ns) {
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   128
                    if (this[ns]) {
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   129
                        if (this[ns].destroy) {
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   130
                            this[ns].destroy();
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   131
                        }
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   132
                        delete this[ns];
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   133
                    }
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   134
                    if (plugins[ns]) {
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   135
                        delete plugins[ns];
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   136
                    }
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   137
                }
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   138
            } else {
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   139
                for (ns in this._plugins) {
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   140
                    if (this._plugins.hasOwnProperty(ns)) {
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   141
                        this.unplug(ns);
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   142
                    }
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   143
                }
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   144
            }
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   145
            return this;
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   146
        },
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   147
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   148
        /**
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   149
         * Determines if a plugin has plugged into this host.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   150
         *
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   151
         * @method hasPlugin
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   152
         * @param {String} ns The plugin's namespace
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   153
         * @return {Plugin} Returns a truthy value (the plugin instance) if present, or undefined if not.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   154
         */
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   155
        hasPlugin : function(ns) {
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   156
            return (this._plugins[ns] && this[ns]);
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   157
        },
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   158
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   159
        /**
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   160
         * Initializes static plugins registered on the host (using the
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   161
         * Base.plug static method) and any plugins passed to the 
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   162
         * instance through the "plugins" configuration property.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   163
         *
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   164
         * @method _initPlugins
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   165
         * @param {Config} config The configuration object with property name/value pairs.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   166
         * @private
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   167
         */
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   168
        
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   169
        _initPlugins: function(config) {
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   170
            this._plugins = this._plugins || {};
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   171
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   172
            if (this._initConfigPlugins) {
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   173
                this._initConfigPlugins(config);
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   174
            }
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   175
        },
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   176
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   177
        /**
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   178
         * Unplugs and destroys all plugins on the host
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   179
         * @method _destroyPlugins
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   180
         * @private
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   181
         */
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   182
        _destroyPlugins: function() {
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   183
            this.unplug();
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   184
        }
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   185
    };
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   186
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   187
    Y.namespace("Plugin").Host = PluginHost;
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   188
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   189
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   190
}, '3.10.3', {"requires": ["yui-base"]});