# HG changeset patch # User Nicholas Jillings # Date 1464187874 -3600 # Node ID 32f077f5849a2bd2261086937a392d5ddf8218b3 # Parent 5b755f508e2e7782f603d15d9bf2a7a9d65c20f7 Potential fix for #70 diff -r 5b755f508e2e -r 32f077f5849a test_create/test_core.js --- a/test_create/test_core.js Fri May 20 20:18:49 2016 +0200 +++ b/test_create/test_core.js Wed May 25 15:51:14 2016 +0100 @@ -282,7 +282,7 @@ this.content.appendChild(this.select); this.description = document.createElement("p"); this.content.appendChild(this.description); - this.testsXML = interfaceSpecs.getElementsByTagName('tests')[0].children; + this.testsXML = interfaceSpecs.getElementsByTagName('tests')[0].getElementsByTagName('test'); for (var i=0; i 0) @@ -472,9 +473,10 @@ this.testXML = interfaceSpecs.getElementsByTagName("tests")[0].getAllElementsByName(interfaceName)[0]; this.interfaceXML = interfaceSpecs.getAllElementsByTagName("interfaces")[0].getAllElementsByName(this.testXML.getAttribute("interface"))[0].getAllElementsByTagName("metrics")[0]; this.testXML = this.testXML.getAllElementsByTagName("metrics"); - for (var i=0; i 0) @@ -599,9 +601,10 @@ this.testXML = interfaceSpecs.getElementsByTagName("tests")[0].getAllElementsByName(interfaceName)[0]; this.interfaceXML = interfaceSpecs.getAllElementsByTagName("interfaces")[0].getAllElementsByName(this.testXML.getAttribute("interface"))[0].getAllElementsByTagName("show")[0]; this.testXML = this.testXML.getAllElementsByTagName("show"); - for (var i=0; i 0) @@ -987,7 +990,7 @@ handleEvent: function(event) { this.parent.scaleRoot.scales = []; var protoScale = interfaceSpecs.getAllElementsByTagName('scaledefinitions')[0].getAllElementsByName(event.currentTarget.value)[0]; - var protoMarkers = protoScale.children; + var protoMarkers = protoScale.getElementsByTagName("scale"); for (var i=0; i 0) { - if (schema.children[0].nodeName == "xs:simpleType") { + if (schema.firstElementChild.nodeName == "xs:simpleType") { this.dataType = schema.getAllElementsByTagName("xs:restriction")[0].getAttribute("base"); } } @@ -1326,7 +1329,7 @@ span.textContent = "Your XML document is linked below. On most browsers, simply right click on the link and select 'Save As'. Or clicking on the link may download the file directly. " obj.content.appendChild(span); var link = document.createElement("div"); - link.appendChild(doc.children[0]); + link.appendChild(doc.firstElementChild); var file = [link.innerHTML]; var bb = new Blob(file,{type : 'application/xml'}); var dnlk = window.URL.createObjectURL(bb); @@ -1394,14 +1397,15 @@ var testXML = interfaceSpecs.getElementsByTagName("tests")[0].getAllElementsByName(interfaceName)[0]; var interfaceXML = interfaceSpecs.getAllElementsByTagName("interfaces")[0].getAllElementsByName(testXML.getAttribute("interface"))[0].getAllElementsByTagName("metrics")[0]; testXML = testXML.getAllElementsByTagName("metrics"); - for (var i=0; i