linuxwindowsinboxwhatsappicloudtweetdeckhipchattelegramhangoutsslackgmailskypefacebook-workplaceoutlookemailmicrosoft-teamsdiscordmessengercustom-servicesmacos
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
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); |
|
} |
|
|
|
});
|
|
|