Subversion Repositories JSX

Compare Revisions

Last modification

Ignore whitespace Rev 622 → Rev 623

/trunk/dom.js
296,7 → 296,7
};
}
 
if (_hasDocumentAll && isMethod(document.all, "tags"))
if (_hasDocumentAll && _isMethod(document.all, "tags"))
{
/**
* @param {string} sTagName
354,7 → 354,7
* @return Element|Null|Undefined
*/
return function (index) {
return (result = document.getElementsByTagName('*')[index]);
return document.getElementsByTagName('*')[index];
};
}
 
452,7 → 452,7
if (o && sAttrName)
{
/* camel-case specific attribute names */
if (typeof attrMap[sAttrName] != "undefined")
if (typeof _attrMap[sAttrName] != "undefined")
{
sAttrName = _attrMap[sAttrName];
}
610,7 → 610,7
{
var keys = _getKeys(attributes);
 
for (var i = 0, len = keys.length; i < len; ++i)
for (i = 0, len = keys.length; i < len; ++i)
{
var attrName = keys[i];
el.setAttribute(attrName, attributes[attrName]);
639,9 → 639,9
else
{
var styleKeys = _getKeys(style);
for (var i = 0, len = styleKeys.length; i < len; ++i)
for (var j = 0, len2 = styleKeys.length; j < len2; ++j)
{
var stylePropName = styleKeys[i];
var stylePropName = styleKeys[j];
_setStyleProperty(el, stylePropName, style[stylePropName]);
}
}
654,7 → 654,7
}
 
var nodes = data.childNodes;
for (var i = 0, len = nodes && nodes.length; i < len; ++i)
for (i = 0, len = nodes && nodes.length; i < len; ++i)
{
el.appendChild(me(nodes[i]));
}
881,7 → 881,8
}
}
 
for (var i = 0, childNodes = contextNode.childNodes, len = childNodes && childNodes.length;
var childNodes;
for (i = 0, childNodes = contextNode.childNodes, len = childNodes && childNodes.length;
i < len;
++i)
{
1048,7 → 1049,7
 
jsx.setErrorHandler();
var stackTrace =
_isMethod(_global, "Error") && (new Error()).stack || "";
_isMethod(jsx.global, "Error") && (new Error()).stack || "";
 
jsx.clearErrorHandler();
 
1300,7 → 1301,7
* @todo Duplicate of getCont(..., false)?
*/
getContent: function (oNode, bGetHTML) {
var text = "";
var text;
 
if (oNode)
{
1333,6 → 1334,11
{
text = oNode.innerText;
}
 
if (typeof text == "undefined" && bGetHTML)
{
text = oNode.innerHTML;
}
}
 
return text;
1621,7 → 1627,7
{
var keys = _getKeys(attributes);
 
for (var i = 0, len = keys.length; i < len; ++i)
for (i = 0, len = keys.length; i < len; ++i)
{
var attrName = keys[i];
el.push(" " + attrName + '="' + me(attributes[attrName]) + '"');
1646,9 → 1652,9
|| function (s) { return s; };
 
var styleKeys = _getKeys(style);
for (var i = 0, len = styleKeys.length; i < len; ++i)
for (var j = 0, len2 = styleKeys.length; j < len2; ++j)
{
var stylePropName = styleKeys[i];
var stylePropName = styleKeys[j];
el.push(" " + me(_uncamelize(stylePropName)) + ": " + me(style[stylePropName]));
}
}
1668,7 → 1674,7
 
el.push(">");
 
for (var i = 0, len = nodes && nodes.length; i < len; ++i)
for (i = 0, len = nodes && nodes.length; i < len; ++i)
{
el.push(me(nodes[i], bXML));
}
1903,9 → 1909,7
);
}
 
var text = (typeof this.text != "undefined"
? this.text
: text);
if (typeof text == "undefined") text = this.text;
 
var rxAttributes = /\s+((\w+):)?(\w+)(\s*=\s*("[^"]*"|'[^']*'|([^\s\/>]|\/[^>])+))?/g;
var sMarkup = /[^<]+|<(\/?)(((\w+):)?(\w+))?/.source
2028,8 → 2032,8
}
else
{
var text = _unescape(m[0]);
node.appendChild(document.createTextNode(text));
var text_content = _unescape(m[0]);
node.appendChild(document.createTextNode(text_content));
}
}
 
2467,4 → 2471,4
}
 
return _jsx_dom;
}());
}());