MediaWiki:ProofreadPage.js

aus Wikisource, der freien Quellensammlung

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
 /*******************************************************************************************/
 /* <pre><nowiki>  MediaWiki:PageviewCounter.js                                             */
 /*-----------------------------------------------------------------------------------------*/
 /* ProofreadPage Extension for Images, Djvu and Pdf                                        */
 /* Author : ThomasV, Xarax                                                                 */
 /*******************************************************************************************/

function moveheaders(){
 
	var pq = document.getElementById("pagequality_message");
	if(!pq) pq = document.getElementById("pagequality");
	var pr_bstand = document.getElementById("pr_bstand");
	if(pq && pr_bstand) pr_bstand.appendChild(pq.removeChild(pq.firstChild));

	var i = document.getElementById("pr_container");
	if (!i) { return; }

	//i.childNodes[0].width = self.proofreadPageWidth/2;
 
	var a = document.getElementById("content");
	var c = document.getElementById("catlinks");
	if (c) var b = c.parentNode;
	if (b && a) a.appendChild(b.removeChild(c));

    if(!proofreadPageIsEdit) {
	var s = document.getElementById("bstand");
	if (s) {
		var t = document.getElementById("textBoxTable");
		t.parentNode.insertBefore(s, t);
	}
 
	s = document.getElementById("zitierhilfe");
	if (s) {
		t = document.getElementById("textBoxTable");
		t.parentNode.insertBefore(s, t.nextSibling);
	}
    }

    if (!wgCurRevisionId && mw.config.get('wgAction') == "view" && self.ifEmptyEdit) {
        t = document.getElementById("ca-edit");
        if (t) window.location.href = t.firstChild.href;
    }
}
 
$(moveheaders);



/*indexlink*/
function IndexLink() {
	if(self.proofreadpage_debug_check_load) alert("ok");
	var l = document.getElementById("textdaten_index"); if(!l) return;
	var q = document.getElementById("pr_index")
	if( q ) {
		l.innerHTML = q.innerHTML;
		href = l.firstChild; if(!href) return;
		href.innerHTML = "<span>Link zur Indexseite</span>";
	}
}
$(IndexLink);
 


self.ws_messages = { 
 'optlist':'Anzeigeoptionen',
 'hide_page_numbers':'Seitenzahlen ausblenden',
 'show_page_numbers':'Seitenzahlen einblenden',
 'layout':'Layout',
}


/*scripts imported from wikisource.org*/
mw.loader.load('https://wikisource.org/w/index.php?title=MediaWiki:Base.js&action=raw&ctype=text/javascript');
mw.loader.load('https://wikisource.org/w/index.php?title=MediaWiki:OCR.js&action=raw&ctype=text/javascript');
mw.loader.load('https://wikisource.org/w/index.php?title=MediaWiki:PageNumbers.js&action=raw&ctype=text/javascript');
mw.loader.load('https://wikisource.org/w/index.php?title=MediaWiki:InterWikiTransclusion.js&action=raw&ctype=text/javascript');

self.proofreadpage_numbers_inline = true;


/*******************************************************************************************/
/* </nowiki></pre><noinclude>[[Kategorie:Wikisource:Javascript]]</noinclude>               */
/*******************************************************************************************/