mirror of
https://github.com/kiwix/kiwix-js-pwa.git
synced 2025-09-10 20:59:03 -04:00
Clean up loading of DarkReader
Former-commit-id: 9e7a833be3c8512c21b18ec6b2f3f2ad8826010a
This commit is contained in:
parent
8631226d71
commit
a84b32ddfa
@ -1716,21 +1716,21 @@ define(['jquery', 'zimArchiveLoader', 'uiUtil', 'util', 'utf8', 'cache', 'images
|
||||
link.setAttribute('type', 'text/css');
|
||||
link.setAttribute('href', prefix + (determinedWikiTheme == 'dark' ? '/-/s/style-dark.css' : '/-/s/style-dark-invert.css'));
|
||||
doc.head.appendChild(link);
|
||||
var stopDarkReader = doc.createElement('script');
|
||||
stopDarkReader.setAttribute('type', 'text/javascript');
|
||||
stopDarkReader.innerHTML = 'if (DarkReader) { DarkReader.disable(); }'
|
||||
doc.head.appendChild(stopDarkReader);
|
||||
if (articleWindow.DarkReader) {
|
||||
articleWindow.DarkReader.disable();
|
||||
}
|
||||
if (breakoutLink) breakoutLink.src = prefix + '/img/icons/new_window_lb.svg';
|
||||
} else {
|
||||
if (params.cssTheme === 'darkReader') {
|
||||
var darkReader = doc.createElement('script');
|
||||
darkReader.setAttribute('type', 'text/javascript');
|
||||
darkReader.setAttribute('src', prefix + '/js/lib/darkreader.min.js');
|
||||
doc.head.appendChild(darkReader);
|
||||
var startDarkReader = doc.createElement('script');
|
||||
startDarkReader.setAttribute('type', 'text/javascript');
|
||||
startDarkReader.innerHTML = 'setTimeout(function() { DarkReader.setFetchMethod(window.fetch);\r\nDarkReader.enable(); }, 500);'
|
||||
doc.head.appendChild(startDarkReader);
|
||||
if (!articleWindow.DarkReader) {
|
||||
var darkReader = doc.createElement('script');
|
||||
darkReader.setAttribute('type', 'text/javascript');
|
||||
darkReader.setAttribute('src', prefix + '/js/lib/darkreader.min.js');
|
||||
doc.head.appendChild(darkReader);
|
||||
}
|
||||
setTimeout(function () {
|
||||
articleWindow.DarkReader.enable();
|
||||
}, 500);
|
||||
}
|
||||
if (breakoutLink) breakoutLink.src = prefix + '/img/icons/new_window.svg';
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user