From: <de...@de...> - 2006-11-05 23:58:35
|
Author: ArthurClemens Date: 2006-11-04 22:24:03 -0600 (Sat, 04 Nov 2006) New Revision: 11896 Modified: twiki/branches/MAIN/pub/TWiki/TWikiJavascripts/twikiHTML.js Log: Item3064: HTMLElement properties are now set in a uniform manner Modified: twiki/branches/MAIN/pub/TWiki/TWikiJavascripts/twikiHTML.js =================================================================== --- twiki/branches/MAIN/pub/TWiki/TWikiJavascripts/twikiHTML.js 2006-11-05 03:55:40 UTC (rev 11895) +++ twiki/branches/MAIN/pub/TWiki/TWikiJavascripts/twikiHTML.js 2006-11-05 04:24:03 UTC (rev 11896) @@ -172,9 +172,7 @@ newElement.innerHTML = inHtmlContents; } if (inAttributes != undefined) { - for (var attr in inAttributes) { - newElement.setAttribute(attr, inAttributes[attr]); - } + twiki.HTML._setElementAttributes(newElement, inAttributes); } return newElement; }, @@ -204,15 +202,19 @@ var i, ilen = inNodeList.length; for (i=0; i<ilen; ++i) { var elem = inNodeList[i]; - for (var attr in inAttributes) { - if (attr == "style") { - var styleObject = inAttributes[attr]; - for (var style in styleObject) { - elem.style[style] = styleObject[style]; - } - } else { - elem.setAttribute(attr, inAttributes[attr]); + twiki.HTML._setElementAttributes(elem, inAttributes); + } + }, + + _setElementAttributes:function (inElement, inAttributes) { + for (var attr in inAttributes) { + if (attr == "style") { + var styleObject = inAttributes[attr]; + for (var style in styleObject) { + inElement.style[style] = styleObject[style]; } + } else { + inElement.setAttribute(attr, inAttributes[attr]); } } } |