init
This commit is contained in:
90
jssource/src_files/include/javascript/yui3/build/node/node-style.js
vendored
Normal file
90
jssource/src_files/include/javascript/yui3/build/node/node-style.js
vendored
Normal file
@@ -0,0 +1,90 @@
|
||||
/*
|
||||
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
|
||||
Code licensed under the BSD License:
|
||||
http://developer.yahoo.net/yui/license.txt
|
||||
version: 3.0.0
|
||||
build: 1549
|
||||
*/
|
||||
YUI.add('node-style', function(Y) {
|
||||
|
||||
(function(Y) {
|
||||
/**
|
||||
* Extended Node interface for managing node styles.
|
||||
* @module node
|
||||
* @submodule node-style
|
||||
*/
|
||||
|
||||
var methods = [
|
||||
/**
|
||||
* Returns the style's current value.
|
||||
* @method getStyle
|
||||
* @for Node
|
||||
* @param {String} attr The style attribute to retrieve.
|
||||
* @return {String} The current value of the style property for the element.
|
||||
*/
|
||||
'getStyle',
|
||||
|
||||
/**
|
||||
* Returns the computed value for the given style property.
|
||||
* @method getComputedStyle
|
||||
* @param {String} attr The style attribute to retrieve.
|
||||
* @return {String} The computed value of the style property for the element.
|
||||
*/
|
||||
'getComputedStyle',
|
||||
|
||||
/**
|
||||
* Sets a style property of the node.
|
||||
* @method setStyle
|
||||
* @param {String} attr The style attribute to set.
|
||||
* @param {String|Number} val The value.
|
||||
* @chainable
|
||||
*/
|
||||
'setStyle',
|
||||
|
||||
/**
|
||||
* Sets multiple style properties on the node.
|
||||
* @method setStyles
|
||||
* @param {Object} hash An object literal of property:value pairs.
|
||||
* @chainable
|
||||
*/
|
||||
'setStyles'
|
||||
];
|
||||
Y.Node.importMethod(Y.DOM, methods);
|
||||
/**
|
||||
* Returns an array of values for each node.
|
||||
* @method getStyle
|
||||
* @for NodeList
|
||||
* @see Node.getStyle
|
||||
* @param {String} attr The style attribute to retrieve.
|
||||
* @return {Array} The current values of the style property for the element.
|
||||
*/
|
||||
|
||||
/**
|
||||
* Returns an array of the computed value for each node.
|
||||
* @method getComputedStyle
|
||||
* @see Node.getComputedStyle
|
||||
* @param {String} attr The style attribute to retrieve.
|
||||
* @return {Array} The computed values for each node.
|
||||
*/
|
||||
|
||||
/**
|
||||
* Sets a style property on each node.
|
||||
* @method setStyle
|
||||
* @see Node.setStyle
|
||||
* @param {String} attr The style attribute to set.
|
||||
* @param {String|Number} val The value.
|
||||
* @chainable
|
||||
*/
|
||||
|
||||
/**
|
||||
* Sets multiple style properties on each node.
|
||||
* @method setStyles
|
||||
* @see Node.setStyles
|
||||
* @param {Object} hash An object literal of property:value pairs.
|
||||
* @chainable
|
||||
*/
|
||||
Y.NodeList.importMethod(Y.Node.prototype, methods);
|
||||
})(Y);
|
||||
|
||||
|
||||
}, '3.0.0' ,{requires:['dom-style', 'node-base']});
|
||||
Reference in New Issue
Block a user