Apply styles to application/xml autogenerated pages

This commit is contained in:
tophf 2016-01-25 07:07:43 +03:00
parent 31a378b243
commit 3cf32048ed

View File

@ -134,6 +134,14 @@ function applyStyles(styleHash) {
} }
if (Object.keys(g_styleElements).length) { if (Object.keys(g_styleElements).length) {
// when site response is application/xml Chrome displays our style elements
// under document.documentElement as plain text so we need to move them into HEAD
// (which already is autogenerated at this moment for the xml response)
if (document.head && document.head.firstChild && document.head.firstChild.id == "xml-viewer-style") {
for (var id in g_styleElements) {
document.head.appendChild(document.getElementById(id));
}
}
document.addEventListener("DOMContentLoaded", addDocumentStylesToAllIFrames); document.addEventListener("DOMContentLoaded", addDocumentStylesToAllIFrames);
iframeObserver.start(); iframeObserver.start();
} }