Skip to content

Instantly share code, notes, and snippets.

@SmetDenis
Created October 1, 2015 11:06
Show Gist options
  • Save SmetDenis/aa408cbef0d6494507bb to your computer and use it in GitHub Desktop.
Save SmetDenis/aa408cbef0d6494507bb to your computer and use it in GitHub Desktop.
"I miss you" on tab if it's not active
var Z63 = Z63 || {};
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);
Z63.ChangePageTitle.init({title: "I miss you ♥", originalTitle: document.title});
@SmetDenis
Copy link
Author

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment