Source for "Facebook remove app requests"

By Aditya Banerjee
Has 1 other script.


// ==UserScript==
// @name Facebook remove app requests
// @namespace Aditya
// @description Greasemonkey user script that adds a button to remove all application requests
// @include http://www.facebook.com/reqs.php*
// ==/UserScript==

window.addEventListener('load',function(){ load(); },true);

function getApps(){
	s = document.body.innerHTML;
	var a = s.match(/click_add_platform_app\(.*?\)/gm);
	execIgnores(a);
}

function execIgnores(getF){
	for (i=0;i<getF.length;i++){
		if (getF[i].indexOf('http://') == -1)x = eval('unsafeWindow.'+getF[i]);
	}
}

function load(){
	var btn = document.createElement('input');
	btn.addEventListener('click', function(event) { 
				if (confirm('Are you sure you want to ignore all application requests?')) getApps();
			},true);
	btn.type = 'submit';
	btn.value = 'Ignore All Apps';
	btn.setAttribute('class','inputbutton');
	
	// Add to div - "sidebar_item_body"
	var divs = document.getElementsByTagName('div');
	for (i=0;i<divs.length;i++){
		if (divs[i].getAttribute('class')=='sidebar_item_body') break;
	}
	divs[i].appendChild(btn);
}