Update config/drone setup

This commit is contained in:
Ariejan de Vroom 2020-02-27 14:45:15 +01:00
parent 64aa5fe9d8
commit 956c35c8e7
3 changed files with 3 additions and 35 deletions

View File

@ -11,6 +11,7 @@ steps:
commands:
- git submodule init
- git submodule update --recursive --remote
- git submodule
- name: build
image: hypervtechnics/drone-hugo

View File

@ -34,7 +34,7 @@ disqusShortname = ""
hidecredits = true
hidecopyright = true
inverted = true
colorscheme = "auto"
rtl = false

View File

@ -1,34 +1 @@
function activateDarkMode() {
console.log("activated dark mode");
document.body.classList.add('inverted');
}
function activateLightMode() {
console.log("activated ligth mode");
document.body.classList.remove('inverted');
}
function setColorScheme() {
const isDarkMode = window.matchMedia("(prefers-color-scheme: dark)").matches
const isLightMode = window.matchMedia("(prefers-color-scheme: light)").matches
const isNotSpecified = window.matchMedia("(prefers-color-scheme: no-preference)").matches
const hasNoSupport = !isDarkMode && !isLightMode && !isNotSpecified;
window.matchMedia("(prefers-color-scheme: dark)").addListener(e => e.matches && activateDarkMode())
window.matchMedia("(prefers-color-scheme: light)").addListener(e => e.matches && activateLightMode())
if(isDarkMode) activateDarkMode()
if(isLightMode) activateLightMode()
if(isNotSpecified || hasNoSupport) {
console.log('You specified no preference for a color scheme or your browser does not support it. I Schedule dark mode during night time.')
now = new Date();
hour = now.getHours();
if (hour < 4 || hour >= 16) {
activateDarkMode();
}
}
}
document.addEventListener('DOMContentLoaded', function(event) {
setColorScheme();
})
console.log("Hello, thanks for checking out my website. - Ariejan");