Remove theming dependence on jquery

This commit is contained in:
Maruan Al-Shedivat 2021-10-30 19:53:39 -04:00
parent 032ff4845c
commit d500e084f5
3 changed files with 9 additions and 7 deletions

View File

@ -42,3 +42,10 @@
{% endif %} {% endif %}
<link rel="stylesheet" href="{{ '/assets/css/main.css' | relative_url }}"> <link rel="stylesheet" href="{{ '/assets/css/main.css' | relative_url }}">
<link rel="canonical" href="{{ page.url | replace:'index.html','' | relative_url }}"> <link rel="canonical" href="{{ page.url | replace:'index.html','' | relative_url }}">
{% if site.enable_darkmode %}
<!-- Dark Mode -->
<script src="{{ '/assets/js/theme.js' | relative_url }}"></script>
<script src="{{ '/assets/js/dark_mode.js' | relative_url }}"></script>
{% endif %}

View File

@ -1,9 +1,3 @@
{% if site.enable_darkmode %}
<!-- Dark Mode -->
<script src="{{ '/assets/js/theme.js' | relative_url }}"></script>
<script src="{{ '/assets/js/dark_mode.js' | relative_url }}"></script>
{% endif %}
{% if site.enable_tooltips %} {% if site.enable_tooltips %}
<!-- Enable Tooltips --> <!-- Enable Tooltips -->
<script type="text/javascript"> <script type="text/javascript">

View File

@ -1,7 +1,8 @@
$(document).ready(function() { document.addEventListener('DOMContentLoaded', function() {
const mode_toggle = document.getElementById("light-toggle"); const mode_toggle = document.getElementById("light-toggle");
mode_toggle.addEventListener("click", function() { mode_toggle.addEventListener("click", function() {
toggleTheme(localStorage.getItem("theme")); toggleTheme(localStorage.getItem("theme"));
}); });
}); });