~mika/www.m1kadev.nl

ref: dce311bd3c1f578889cf6db2742444875d820341 www.m1kadev.nl/scripts/dyn-codeberg-logo.js -rw-r--r-- 521 bytes
dce311bd — m1ka im actually stupid 3 months ago
                                                                                
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
const setCodebergLogo = image => {
    const isLight = window.matchMedia("(prefers-color-scheme: light)").matches;
    if (isLight) {
        image.src = "/static/codeberg-logo_icon_blue.svg";
    } else {
        image.src = "/static/codeberg-logo_icon_white.svg";
    }
};

addEventListener("DOMContentLoaded", ev => {
    const image = document.getElementById("codeberg");
    setCodebergLogo(image);
    window.matchMedia("(prefers-color-scheme: light)").addEventListener('change', _ => setCodebergLogo(image));
});