Are you sure you want to go to an external site to donate a monetary value?
WARNING: Some countries laws may supersede the payment processors policy such as the GDPR and PayPal. While it is highly appreciated to donate, please check with your countries privacy and identity laws regarding privacy of information first. Use at your utmost discretion.
Unter Chromium/Ubuntu ist der Fehler hoffentlich behoben (0.2.3).
Win8.1 habe ich nicht, Win7/Firefox und Chrome wird beim nächsten Benutzen getestet.
Kein Problem
Sollte ab v0.2.3 funktionieren
Nur unter Chromium oder auch andere Browser?
Folgender Aufhänger auch noch aktuell (aus 2mm-Forum)?
"Bonus": /\+ ([0-9]+(.[0-9]+)?)/, "Auswärtsfans": /\+ ([0-9]+(.[0-9]+)?)\s(\([0-9](%)\))/, "Heimvorteil": /\+ ([0-9]+(.[0-9]+)?)\s(\([0-9](%)\))/
Variable fanvorteil hinzugefügt, die true ist, wenn die RegExp einen vierten Parameter liefert, und dann dementsprechend die Ausgabe formatiert.
Desweiteren die Färbung der Ausgabezeilen angepasst, sodass der Alphakanal der Ausgabe von 25-100% skaliert wird, statt von 0-100%
StrongnessOverview = (function() { function StrongnessOverview(dom) { var beschriftung, bewertung, fanvorteil, counter, index, item, maxValue, percentage, tds, trs, typeTd, typeTxt, value, valueTd, _i, _len; this.dom = dom; trs = $(this.dom).find("tr"); counter = 0; for (index = _i = 0, _len = trs.length; _i < _len; index = ++_i) { item = trs[index]; tds = $(item).find("td"); if (tds.length !== 2) { continue; } typeTd = tds[0]; Constants.StaerkeRegExp["type"].exec($(typeTd).text()); typeTxt = RegExp.$1; valueTd = tds[1]; Constants.StaerkeRegExp[typeTxt].exec($(valueTd).text()); value = RegExp.$1; bewertung = RegExp.$3; fanvorteil = RegExp.$4; beschriftung = bewertung === "" ? "+ " : (fanvorteil === "" ? "" : "+ "); beschriftung += value; if (bewertung !== "") { beschriftung += (RegExp.$2 === "%" ? "%" : "") + (fanvorteil === "%" ? " " : " - ") + bewertung; } maxValue = Constants.maxStaerkeValues[typeTxt]; percentage = parseInt(value / maxValue * 100, 10) / 100; if (percentage > 1) { percentage = 1; } // Anpassung der Färbung der Ausgabezeile - Wäre sonst bei Auswärtsfans oft zu hell valueTd.style.backgroundColor = typeTd.style.backgroundColor = "rgba(0,0,255," + (0.25+3*percentage/4) + ")"; // Schrift dafür immer #eeeeee statt #000000 // if (percentage > 0.3) { typeTd.style.color = valueTd.style.color = "#eeeeee"; // } Helper.addBarBg(valueTd, beschriftung, percentage); } } return StrongnessOverview; })();
Das sollte alles fixen und korrekt darstellen
Btw:
Zeile 79: "Heimvorteil": 440 * 1.2 * 0.03,
ist glaube ich maximal 3% durch Eigenschaften
Moin,
bei Auswärtsfans bricht das Skript bei mir (Firefox).
Habe folgende Zeilen geändert, dann läuft es zumindest erstmal:
81: "Auswärtsfans": 440 * 1.2 * 0.01,
90: "type": /([A-Z]{1}[a-zäöü]+)[:]?/,
100: "Auswärtsfans": /+ ([0-9]+(.[0-9]+)?)/,
Die RegExp und die Funktion zum Auslesen habe ich angepasst, aber gerade nicht zur Hand, poste ich Dienstag bei Interesse.
Gruß,
Nils