Benutzer:Ahnenfan/common.js

Aus Westmärker Wiki
Zur Navigation springen Zur Suche springen
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Hinweis: Leeren Sie nach dem Speichern 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: Strg+F5 drücken oder Strg drücken und gleichzeitig Aktualisieren anklicken
  • Opera: Gehen Sie zu Menü → Einstellungen (Opera → Einstellungen auf dem Mac) und dann auf Datenschutz & Sicherheit → Browserdaten löschen → Gespeicherte Bilder und Dateien.
if (1 == 0) {
	/* *** Versuch, Bildbeschreibung einzubinden *** */
	//alert("Hallo!");
	//geht, ist mit  "- Westmärker Wiki" alert(document.title);
	//geht, ist ohne "- Westmärker Wiki" alert(document.getElementsByTagName("h1")[0].innerText);
	if (document.h1[0].innerText.indexOf("Bildbeschreibung") > 0) {
		
		b = document.getElementByTagName("img")[0];
		//b.innerHTML.replace("lgBildunterschrift", b.src.getElementById("mw-imagepage-section-filehistory").lastChild.firstChild.childNodes[2].lastChild.innerHTML);
		/* ## Dies ist die Location des Kommentars in Bildbeschreibungsseite: ##
div,                                               table,    tbody,     2.tr v.oben,  letzte td,Inhalt
getElementById("mw-imagepage-section-filehistory").lastChild.firstChild.childNodes[2].lastChild.innerHTML
		##### wenn man etwas von Hand eingibt, erscheit es woanders!! ##########
div,                                   div,       p,         Inhalt
getElementById("mw-imagepage-content").firstChild.firstChild.innerHTML
		*/
		b.innerHTML.replace("lgBildunterschrift", "geht");
		alert("na und?");
		
	}
	
}

function togglev(control) {
	toggle1(control); // mehr lesen aus
	toggle1(control.nextSibling); // weniger lesen an
	toggle1(control.parentNode.previousSibling); // Teaser-Volltext an
}
function toggleh(control) {
	toggle1(control); // mehr lesen an
	toggle1(control.previousSibling); // weniger lesen aus
	toggle1(control.parentNode.previousSibling); // Teaser-Volltext aus
}
// Aufrufe vom vorderen (togglev) und hinteren (toggleh) Button müssen getrennt bleiben,
// da die function sonst fehlerhaft arbeitet, wahrscheinlich wegen nicht vorhandenem
// Objekt nextSibling bzw. previousSibling
function toggle1(control1) {
	if (control1.style.display == "none") {
		control1.style.display = "inline";
	} else {
		control1.style.display = "none";
	}
}

meineteasers = document.getElementsByClassName('teaserclick');
for (i=0; i<meineteasers.length; i++) {
	meineteasers[i].innerHTML = "<a style='display: inline' href='#' onclick='javascript:togglev(this)'> ► <i>mehr lesen/read more</i> ►</a><a style='display: none' href='#' onclick='javascript:toggleh(this)'> ◄ <i>weniger anzeigen/show less</i> ◄</a>";
}