Commit dad8e60c authored by Romain Courteaud's avatar Romain Courteaud

erp5_web_js_style: fail if browser can not parse the HTML

parent 24b7ac9b
/*globals window, document, RSVP, rJS, XMLHttpRequest, DOMParser, URL, /*globals window, document, RSVP, rJS, XMLHttpRequest, URL,
history, console */ history, console */
/*jslint indent: 2, maxlen: 80*/ /*jslint indent: 2, maxlen: 80*/
(function (window, document, RSVP, rJS, XMLHttpRequest, DOMParser, URL, (function (window, document, RSVP, rJS, XMLHttpRequest, URL,
loopEventListener, history, console) { loopEventListener, history, console) {
"use strict"; "use strict";
...@@ -295,7 +295,7 @@ ...@@ -295,7 +295,7 @@
style_gadget: gadget.getDeclaredGadget('renderer') style_gadget: gadget.getDeclaredGadget('renderer')
})) }))
.push(function (result_dict) { .push(function (result_dict) {
var dom_parser = (new DOMParser()).parseFromString( var dom_parser = rJS.parseDocumentStringOrFail(
result_dict.xhr.responseText, result_dict.xhr.responseText,
'text/html' 'text/html'
), ),
...@@ -472,5 +472,5 @@ ...@@ -472,5 +472,5 @@
// with browsers without javascript // with browsers without javascript
hidePage(); hidePage();
}(window, document, RSVP, rJS, XMLHttpRequest, DOMParser, URL, }(window, document, RSVP, rJS, XMLHttpRequest, URL,
rJS.loopEventListener, history, console)); rJS.loopEventListener, history, console));
\ No newline at end of file
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment