Merge pull request #165 from tophf/apply-fixes

Apply fixes
This commit is contained in:
Jason Barnabe 2016-01-30 16:01:32 -06:00
commit 8d2541fb69

View File

@ -134,8 +134,18 @@ function applyStyles(styleHash) {
}
if (Object.keys(g_styleElements).length) {
document.addEventListener("DOMContentLoaded", addDocumentStylesToAllIFrames);
iframeObserver.start();
// 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", function() {
addDocumentStylesToAllIFrames();
iframeObserver.start();
});
}
if (retiredStyleIds.length) {