Simplified theme management

  • Settings / Head Content / Befort Content / HTML / Code
    <script>
       let theme = localStorage.getItem('theme');
       if (theme) {document.documentElement.setAttribute('data-bs-theme', theme);}
    </script>
  • Settings Desin / Bootstrap
    Don't use auto mode to prevent the BSS from inserting its JS code.
  • <nav class="navbar navbar-expand-md bg-primary" data-bs-theme="dark">
    Drop-down lists are dark because of the navbar
  • Source code converted to HTML for correct indentation

Source code for javascript file

I'm no JavaScript expert. I've asked Edge and copilot to optimize and comment on the code below.

Article

Lorem libero donec

Nullam id dolor id nibh ultricies vehicula ut id elit. Cras justo odio, dapibus ac facilisis in, egestas eget quam. Donec id elit non mi porta gravida at eget metus.

Article

Lorem libero donec

Nullam id dolor id nibh ultricies vehicula ut id elit. Cras justo odio, dapibus ac facilisis in, egestas eget quam. Donec id elit non mi porta gravida at eget metus.

Article

Lorem libero donec

Nullam id dolor id nibh ultricies vehicula ut id elit. Cras justo odio, dapibus ac facilisis in, egestas eget quam. Donec id elit non mi porta gravida at eget metus.