Script Summary: Mengabaikan komentar orang-orang yang membuat kenyamanan berdiskusi anda terganggu di Politikana
Petunjuk Penggunaan
- Install Grease Monkey Add-ons.Restart Firefox dan kembali ke halaman ini.
- Install script ini (ada button install di kanan atas halaman ini).
- Jika anda perlu menambahkan tokoh baru yang dirasakan mengganggu
- Edit script anda, (Tools->Grease Monkey->Manage User Scripts dan click Edit)
- Lihat bagian source code di mana ada contoh menambahkan profil ke array arrayTokohPengganggu.push(linkKeProfilPengganggu)
- Copy paste dan tambahkan tokoh baru tepat di bawah contoh tersebut
Versi 0.2
Sudah lumayan sekarang, semua jejak di halaman utama sepertinya terhapus, tapi entah selector yang panjang begini efisien atau tidak :
$("li span.small a, li span.byline a, li p.byline a, td span.byline a").each(function(){
Kalau ada yang familiar dengan Java Script/JQuery dan sempat menyumbangkan script yang lebih baik/efisien silahkan :) Script ini masih lambat dan tidak efisien, dalam proses berusaha menghilangkan jejak tokoh pengganggu kenyamanan anda, sebelum script ini selesai, masih bisa dilihat sekilas komentar/artikelnya. Harus sabar menunggu ada yang mengoptimize :)
TODO
Kalau tidak bosan dan lagi kurang kerjaan mungkin akan ditambah :- Filtering out artikel pengganggu dari halaman arsip (semua artikel hari ini, etc)
- Filtering out komentar pengganggu dari stream recent comments
- Gimana caranya konfigurasi tanpa ngedit source ? Insert menu ?
- Usulan HoD fungsi adaBangsat untuk preliminary check ? :))
- Request dari adiknya P ternyata di N juga ada yg terganggu dengan user lain :))
Kalau ada yang mau bikin sendiri versi yang lebih optimized, please do so :)
Experimental Chrome Extension
Buat yang curious, silahkan mencoba script yang sama yg sudah di packaging sebagai chrome extension : Saringan for Chrome Extension. Harusnya tidak perlu saya buat packaging extension tersebut.
Sayangnya saya menggunakan jQuery, dan belum tahu gimana caranya meload jQuery di google chrome extension tanpa melakukan packaging.



