Форк Rambox
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

40 lines
1.2 KiB

/**
* This class encapsulates a _collection_ of DOM elements, providing methods to filter members, or to perform collective
* actions upon the whole set.
*
* Although they are not listed, this class supports all of the methods of {@link Ext.dom.Element}. The methods from
* these classes will be performed on all the elements in this collection.
*
* All methods return _this_ and can be chained.
*
* Usage:
*
* var els = Ext.select("#some-el div.some-class", true);
* // or select directly from an existing element
* var el = Ext.get('some-el');
* el.select('div.some-class', true);
*
* els.setWidth(100); // all elements become 100 width
* els.hide(true); // all elements fade out and hide
* // or
* els.setWidth(100).hide(true);
*/
Ext.define('Ext.dom.CompositeElement', {
alternateClassName: 'Ext.CompositeElement',
extend: 'Ext.dom.CompositeElementLite',
isLite: false,
// @private
getElement: function(el) {
// In this case just return it, since we already have a reference to it
return el;
},
// @private
transformElement: function(el) {
return Ext.get(el);
}
});