annotate twitter-cleanup.user.js @ 53:28fde586a234

Add twitter anti-crap (part 1)
author nanaya <me@nanaya.pro>
date Sat, 30 Jun 2018 21:50:51 +0900
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
53
28fde586a234 Add twitter anti-crap (part 1)
nanaya <me@nanaya.pro>
parents:
diff changeset
1 // ==UserScript==
28fde586a234 Add twitter anti-crap (part 1)
nanaya <me@nanaya.pro>
parents:
diff changeset
2 // @name Twitter Cleanup
28fde586a234 Add twitter anti-crap (part 1)
nanaya <me@nanaya.pro>
parents:
diff changeset
3 // @namespace https://myconan.net
28fde586a234 Add twitter anti-crap (part 1)
nanaya <me@nanaya.pro>
parents:
diff changeset
4 // @version 1.0.0
28fde586a234 Add twitter anti-crap (part 1)
nanaya <me@nanaya.pro>
parents:
diff changeset
5 // @description Strip out twitter craps (no, it doesn't turn the site blank)
28fde586a234 Add twitter anti-crap (part 1)
nanaya <me@nanaya.pro>
parents:
diff changeset
6 // @author nanaya
28fde586a234 Add twitter anti-crap (part 1)
nanaya <me@nanaya.pro>
parents:
diff changeset
7 // @match https://www.twitter.com/*
28fde586a234 Add twitter anti-crap (part 1)
nanaya <me@nanaya.pro>
parents:
diff changeset
8 // @match https://twitter.com/*
28fde586a234 Add twitter anti-crap (part 1)
nanaya <me@nanaya.pro>
parents:
diff changeset
9 // @grant none
28fde586a234 Add twitter anti-crap (part 1)
nanaya <me@nanaya.pro>
parents:
diff changeset
10 // @downloadURL https://bitbucket.org/!api/2.0/snippets/nanayapro/TK64/tip/files/twitter-cleanup.user.js
28fde586a234 Add twitter anti-crap (part 1)
nanaya <me@nanaya.pro>
parents:
diff changeset
11 // ==/UserScript==
28fde586a234 Add twitter anti-crap (part 1)
nanaya <me@nanaya.pro>
parents:
diff changeset
12
28fde586a234 Add twitter anti-crap (part 1)
nanaya <me@nanaya.pro>
parents:
diff changeset
13 ;(function() {
28fde586a234 Add twitter anti-crap (part 1)
nanaya <me@nanaya.pro>
parents:
diff changeset
14 "use strict";
28fde586a234 Add twitter anti-crap (part 1)
nanaya <me@nanaya.pro>
parents:
diff changeset
15
28fde586a234 Add twitter anti-crap (part 1)
nanaya <me@nanaya.pro>
parents:
diff changeset
16 var $ = jQuery;
28fde586a234 Add twitter anti-crap (part 1)
nanaya <me@nanaya.pro>
parents:
diff changeset
17 var rules = [];
28fde586a234 Add twitter anti-crap (part 1)
nanaya <me@nanaya.pro>
parents:
diff changeset
18 var i;
28fde586a234 Add twitter anti-crap (part 1)
nanaya <me@nanaya.pro>
parents:
diff changeset
19 var styleEl;
28fde586a234 Add twitter anti-crap (part 1)
nanaya <me@nanaya.pro>
parents:
diff changeset
20
28fde586a234 Add twitter anti-crap (part 1)
nanaya <me@nanaya.pro>
parents:
diff changeset
21 rules.push('[data-component-context="suggest_activity_tweet"] { display: none !important; }');
28fde586a234 Add twitter anti-crap (part 1)
nanaya <me@nanaya.pro>
parents:
diff changeset
22
28fde586a234 Add twitter anti-crap (part 1)
nanaya <me@nanaya.pro>
parents:
diff changeset
23 for (i = 0; i < rules.length; i++) {
28fde586a234 Add twitter anti-crap (part 1)
nanaya <me@nanaya.pro>
parents:
diff changeset
24 styleEl = document.createElement('style');
28fde586a234 Add twitter anti-crap (part 1)
nanaya <me@nanaya.pro>
parents:
diff changeset
25 document.head.appendChild(styleEl);
28fde586a234 Add twitter anti-crap (part 1)
nanaya <me@nanaya.pro>
parents:
diff changeset
26 styleEl.sheet.insertRule(rules[i], 0);
28fde586a234 Add twitter anti-crap (part 1)
nanaya <me@nanaya.pro>
parents:
diff changeset
27 }
28fde586a234 Add twitter anti-crap (part 1)
nanaya <me@nanaya.pro>
parents:
diff changeset
28 }).call();