Skip to content

Instantly share code, notes, and snippets.

@seanyo
Created September 27, 2011 13:28
Show Gist options
  • Select an option

  • Save seanyo/1245038 to your computer and use it in GitHub Desktop.

Select an option

Save seanyo/1245038 to your computer and use it in GitHub Desktop.
renamed variables; removed comments
// ==UserScript==
// @name Share This Sucks
// @namespace scottmweaver
// @description Removes the Share This icon from all sites.
// @include *
// ==/UserScript==
// http://userscripts.org/scripts/review/71281
var apples = document.getElementsByTagName('span');
var mangos = document.getElementsByTagName('a');
var bananas = document.getElementsByClassName('shareThis');
var oranges = document.getElementsByClassName('addthis_button');
for(i=0;i<apples.length;i++)
if(apples[i].id.indexOf('sharethis')>=0)
apples[i].parentNode.removeChild(apples[i]);
for(i=0;i<mangos.length;i++)
if(mangos[i].href.indexOf('addthis.com')>=0||mangos[i].href.indexOf('addtoany.com')>=0||mangos[i].href.indexOf('a2a_dd')>=0)
mangos[i].parentNode.removeChild(mangos[i]);
for(i=0;i<bananas.length;i++)
bananas[i].parentNode.removeChild(bananas[i]);
for(i=0;i<oranges.length;i++)
oranges[i].parentNode.removeChild(oranges[i]);
// Removes the Share This icon from all sites.
var span = document.getElementsByTagName('span');
var anchor = document.getElementsByTagName('a');
var shareThisClass = document.getElementsByClassName('shareThis');
var addthisClass = document.getElementsByClassName('addthis_button');
for(i=0;i<span.length;i++)
if(span[i].id.indexOf('sharethis')>=0)
span[i].parentNode.removeChild(span[i]);
for(i=0;i<anchor.length;i++)
if(anchor[i].href.indexOf('addthis.com')>=0||anchor[i].href.indexOf('addtoany.com')>=0||anchor[i].href.indexOf('a2a_dd')>=0)
anchor[i].parentNode.removeChild(anchor[i]);
for(i=0;i<shareThisClass.length;i++)
shareThisClass[i].parentNode.removeChild(shareThisClass[i]);
for(i=0;i<addthisClass.length;i++)
addthisClass[i].parentNode.removeChild(addthisClass[i]);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment