From 4d8a85193efc355beaf7c175c9b0e4d8128cb84b Mon Sep 17 00:00:00 2001 From: Syndamia Date: Sat, 26 Mar 2022 22:02:37 +0200 Subject: Reworked how elements used by scripts are hidden when javascript is not enabled --- src/_header.html | 8 +++++--- src/hide-js-styling.css | 3 +++ src/regarding-js.md | 1 + src/scripts/js-styling-preload.js | 3 +++ src/styles.css | 2 +- 5 files changed, 13 insertions(+), 4 deletions(-) create mode 100644 src/hide-js-styling.css create mode 100644 src/scripts/js-styling-preload.js (limited to 'src') diff --git a/src/_header.html b/src/_header.html index ee295c2..4b45a0c 100644 --- a/src/_header.html +++ b/src/_header.html @@ -11,6 +11,8 @@ + + @@ -32,10 +34,10 @@ Blog - Tutorials || + Tutorials - - Light + + || Light diff --git a/src/hide-js-styling.css b/src/hide-js-styling.css new file mode 100644 index 0000000..e0928b7 --- /dev/null +++ b/src/hide-js-styling.css @@ -0,0 +1,3 @@ +#settingsWrapper, #scrollBtn { + display: none; +} diff --git a/src/regarding-js.md b/src/regarding-js.md index ceb45b2..13dee23 100644 --- a/src/regarding-js.md +++ b/src/regarding-js.md @@ -15,6 +15,7 @@ Any user data that might be saved isn't, and never will be, used for purposes no |[image-show.js](/scripts/image-show.js)|Click to zoom on images|[Link](https://gitlab.com/Syndamia/syndamiadotcom/-/tree/master/src/scripts/image-show.js)| |[back-to-top.js](/scripts/back-to-top.js)|Automatically appearing button to scroll to top|[Link](https://gitlab.com/Syndamia/syndamiadotcom/-/tree/master/src/scripts/back-to-top.js)| |[theme-changer-preload.js](/scripts/theme-changer-preload.js)   [theme-changer.js](/scripts/theme-changer.js)|Change theme between light and dark (split in two files)|[Link 1](https://gitlab.com/Syndamia/syndamiadotcom/-/tree/master/src/scripts/theme-changer-preload.js)   [Link 2](https://gitlab.com/Syndamia/syndamiadotcom/-/tree/master/src/scripts/theme-changer.js)| +|[js-styling-preload.js](/scripts/js-styling-preload.js)|Un-disables hiding of elements, used by the scripts listed here|[Link](https://gitlab.com/Syndamia/syndamiadotcom/-/tree/master/src/scripts/js-styling-preload.js)| ## Data in browser storage [![🔗](/img/link-tabler.svg)](#data-in-browser-storage) diff --git a/src/scripts/js-styling-preload.js b/src/scripts/js-styling-preload.js new file mode 100644 index 0000000..b6916e5 --- /dev/null +++ b/src/scripts/js-styling-preload.js @@ -0,0 +1,3 @@ +const hideJSStylings = document.styleSheets[2]; + +hideJSStylings.disabled = true; diff --git a/src/styles.css b/src/styles.css index 48b6ead..c3048da 100644 --- a/src/styles.css +++ b/src/styles.css @@ -494,7 +494,7 @@ blockquote > :last-child { border: none !important; } -#scrollBtn, #changeThemeBtn { +#scrollBtn { display: none; } -- cgit v1.3.1-23-gd82d