Mercurial > hg > webaudioevaluationtool
comparison test_create/test_core.js @ 2891:22d1f6d9f0bf
Better download of new test files in test creator
author | Nicholas Jillings <nicholas.jillings@mail.bcu.ac.uk> |
---|---|
date | Wed, 05 Jul 2017 12:08:52 +0100 |
parents | cedaf7ee1b81 |
children | a1e294297380 |
comparison
equal
deleted
inserted
replaced
2890:29c081e03e6b | 2891:22d1f6d9f0bf |
---|---|
104 }; | 104 }; |
105 | 105 |
106 $s.exportXML = function () { | 106 $s.exportXML = function () { |
107 var s = new XMLSerializer(); | 107 var s = new XMLSerializer(); |
108 var doc = specification.encode(); | 108 var doc = specification.encode(); |
109 var xmlstr = s.serializeToString(doc); | |
109 var bb = new Blob([s.serializeToString(doc)], { | 110 var bb = new Blob([s.serializeToString(doc)], { |
110 type: 'application/xml' | 111 type: 'application/xml' |
111 }); | 112 }); |
112 var dnlk = window.URL.createObjectURL(bb); | 113 var dnlk = window.URL.createObjectURL(bb); |
113 $w.open(dnlk, "_blank"); | 114 var a = document.createElement("a"); |
115 a.href = dnlk; | |
116 a.download = "test.xml"; | |
117 a.click(); | |
118 window.URL.revokeObjectURL(dnlk); | |
114 }; | 119 }; |
115 $s.validated = false; | 120 $s.validated = false; |
116 $s.showValidationMessages = false; | 121 $s.showValidationMessages = false; |
117 $s.validate = function () { | 122 $s.validate = function () { |
118 var s = new XMLSerializer(); | 123 var s = new XMLSerializer(); |