The source code
-
-
+
+
@@ -24,7 +24,7 @@ Ext.apply(Ext.CompositeElementLite.prototype, {
return this;
}
if(typeof els == "string"){
- els = Ext.core.Element.selectorFunction(els, root);
+ els = Ext.Element.selectorFunction(els, root);
}
var yels = this.elements;
Ext.each(els, function(e) {
@@ -35,7 +35,7 @@ Ext.apply(Ext.CompositeElementLite.prototype, {
/**
* Returns the first Element
- * @return {Ext.core.Element}
+ * @return {Ext.Element}
*/
first : function(){
return this.item(0);
@@ -43,7 +43,7 @@ Ext.apply(Ext.CompositeElementLite.prototype, {
/**
* Returns the last Element
- * @return {Ext.core.Element}
+ * @return {Ext.Element}
*/
last : function(){
return this.item(this.getCount()-1);
@@ -51,7 +51,7 @@ Ext.apply(Ext.CompositeElementLite.prototype, {
/**
* Returns true if this composite contains the passed element
- * @param el {Mixed} The id of an element, or an Ext.core.Element, or an HtmlElement to find within the composite collection.
+ * @param el {String/HTMLElement/Ext.Element/Number} The id of an element, or an Ext.Element, or an HtmlElement to find within the composite collection.
* @return Boolean
*/
contains : function(el){
@@ -60,10 +60,10 @@ Ext.apply(Ext.CompositeElementLite.prototype, {
/**
* Removes the specified element(s).
- * @param {Mixed} el The id of an element, the Element itself, the index of the element in this composite
+ * @param {String/HTMLElement/Ext.Element/Number} el The id of an element, the Element itself, the index of the element in this composite
* or an array of any of those.
* @param {Boolean} removeDom (optional) True to also remove the element from the document
- * @return {CompositeElement} this
+ * @return {Ext.CompositeElement} this
*/
removeElement : function(keys, removeDom){
var me = this,
@@ -78,7 +78,7 @@ Ext.apply(Ext.CompositeElementLite.prototype, {
Ext.removeNode(el);
}
}
- els.splice(val, 1);
+ Ext.Array.erase(els, val, 1);
}
});
return this;