diff options
author | petko <petko@524c5546-5005-0410-9a3e-e25e191bd360> | 2024-02-25 11:22:50 +0000 |
---|---|---|
committer | petko <petko@524c5546-5005-0410-9a3e-e25e191bd360> | 2024-02-25 11:22:50 +0000 |
commit | 0411bb4dd70c5d7d5ee8c85c0c3104160db89444 (patch) | |
tree | 245e4d4a871f806aa21db5f18f5fadf6e9c4d555 | |
parent | fb6e16fe621575b700e803faf694857b21480423 (diff) | |
download | pmwiki.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.js | 15 |
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); |