Benutzer:RevoTest/tbwlRemove.js

aus Wikipedia, der freien Enzyklopädie
Zur Navigation springen Zur Suche springen

Hinweis: Leere nach dem Veröffentlichen den Browser-Cache, um die Änderungen sehen zu können.

  • Firefox/Safari: Umschalttaste drücken und gleichzeitig Aktualisieren anklicken oder entweder Strg+F5 oder Strg+R (⌘+R auf dem Mac) drücken
  • Google Chrome: Umschalttaste+Strg+R (⌘+Umschalttaste+R auf dem Mac) drücken
  • Internet Explorer/Edge: Strg+F5 drücken oder Strg drücken und gleichzeitig Aktualisieren anklicken
  • Opera: Strg+F5
/*
	TBWL_Remover
	* TBWL_EntryWrapper
*/
 
var TBWL_Remover = function() { alert(this.parentNode.app);
	this.parentNode.app("AddClass", "TBWL_entry_hide");
	};
 
var TBWL_EntryWrapper = function(obj, index) { // Überschreibt Funktion aus [[libTBWL.js]]
	var res = TBWL_CreateElement.Node("li", "TBWL_entry");
	res.app("AddClass", "TBWL_entry_" + (index%2 == 0 ?"even" :"odd"));
	res.app("AddClass", "TBWL_entry_"+ String(index%3) +"mod3");
 
	var input = res.app("Node", "input", "TBWL_Remover");
	input.setAttribute("type", "checkbox");
	input.ObjData = {
		"pageid": obj.pageid,
		"revid": obj.revid,
		"date": obj.date.getTime(),
		"pageid": obj.pageid
		};
	input.onchange = TBWL_Remover;
 
	return res;
	};

TBWL_RegisterAddon("Watchlist Entry Remover", "tbwlRemove");