Benutzer:Aggroblut/common.js: Unterschied zwischen den Versionen

Aus SchnuppTrupp
Wechseln zu: Navigation, Suche
(Die Seite wurde neu angelegt: „$(document).ready(function() { var row = 0, col = 0, ncol = 0; var sum; // sum by row $("tr").each(function(rowindex) { sum = 0; col =…“)
 
 
(32 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
$(document).ready(function() {
+
/*
  var row = 0,
+
Thema: Verlinkung zur Englischen Wiki(s)
    col = 0,
+
Anwendung:
    ncol = 0;
+
RS.Wiki: <div id="externRuneScapeWiki" dir="SeitenNameDerEnglischenSeite" ></div>
  var sum;
+
OSRS.Wiki: <div id="externOldSchoolRuneScapeWiki" dir="SeitenNameDerEnglischenSeite" ></div>
  // sum by row
+
  $("tr").each(function(rowindex) {
+
*/
    sum = 0;
+
    col = 0;
+
    $(this).find("td").each(function(colindex) {
+
      col++;
+
      newval = $(this).find("input").val();
+
      if (isNaN(newval)) {
+
        $(this).html(sum);
+
        if (col > ncol) {
+
          ncol = col - 1;
+
        }
+
      } else {
+
        sum += parseInt(newval);
+
      }
+
    });
+
  });
+
  
  // sum by col
+
switch (document.getElementById("firstHeading").getElementsByTagName("span")[0].innerHTML) {
  for (col = 1; col < ncol + 1; col++) {
+
case "Hauptseite":
    console.log("column: " + col);
+
verlinkungRuneScapeWikis("https://runescape.wiki", "Zur englischen RuneScape.Wiki", "https://i.imgur.com/VOjLOQr.png", 25);
    sum = 0;
+
break;
    $("tr").each(function(rowindex) {
+
default:
      $(this).find("td:nth-child(" + col + ")").each(function(rowindex) {
+
if (typeof document.getElementById("externRuneScapeWiki") != "undefined"){
        newval = $(this).find("input").val();
+
if (typeof document.getElementById("externRuneScapeWiki").getAttribute("dir") != "undefined"){
        console.log(newval);
+
verlinkungRuneScapeWikis("https://runescape.wiki/w/"+document.getElementById("externRuneScapeWiki").getAttribute("dir"), "Zur englischen RuneScape.Wiki", "https://i.imgur.com/VOjLOQr.png", 25);
        if (isNaN(newval)) {
+
}
          $(this).html(sum);
+
}
        } else {
+
if (typeof document.getElementById("externOldSchoolRuneScapeWiki") != "undefined"){
          sum += parseInt(newval);
+
if (typeof document.getElementById("externOldSchoolRuneScapeWiki").getAttribute("dir") != "undefined"){
        }
+
verlinkungRuneScapeWikis("https://oldschool.runescape.wiki/w/"+document.getElementById("externOldSchoolRuneScapeWiki").getAttribute("dir"), "Zur englischen Old School RuneScape Wiki", "https://i.imgur.com/TgnQkFN.png", 35);
      });
+
}
    });
+
}
  }
+
}
});
+
 
 +
function verlinkungRuneScapeWikis(linkZumEnglischenArtikel, Title, Bild, BildGroesse){
 +
document.getElementById("left-navigation").getElementsByTagName("ul")[0].innerHTML = document.getElementById("left-navigation").getElementsByTagName("ul")[0].innerHTML+"<li><span><a href=\" "+linkZumEnglischenArtikel+" \" title=\" "+ Title +" \" style=\"background: url(' "+Bild+" ') no-repeat center;background-size: auto;background-size: "+BildGroesse+"px;width: 25px;overflow:hidden;\"></a></span></li>";
 +
}

Aktuelle Version vom 16. März 2019, 20:49 Uhr

/*
	Thema: Verlinkung zur Englischen Wiki(s)
	Anwendung: 
		RS.Wiki:	<div id="externRuneScapeWiki" dir="SeitenNameDerEnglischenSeite" ></div>
		OSRS.Wiki: 	<div id="externOldSchoolRuneScapeWiki" dir="SeitenNameDerEnglischenSeite" ></div>
		
*/

switch (document.getElementById("firstHeading").getElementsByTagName("span")[0].innerHTML) {
	case "Hauptseite":
		verlinkungRuneScapeWikis("https://runescape.wiki", "Zur englischen RuneScape.Wiki", "https://i.imgur.com/VOjLOQr.png", 25);
		break;
	default:
		if (typeof document.getElementById("externRuneScapeWiki") != "undefined"){
			if (typeof document.getElementById("externRuneScapeWiki").getAttribute("dir") != "undefined"){
				verlinkungRuneScapeWikis("https://runescape.wiki/w/"+document.getElementById("externRuneScapeWiki").getAttribute("dir"), "Zur englischen RuneScape.Wiki", "https://i.imgur.com/VOjLOQr.png", 25);
			}
		}
		if (typeof document.getElementById("externOldSchoolRuneScapeWiki") != "undefined"){
			if (typeof document.getElementById("externOldSchoolRuneScapeWiki").getAttribute("dir") != "undefined"){
				verlinkungRuneScapeWikis("https://oldschool.runescape.wiki/w/"+document.getElementById("externOldSchoolRuneScapeWiki").getAttribute("dir"), "Zur englischen Old School RuneScape Wiki", "https://i.imgur.com/TgnQkFN.png", 35);
			}
		}
}

function verlinkungRuneScapeWikis(linkZumEnglischenArtikel, Title, Bild, BildGroesse){
	document.getElementById("left-navigation").getElementsByTagName("ul")[0].innerHTML = document.getElementById("left-navigation").getElementsByTagName("ul")[0].innerHTML+"<li><span><a href=\" "+linkZumEnglischenArtikel+" \" title=\" "+ Title +" \" style=\"background: url(' "+Bild+" ') no-repeat center;background-size: auto;background-size: "+BildGroesse+"px;width: 25px;overflow:hidden;\"></a></span></li>";
}