Kamel:J*/lib/wikitools.js

/* * Wikitools: fügt einen HW- / Lesezirkel-Button oben in die Registerleiste ein (nur mit Monobook Skin und FF3 getestet) * * Bist du auch ein Kamel mit Lesezirkel, bist aber zu faul ihn zu pflegen, weil du das Einfügen von Seiten * uuuunglaublich uuuuumständlich findest? (So wie ich ^^) * Dann gibt's hier die Lösung für dich. Schreib einfach in die Wikiseite Kamel:Deinkamelname/Monobook.js folgende Zeile: *  addJS("Kamel:J+/lib/wikitools.js"); * Das + musst du dabei durch ein * ersetzen. Speichern, neu laden, eventuell Browsercache leeren, fertig! */

/* Seite in einen Lesezirkel o.ä. einfügen */ function makeLz (lzPage) {	var pagename=encodeURIComponent(wgPageName); if (lzPage == null) lzPage = encodeURIComponent("Kamel:"+wgUserName+"/Lesezirkel"); else lzPage = encodeURIComponent(lzPage);

var fenster = window.open("about:blank", "fenster1", "status=yes, scrollbars=yes, resizable=yes");

fenster.resizeTo( screen.availWidth, screen.availHeight ); fenster.document.write(''+	''+	''+	''+	' ');

fenster.focus; return true; }

function makeButton (name,method) {	watchButton = document.getElementById("ca-watch");

if (watchButton == null) watchButton = document.getElementById("ca-unwatch");

if (watchButton == null) return false;

newA = document.createElement("A"); newA.onclick = method; newA.innerHTML = name; newA.className = "pseudolink";

newLi = document.createElement("Li"); newLi.appendChild(newA);

watchButton.parentNode.appendChild(newLi); return true; }

addOnloadHook( function {makeButton("HW",makeLz);} );