NOBUG: Fixed file access permissions
[moodle.git] / lib / yuilib / 3.13.0 / base-pluginhost / base-pluginhost.js
blob1197ebdce78fe3cae4c8bfb9ca510dba2a027b25
1 /*
2 YUI 3.13.0 (build 508226d)
3 Copyright 2013 Yahoo! Inc. All rights reserved.
4 Licensed under the BSD License.
5 http://yuilibrary.com/license/
6 */
8 YUI.add('base-pluginhost', function (Y, NAME) {
10     /**
11      * The base-pluginhost submodule adds Plugin support to Base, by augmenting Base with
12      * Plugin.Host and setting up static (class level) Base.plug and Base.unplug methods.
13      *
14      * @module base
15      * @submodule base-pluginhost
16      * @for Base
17      */
19     var Base = Y.Base,
20         PluginHost = Y.Plugin.Host;
22     Y.mix(Base, PluginHost, false, null, 1);
24     /**
25      * Alias for <a href="Plugin.Host.html#method_Plugin.Host.plug">Plugin.Host.plug</a>. See aliased
26      * method for argument and return value details.
27      *
28      * @method plug
29      * @static
30      */
31     Base.plug = PluginHost.plug;
33     /**
34      * Alias for <a href="Plugin.Host.html#method_Plugin.Host.unplug">Plugin.Host.unplug</a>. See the
35      * aliased method for argument and return value details.
36      *
37      * @method unplug
38      * @static
39      */
40     Base.unplug = PluginHost.unplug;
43 }, '3.13.0', {"requires": ["base-base", "pluginhost"]});