Sha256: 2d25e77334b997e7d87b295bfc23e1ae6cb809e304c422a8a8105b35d891abea

Contents?: true

Size: 1.39 KB

Versions: 8

Compression:

Stored size: 1.39 KB

Contents

function setLilyCookie(cname,cvalue,exdays,path) {
    var d=new Date();
    d.setTime(d.getTime()+(exdays*24*60*60*1000));
    c=cname+"="+cvalue;
    if (exdays) c=c+"; expires="+d.toGMTString();
    if (path) c=c+"; path="+path;
    document.cookie=c;
}
function getLilyCookie(cname) {
    var name=cname+"=";
    var carr=document.cookie.split(';');
    for (var i=0; i<carr.length; ++i) {
        var c=carr[i].trim();
        if (c.indexOf(name)==0) return c.substring(name.length,c.length);
    }
    return "";
}
function delLilyCookie(cname) {
    document.cookie=cname+"=; expires=Thu, 01 Jan 1970 00:00:00 GMT";
}
function setLilyMode() {
    body=document.body;
    var lily_mode=getLilyCookie("lily_mode");
    if (lily_mode=="dark") {
        body.classList.remove("light");
        body.classList.add("dark");
        document.getElementById("body").classList.remove("lily-mode-light");
        document.getElementById("body").classList.add("lily-mode-dark");
    } else {
        body.classList.remove("dark");
        body.classList.add("light");
        document.getElementById("body").classList.remove("lily-mode-dark");
        document.getElementById("body").classList.add("lily-mode-light");
    }
}
function changeLilyMode() {
    var lily_mode=getLilyCookie('lily_mode'); if (lily_mode=='dark') lily_mode='light'; else lily_mode='dark'; setLilyCookie('lily_mode',lily_mode,180,'/'); setLilyMode();
}

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
jekyll-theme-lily-1.7.2.2.11 assets/js/lily.js
jekyll-theme-lily-1.6.2.2.11 assets/js/lily.js
jekyll-theme-lily-1.5.2.2.11 assets/js/lily.js
jekyll-theme-lily-1.4.2.2.11 assets/js/lily.js
jekyll-theme-lily-1.3.2.2.11 assets/js/lily.js
jekyll-theme-lily-1.2.2.2.11 assets/js/lily.js
jekyll-theme-lily-1.1.2.2.11 assets/js/lily.js
jekyll-theme-lily-1.0.2.2.11 assets/js/lily.js