aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorpetko <petko@524c5546-5005-0410-9a3e-e25e191bd360>2024-02-25 11:22:50 +0000
committerpetko <petko@524c5546-5005-0410-9a3e-e25e191bd360>2024-02-25 11:22:50 +0000
commit0411bb4dd70c5d7d5ee8c85c0c3104160db89444 (patch)
tree245e4d4a871f806aa21db5f18f5fadf6e9c4d555
parentfb6e16fe621575b700e803faf694857b21480423 (diff)
downloadpmwiki.svn-0411bb4dd70c5d7d5ee8c85c0c3104160db89444.tar.bz2
Dark theme: restore light styles and pictures for printing.
git-svn-id: svn://pmwiki.org/pmwiki/trunk@4664 524c5546-5005-0410-9a3e-e25e191bd360
-rw-r--r--pub/pmwiki-darktoggle.js15
1 files changed, 13 insertions, 2 deletions
diff --git a/pub/pmwiki-darktoggle.js b/pub/pmwiki-darktoggle.js
index d6134110..3f0ec247 100644
--- a/pub/pmwiki-darktoggle.js
+++ b/pub/pmwiki-darktoggle.js
@@ -136,8 +136,7 @@
function out(e) {
label.style.display = 'none';
}
-
- document.addEventListener('DOMContentLoaded', function(){
+ aE([document], 'DOMContentLoaded', function(){
toggleSheets(prev_dark);
toggleImages(prev_dark);
if(! wLS) return; // no localStorage
@@ -147,5 +146,17 @@
aE('.pmToggleDarkTheme', 'click', update);
setInterval(update, 1000);// sync other tabs
});
+ aE([window], 'beforeprint', function(){
+ if(! prev_dark) return;
+ toggleSheets(0);
+ toggleImages(0);
+
+ });
+ aE([window], 'afterprint', function(){
+ if(! prev_dark) return;
+ toggleSheets(1);
+ toggleImages(1);
+ });
+
})(document.currentScript);