Large

ShareThis Sucks

By tdlm Last update Apr 4, 2010 — Installed 251 times.

code fix

in
Subscribe to code fix 1 post, 1 voice

sabolton Scriptwright
Firefox

I've noted where my code changes are. Easy fix.

// ==UserScript==
// @name Share This Sucks
// @namespace scottmweaver
// @description Removes the Share This icon from all sites.
// @include *
// ==/UserScript==

var apples = document.getElementsByTagName('span');
var mangos = document.getElementsByTagName('a');
var bananas = document.getElementsByClassName('shareThis');
var oranges = document.getElementsByClassName('addthis_button');
/*----added by sabolton----*/
var strawberries = document.getElementsByTagName('div');
/*-------------------------*/

for(i=0;i<apples>
if(apples[i].id.indexOf('sharethis')>=0)
apples[i].parentNode.removeChild(apples[i]);

for(i=0;i<mangos>
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>
bananas[i].parentNode.removeChild(bananas[i]);

for(i=0;i<oranges>
oranges[i].parentNode.removeChild(oranges[i]);

/*----added by sabolton----*/
for(i=0;i<strawberries>
if(strawberries[i].id.indexOf('sharethis')>=0)
strawberries[i].parentNode.removeChild(strawberries[i]);
/*-------------------------*/

Cross
Presentational HTML allowed.
Use <code> for inline code and <pre> for code blocks. Use &lt; and &gt; for literal < and >.
We help break paragraphs and link your links.
or cancel