# Yahoo! UI Library

### base 3.3.0

Yahoo! UI Library > base > BasePluginHost.js (source view)
Search:
Filters Show Private Show Protected Show Deprecated

        /**
         * The base-pluginhost submodule adds Plugin support to Base, by augmenting Base with
         * Plugin.Host and setting up static (class level) Base.plug and Base.unplug methods.
         *
         * @module base
         * @submodule base-pluginhost
         * @for Base
         */

        var Base = Y.Base,
            PluginHost = Y.Plugin.Host;

        Y.mix(Base, PluginHost, false, null, 1);

        /**
         * Alias for <a href="Plugin.Host.html#method_Plugin.Host.plug">Plugin.Host.plug</a>. See aliased
         * method for argument and return value details.
         *
         * @method Base.plug
         * @static
         */
        Base.plug = PluginHost.plug;

        /**
         * Alias for <a href="Plugin.Host.html#method_Plugin.Host.unplug">Plugin.Host.unplug</a>. See the
         * aliased method for argument and return value details.
         *
         * @method Base.unplug
         * @static
         */
        Base.unplug = PluginHost.unplug;

Copyright © 2011 Yahoo! Inc. All rights reserved.