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();