From 10d4b6818ed43c2a4ae72431110818a80254a10f Mon Sep 17 00:00:00 2001 From: joncrangle <94425204+joncrangle@users.noreply.github.com> Date: Wed, 13 Dec 2023 00:05:51 -0500 Subject: [PATCH] Undo print view after printing, a11y, styling and prettier --- .../vendor/generate_readable_outline.html | 170 +++++++++++------- 1 file changed, 108 insertions(+), 62 deletions(-) diff --git a/proxychain/responsemodifiers/vendor/generate_readable_outline.html b/proxychain/responsemodifiers/vendor/generate_readable_outline.html index fe6f507..5619e96 100644 --- a/proxychain/responsemodifiers/vendor/generate_readable_outline.html +++ b/proxychain/responsemodifiers/vendor/generate_readable_outline.html @@ -23,6 +23,26 @@ } }; handleThemeChange(); + function prepareForPrint() { + document.getElementById("readingtime").innerText = + "Date Accessed: " + + new Date().toLocaleDateString("en-US", { + year: "numeric", + month: "long", + day: "numeric", + }); + [...document.querySelectorAll(".noprint")].forEach((e) => + e.classList.toggle("hidden") + ); + window.addEventListener("afterprint", handleAfterPrint); + window.print(); + } + function handleAfterPrint() { + [...document.querySelectorAll(".noprint")].forEach((e) => + e.classList.toggle("hidden") + ); + window.removeEventListener("afterprint", handleAfterPrint); + }