LP#1402797 Use jquery xml parser, and appendChild()
authorMike Rylander <mrylander@gmail.com>
Mon, 2 Feb 2015 22:07:24 +0000 (17:07 -0500)
committerBill Erickson <berickxx@gmail.com>
Wed, 25 Feb 2015 16:16:07 +0000 (11:16 -0500)
Signed-off-by: Mike Rylander <mrylander@gmail.com>
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Open-ILS/web/js/ui/default/staff/marcrecord.js

index 0802558..9dd0a23 100644 (file)
@@ -167,12 +167,12 @@ var MARC = {
 
         this.toXmlDocument = function () {
 
-            var doc = DOMParser('<record xmlns="http://www.loc.gov/MARC21/slim"/>');
+            var doc = $.parseXML('<record xmlns="http://www.loc.gov/MARC21/slim"/>');
             var rec_node = $('record', doc)[0];
 
             var ldr = doc.createElementNS('http://www.loc.gov/MARC21/slim', 'leader');
             ldr.textContent = this.leader;
-            rec_node.append( ldr );
+            rec_node.appendChild( ldr );
 
             this.fields.forEach(function (f) {
                 var element = f.isControlfield() ? 'controlfield' : 'datafield';
@@ -192,7 +192,7 @@ var MARC = {
                     });
                 }
 
-                rec_node.append(f_node);
+                rec_node.appendChild(f_node);
             });
 
             return doc;