~ahasenack/lazr-js/lazr-js-11.03-packaging

« back to all changes in this revision

Viewing changes to src-js/lazrjs/yui/node/node-screen-debug.js

  • Committer: Sidnei da Silva
  • Date: 2010-04-08 14:44:59 UTC
  • mfrom: (166.8.13 yui-3.1.0)
  • Revision ID: sidnei.da.silva@canonical.com-20100408144459-qozybvnrgr7iee7k
Merged yui-3.1.0 [r=therve,rockstar] [f=558457].

Updates lazr-js to use YUI 3.1.0.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
/*
2
 
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
 
2
Copyright (c) 2010, Yahoo! Inc. All rights reserved.
3
3
Code licensed under the BSD License:
4
 
http://developer.yahoo.net/yui/license.txt
5
 
version: 3.0.0
6
 
build: 1549
 
4
http://developer.yahoo.com/yui/license.html
 
5
version: 3.1.0
 
6
build: 2026
7
7
*/
8
8
YUI.add('node-screen', function(Y) {
9
9
 
156
156
 * @param {Int} y Y value for new position (coordinates are page-based)
157
157
 * @chainable
158
158
 */
159
 
    'setY'
 
159
    'setY',
 
160
 
 
161
/**
 
162
 * Swaps the XY position of this node with another node. 
 
163
 * @method swapXY
 
164
 * @param {Y.Node || HTMLElement} otherNode The node to swap with.
 
165
 * @chainable
 
166
 */
 
167
    'swapXY'
160
168
]);
161
169
 
162
170
/**
167
175
 */
168
176
Y.Node.ATTRS.region = {
169
177
    getter: function() {
170
 
        var node = Y.Node.getDOMNode(this);
 
178
        var node = Y.Node.getDOMNode(this),
 
179
            region;
 
180
 
171
181
        if (node && !node.tagName) {
172
182
            if (node.nodeType === 9) { // document
173
183
                node = node.documentElement;
174
 
            } else if (node.alert) { // window
175
 
                node = node.document.documentElement;
176
184
            }
177
185
        }
178
 
        return Y.DOM.region(node);
 
186
        if (node.alert) {
 
187
            region = Y.DOM.viewportRegion(node);
 
188
        } else {
 
189
            region = Y.DOM.region(node);
 
190
        }
 
191
        return region; 
179
192
    }
180
193
};
181
194
    
226
239
};
227
240
 
228
241
 
229
 
}, '3.0.0' ,{requires:['dom-screen']});
 
242
}, '3.1.0' ,{requires:['dom-screen']});