ツイッターのプロモーションを非表示にする
by
mafucode
2013-02-24 [2013/02/24 17:36:27]
ツイッターのプロモーションを非表示にする
@@ -5,9 +5,32 @@
* @license MIT License
* @namespace http://let.hatelabo.jp/mafucode/let/gYC-yvSgwKWDaw
*/
+/*
+ * @title ツイッターのプロモーションを非表示にする
+ * @description ツイッターのプロモーションを非表示にする
+ * @include https://twitter.com/*
+ * @license MIT License
+ * @namespace http://let.hatelabo.jp/mafucode/let/gYC-yvSgwKWDaw
+ */
+(function() {
+ /**
+ * @param classname 消したいクラス
+ */
+ function my__removeElements(my__classname) {
+ var my__object = {
+ i : 0,
+ length : document.getElementsByClassName(my__classname).length,
+ elements : document.getElementsByClassName(my__classname)
+ };
-var my__index=0;
-while(document.getElementsByClassName('promoted-tweet').length>my__index){
- document.getElementsByClassName('promoted-tweet')[my__index].style.display="none";
- my__index+=1;
-}
+ while (my__object.i < my__object.length) {
+ my__object.elements[my__object.i].style.display = "none";
+ my__object.elements[my__object.i].parentNode
+ .removeChild(my__object.elements[my__object.i]);
+ my__index += 1;
+ }
+ return my__index;
+ }
+ my__removeElements('promoted-tweet');
+ my__removeElements('promoted-trend');
+})();
/*
* @title ツイッターのプロモーションを非表示にする
* @description ツイッターのプロモーションを非表示にする
* @include https://twitter.com/*
* @license MIT License
* @namespace http://let.hatelabo.jp/mafucode/let/gYC-yvSgwKWDaw
*/
/*
* @title ツイッターのプロモーションを非表示にする
* @description ツイッターのプロモーションを非表示にする
* @include https://twitter.com/*
* @license MIT License
* @namespace http://let.hatelabo.jp/mafucode/let/gYC-yvSgwKWDaw
*/
(function() {
/**
* @param classname 消したいクラス
*/
function my__removeElements(my__classname) {
var my__object = {
i : 0,
length : document.getElementsByClassName(my__classname).length,
elements : document.getElementsByClassName(my__classname)
};
while (my__object.i < my__object.length) {
my__object.elements[my__object.i].style.display = "none";
my__object.elements[my__object.i].parentNode
.removeChild(my__object.elements[my__object.i]);
my__index += 1;
}
return my__index;
}
my__removeElements('promoted-tweet');
my__removeElements('promoted-trend');
})();
- Permalink
- このページへの個別リンクです。
- RAW
- 書かれたコードへの直接のリンクです。
- Packed
- 文字列が圧縮された書かれたコードへのリンクです。
- Userscript
- Greasemonkey 等で利用する場合の .user.js へのリンクです。
- Loader
- @require やソースコードが長い場合に多段ロードする Loader コミのコードへのリンクです。
- Metadata
- コード中にコメントで @xxx と書かれたメタデータの JSON です。