Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save davidchase/5136602 to your computer and use it in GitHub Desktop.
Save davidchase/5136602 to your computer and use it in GitHub Desktop.
// use for patterns:
// *gmail.com*
// *mail.google.com*
// *google.com*mail*
window.fluid.dockBadge = '';
setTimeout(updateDockBadge, 3000);
setInterval(updateDockBadge, 15000);
function updateDockBadge() {
var inboxLink = document.querySelector('a[title^="Inbox"]');
var regex = /\s*Inbox\s*\((\d+)\)[^\d]*/;
var res = inboxLink.title.match(regex);
if (res && res.length > 1) {
var newBadge = res[1];
window.fluid.dockBadge = newBadge;
} else {
regex = /^Inbox$/;
if(regex.test(inboxLink.title)){
window.fluid.dockBadge = '';
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment