added ability to set attributes in Loader.anyload

This commit is contained in:
coderaiaser 2013-06-14 04:49:51 -07:00
parent 16d7bd31dc
commit 3f8aa846e8
2 changed files with 10 additions and 2 deletions

View file

@ -62,6 +62,8 @@ getJSONfromFileTable.
* Added ability to show help on F1.
* Added ability to set attributes in Loader.anyload.
2012.04.22, v0.2.0

View file

@ -735,6 +735,7 @@ var CloudCmd, Util, DOM, CloudFunc;
* }
*/
this.anyload = function(pParams_o){
var i, n, lElements_a;
if ( !pParams_o ) return;
@ -743,14 +744,15 @@ var CloudCmd, Util, DOM, CloudFunc;
* and quit
*/
if ( Util.isArray(pParams_o) ){
var lElements_a = [];
for(var i = 0, n = pParams_o.length; i < n ; i++)
lElements_a = [];
for(i = 0, n = pParams_o.length; i < n ; i++)
lElements_a[i] = this.anyload(pParams_o[i]);
return lElements_a;
}
var lName = pParams_o.name,
lAttr = pParams_o.attribute,
lID = pParams_o.id,
lClass = pParams_o.className,
lSrc = pParams_o.src,
@ -838,6 +840,10 @@ var CloudCmd, Util, DOM, CloudFunc;
Events.add('load', lLoad, lElement);
Events.addError(lError, lElement);
if (lAttr)
for(i in lAttr)
lElement.setAttribute(i, lAttr[i]);
if (lStyle)
lElement.style.cssText = lStyle;