src/cm/media/js/lib/yui/yui_3.10.3/build/align-plugin/align-plugin-debug.js
author Yves-Marie Haussonne <ymh.work+github@gmail.com>
Fri, 09 May 2014 18:35:26 +0200
changeset 656 a84519031134
parent 525 89ef5ed3c48b
permissions -rw-r--r--
add link to "privacy policy" in the header test
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('align-plugin', 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 advanced positioning support for Node via a Plugin
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    12
     * for centering and alignment. 
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    13
     * @module align-plugin
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
    var OFFSET_WIDTH = 'offsetWidth',
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    17
        OFFSET_HEIGHT = 'offsetHeight',
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    18
        undefined = undefined;
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
     * Node plugin which can be used to align a node with another node,
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    22
     * region, or the viewport.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    23
     *
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    24
     * @class Plugin.Align
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    25
     * @param {Object} User configuration object
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    26
     */
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    27
    function Align(config) {
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    28
        if (config.host) {
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    29
            this._host = config.host;
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    30
        }
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    31
    }
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    32
        
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    33
    Align.prototype = {
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    34
        /**
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    35
         * Aligns node with a point on another node or region.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    36
         * Possible alignment points are:
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    37
         * <dl>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    38
         *      <dt>tl</dt>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    39
         *      <dd>top left</dd>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    40
         *      <dt>tr</dt>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    41
         *      <dd>top right</dd>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    42
         *      <dt>bl</dt>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    43
         *      <dd>bottom left</dd>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    44
         *      <dt>br</dt>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    45
         *      <dd>bottom right</dd>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    46
         *      <dt>tc</dt>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    47
         *      <dd>top center</dd>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    48
         *      <dt>bc</dt>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    49
         *      <dd>bottom center</dd>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    50
         *      <dt>rc</dt>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    51
         *      <dd>right center</dd>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    52
         *      <dt>lc</dt>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    53
         *      <dd>left center</dd>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    54
         *      <dt>cc</dt>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    55
         *      <dd>center center</dd>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    56
         * </dl>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    57
         * @method to 
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    58
         * @param region {String || Node || HTMLElement || Object} The node or
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    59
         * region to align with. Defaults to the viewport region.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    60
         * @param regionPoint {String} The point of the region to align with.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    61
         * @param point {String} The point of the node aligned to the region. 
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    62
         * @param resize {Boolean} Whether or not the node should re-align when
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    63
         * the window is resized. Defaults to false.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    64
         */
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    65
        to: function(region, regionPoint, point, syncOnResize) {
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    66
            // cache original args for syncing
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    67
            this._syncArgs = Y.Array(arguments);
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    68
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    69
            if (region.top === undefined) {
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    70
                region = Y.one(region).get('region');
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    71
            }
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    72
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    73
            if (region) {
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    74
                var xy = [region.left, region.top],
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    75
                    offxy = [region.width, region.height],
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    76
                    points = Align.points,
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    77
                    node = this._host,
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    78
                    NULL = null,
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    79
                    size = node.getAttrs([OFFSET_HEIGHT, OFFSET_WIDTH]),
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    80
                    nodeoff = [0 - size[OFFSET_WIDTH], 0 - size[OFFSET_HEIGHT]], // reverse offsets
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    81
                    regionFn0 = regionPoint ? points[regionPoint.charAt(0)]: NULL,
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    82
                    regionFn1 = (regionPoint && regionPoint !== 'cc') ? points[regionPoint.charAt(1)] : NULL,
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    83
                    nodeFn0 = point ? points[point.charAt(0)] : NULL,
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    84
                    nodeFn1 = (point && point !== 'cc') ? points[point.charAt(1)] : NULL;
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    85
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    86
                if (regionFn0) {
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    87
                    xy = regionFn0(xy, offxy, regionPoint);
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    88
                }
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    89
                if (regionFn1) {
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    90
                    xy = regionFn1(xy, offxy, regionPoint);
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    91
                }
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    92
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    93
                if (nodeFn0) {
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    94
                    xy = nodeFn0(xy, nodeoff, point);
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    95
                }
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    96
                if (nodeFn1) {
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    97
                    xy = nodeFn1(xy, nodeoff, point);
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
                if (xy && node) {
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   101
                    node.setXY(xy);
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   102
                }
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   103
                
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   104
                this._resize(syncOnResize);
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   105
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   106
            }
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   107
            return this;
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   108
        },
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   109
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   110
        sync: function() {
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   111
            this.to.apply(this, this._syncArgs);
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   112
            return this;
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   113
        },
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   114
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   115
        _resize: function(add) {
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   116
            var handle = this._handle;
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   117
            if (add && !handle) {
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   118
                this._handle = Y.on('resize', this._onresize, window, this);
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   119
            } else if (!add && handle) {
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   120
                handle.detach();
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   121
            }
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   122
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   123
        },
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   124
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   125
        _onresize: function() {
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   126
            var self = this;
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   127
            setTimeout(function() { // for performance
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   128
                self.sync();
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   129
            });
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   130
        },
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   131
    
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   132
        /**
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   133
         * Aligns the center of a node to the center of another node or region.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   134
         * @method center 
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   135
         * @param region {Node || HTMLElement || Object} optional The node or
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   136
         * region to align with. Defaults to the viewport region.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   137
         * the window is resized. If centering to viewport, this defaults
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   138
         * to true, otherwise default is false.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   139
         */
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   140
        center: function(region, resize) {
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   141
            this.to(region, 'cc', 'cc', resize); 
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   142
            return this;
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
        /**
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   146
         * Removes the resize handler, if any. This is called automatically
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   147
         * when unplugged from the host node.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   148
         * @method destroy 
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   149
         */
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   150
        destroy: function() {
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   151
            var handle = this._handle;
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   152
            if (handle) {
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   153
                handle.detach();
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   154
            }
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   155
        }
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   156
    };
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   157
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   158
    Align.points = {
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   159
        't': function(xy, off) {
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   160
            return xy;
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   161
        },
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   162
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   163
        'r': function(xy, off) {
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   164
            return [xy[0] + off[0], xy[1]];
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   165
        },
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   166
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   167
        'b': function(xy, off) {
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   168
            return [xy[0], xy[1] + off[1]];
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   169
        },
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   170
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   171
        'l': function(xy, off) {
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   172
            return xy;
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   173
        },
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   174
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   175
        'c': function(xy, off, point) {
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   176
            var axis = (point[0] === 't' || point[0] === 'b') ?  0 : 1,
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   177
                ret, val;
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   178
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   179
            if (point === 'cc') {
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   180
                ret = [xy[0] + off[0] / 2, xy[1] + off[1] / 2];
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   181
            } else {
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   182
                val = xy[axis] + off[axis] / 2;
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   183
                ret = (axis) ? [xy[0], val] : [val, xy[1]];
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
             return ret;
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   187
        }
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
    Align.NAME = 'Align';
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   191
    Align.NS = 'align';
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   192
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   193
    Align.prototype.constructor = Align;
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   194
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   195
    Y.namespace('Plugin');
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   196
    Y.Plugin.Align = Align;
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   197
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   198
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   199
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   200
}, '3.10.3', {"requires": ["node-screen", "node-pluginhost"]});