From 58795dbea33d4e9906dbf26040a5d9681d647d63 Mon Sep 17 00:00:00 2001
From: Gerben Geijteman <gerben@hyperized.net>
Date: Mon, 14 Sep 2020 09:55:29 +0000
Subject: [PATCH] Reformat files, add newlines at the end of file and add yaml file headers
---
assets/js/anatole-header.js | 55 +++++++++++++++++++++++++------------------------------
1 files changed, 25 insertions(+), 30 deletions(-)
diff --git a/assets/js/anatole-header.js b/assets/js/anatole-header.js
index b5c4b20..901fc0f 100644
--- a/assets/js/anatole-header.js
+++ b/assets/js/anatole-header.js
@@ -1,39 +1,35 @@
// initialize default value
-function getTheme(){
+function getTheme() {
return localStorage.getItem('theme') ? localStorage.getItem('theme') : null;
}
-function setTheme(style){
+function setTheme(style) {
document.documentElement.setAttribute('data-theme', style);
- localStorage.setItem('theme', style);
+ localStorage.setItem('theme', style);
}
-function init(){
+function init() {
// initialize default value
var theme = getTheme();
// check if a prefered color theme is set for users that have never been to our site
const userPrefersDark = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches;
if (theme === null) {
- if(userPrefersDark){
+ if (userPrefersDark) {
setTheme('dark');
- }
- else if(!document.documentElement.getAttribute('data-theme')){
+ } else if (!document.documentElement.getAttribute('data-theme')) {
setTheme('light');
- }
- else{
+ } else {
setTheme(document.documentElement.getAttribute('data-theme'));
}
- }
- else {
+ } else {
// load a stored theme
if (theme == 'light') {
document.documentElement.setAttribute('data-theme', 'light');
- }
- else {
+ } else {
document.documentElement.setAttribute('data-theme', 'dark');
- }
- }
+ }
+ }
}
@@ -42,32 +38,31 @@
var theme = getTheme();
if (theme == 'light') {
setTheme('dark');
- }
- else {
+ } else {
setTheme('light');
}
}
-document.addEventListener('DOMContentLoaded', function() {
+document.addEventListener('DOMContentLoaded', function () {
var themeSwitcher = document.querySelector('.theme-switch');
themeSwitcher.addEventListener('click', switchTheme, false);
}, false);
document.addEventListener("DOMContentLoaded", function () {
// Get all "navbar-burger" elements
-var $navbarBurgers = Array.prototype.slice.call(document.querySelectorAll(".navbar-burger"), 0);
+ var $navbarBurgers = Array.prototype.slice.call(document.querySelectorAll(".navbar-burger"), 0);
// Check if there are any navbar burgers
-if ($navbarBurgers.length > 0) {
- // Add a click event on each of them
- $navbarBurgers.forEach(function ($el) {
- $el.addEventListener("click", function () {
- var target = $el.dataset.target;
- var $target = document.getElementById(target);
- $el.classList.toggle("is-active");
- $target.classList.toggle("is-active");
- });
- });
-}
+ if ($navbarBurgers.length > 0) {
+ // Add a click event on each of them
+ $navbarBurgers.forEach(function ($el) {
+ $el.addEventListener("click", function () {
+ var target = $el.dataset.target;
+ var $target = document.getElementById(target);
+ $el.classList.toggle("is-active");
+ $target.classList.toggle("is-active");
+ });
+ });
+ }
});
init();
--
Gitblit v1.10.0