Skip to content

Instantly share code, notes, and snippets.

@chadlavi
Created February 12, 2018 14:41
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save chadlavi/18e538397ad9248cda79950d0d5c3919 to your computer and use it in GitHub Desktop.
Save chadlavi/18e538397ad9248cda79950d0d5c3919 to your computer and use it in GitHub Desktop.
// ==UserScript==
// @name Remove title counts
// @namespace https://gist.github.com/chadlavi/18e538397ad9248cda79950d0d5c3919
// @downloadURL https://gist.github.com/chadlavi/18e538397ad9248cda79950d0d5c3919/raw/hide-tile-counts.user.js
// @updateURL https://gist.github.com/chadlavi/18e538397ad9248cda79950d0d5c3919/raw/hide-tile-counts.user.js
// @version 1.1
// @description make the title of the page always be "Facebook" when on facebook
// @author Chad Lavimoniere
// @include http*://*.facebook.com/*
// @include http*://twitter.com/*
// @grant none
// ==/UserScript==
(function() {
'use strict';
function titleModified() {
if (document.getElementsByTagName('title')[0].text.match(/\(\d+\)/g).length > 0) {
document.getElementsByTagName('title')[0].text = document.getElementsByTagName('title')[0].text.match(/[^\(\d+\)|\ ]/g).join('');
}
}
window.onload = function() {
var titleEl = document.getElementsByTagName("title")[0];
var docEl = document.documentElement;
if (docEl && docEl.addEventListener) {
docEl.addEventListener("DOMSubtreeModified", function(evt) {
var t = evt.target;
if (t === titleEl || (t.parentNode && t.parentNode === titleEl)) {
titleModified();
}
}, false);
} else {
document.onpropertychange = function() {
if (window.event.propertyName == "title") {
titleModified();
}
};
}
};
})();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment