Skip to content

berkmansjohnny/kingjohnny

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

# Kingjohnny

## Nice to haves
[] Change page title when user is out of focus
[] Custom right-click menu
[] Logo animation

### JS file
Z63.ChangePageTitle.init({
    title: "I miss you ♥",
    originalTitle: document.title
});
Z63.ChangePageTitle = function(e) {
    "use strict";
    var t = {},
        n, r;
    t.init = function(e) {
        n = e.title;
        r = e.originalTitle;
        t.listenToChange()
    };
    t.listenToChange = function() {
        var e, n, r, i;
        if (typeof document.hidden !== "undefined") {
            e = "hidden";
            r = "visibilitychange";
            n = "visibilityState"
        } else if (typeof document.mozHidden !== "undefined") {
            e = "mozHidden";
            r = "mozvisibilitychange";
            n = "mozVisibilityState"
        } else if (typeof document.msHidden !== "undefined") {
            e = "msHidden";
            r = "msvisibilitychange";
            n = "msVisibilityState"
        } else if (typeof document.webkitHidden !== "undefined") {
            e = "webkitHidden";
            r = "webkitvisibilitychange";
            n = "webkitVisibilityState"
        }
        document.addEventListener(r, function() {
            t.setTitle(document[n])
        }, false)
    };
    t.setTitle = function(e) {
        if (e == "hidden") {
            var t = document.title.replace("Z63", n);
            document.title = t
        } else {
            document.title = r
        }
    };
    return {
        init: t.init
    }
}(jQuery);