# HG changeset patch # User Florian Zeitz # Date 1329250900 -3600 # Node ID 40ab83736f6e8a2a44a7ad223e4068dd76255601 # Parent b5a8e8492570675a0a57a9acb75317f700261e2f mod_admin_web: Correctly access items in NamedNodeMaps diff -r b5a8e8492570 -r 40ab83736f6e mod_admin_web/admin_web/www_files/js/main.js --- a/mod_admin_web/admin_web/www_files/js/main.js Tue Feb 14 15:17:16 2012 +0000 +++ b/mod_admin_web/admin_web/www_files/js/main.js Tue Feb 14 21:21:40 2012 +0100 @@ -29,8 +29,8 @@ var items, entry, tmp, retract, id, jid; items = e.getElementsByTagName('item'); for (i = 0; i < items.length; i++) { - id = items[i].attributes['id'].value; - jid = items[i].getElementsByTagName('session')[0].attributes['jid'].value; + id = items[i].attributes.getNamedItem('id').value; + jid = items[i].getElementsByTagName('session')[0].attributes.getNamedItem('jid').value; entry = $('
  • ' + jid + '
  • '); if (tmp = items[i].getElementsByTagName('encrypted')[0]) { @@ -52,7 +52,7 @@ } retract = e.getElementsByTagName('retract')[0]; if (retract) { - id = retract.attributes['id'].value; + id = retract.attributes.getNamedItem('id').value; $('#' + id).remove(); } return true; @@ -62,8 +62,8 @@ var items, entry, retract, id, jid; items = e.getElementsByTagName('item'); for (i = 0; i < items.length; i++) { - id = items[i].attributes['id'].value; - jid = items[i].getElementsByTagName('session')[0].attributes['jid'].value; + id = items[i].attributes.getNamedItem('id').value; + jid = items[i].getElementsByTagName('session')[0].attributes.getNamedItem('jid').value; entry = $('
  • ' + jid + '
  • '); if (items[i].getElementsByTagName('encrypted')[0]) { entry.append(' (encrypted)'); @@ -75,14 +75,14 @@ } retract = e.getElementsByTagName('retract')[0]; if (retract) { - id = retract.attributes['id'].value; + id = retract.attributes.getNamedItem('id').value; $('#' + id).remove(); } return true; } function _cbAdminSub(e) { - var node = e.getElementsByTagName('items')[0].attributes['node'].value; + var node = e.getElementsByTagName('items')[0].attributes.getNamedItem('node').value; if (node == Strophe.NS.C2SSTREAM) { _cbNewC2S(e); } else if (node == Strophe.NS.S2SSTREAM) {