Changeset

614:40ab83736f6e

mod_admin_web: Correctly access items in NamedNodeMaps
author Florian Zeitz <florob@babelmonkeys.de>
date Tue, 14 Feb 2012 21:21:40 +0100
parents 613:b5a8e8492570
children 615:4134d0e25242
files mod_admin_web/admin_web/www_files/js/main.js
diffstat 1 files changed, 7 insertions(+), 7 deletions(-) [+]
line wrap: on
line diff
--- 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 = $('<li id="' + id + '">' + jid + '</li>');
         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 = $('<li id="' + id + '">' + jid + '</li>');
         if (items[i].getElementsByTagName('encrypted')[0]) {
             entry.append('<img src="images/encrypted.png" title="encrypted" alt=" (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) {