Benutzer:Ahnenfan/common.js: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Zeile 16: | Zeile 16: | ||
║ ║ | ║ ║ | ||
╚═════════════════════════════╝ */ | ╚═════════════════════════════╝ */ | ||
− | /* | + | /* ┌──────────────────────────────────────────────┐ |
− | │ [[Tagebuch-Chronik]] | + | │ [[Tagebuch-Chronik]] │ |
− | │ 1. Anzeige | + | │ 1. Anzeige der Chronik-Zeilen │ |
− | │ (~ | + | │ (~Anzahl d. Artikel d. Tag-für-Tag-Ausg.) │ |
− | │ 2. | + | │ 2. Farbmarkierung "heute" + 80 bzw. 75 Jahre │ |
− | + | │ zum schnelleren Finden, wegen der Blogs │ | |
+ | └──────────────────────────────────────────────┘ */ | ||
if (document.getElementById("anzahlzeilen")) { | if (document.getElementById("anzahlzeilen")) { | ||
document.getElementById("anzahlzeilen").insertBefore(document.createTextNode(document.getElementsByTagName('tr').length), document.getElementById("anzahlzeilen").lastChild); | document.getElementById("anzahlzeilen").insertBefore(document.createTextNode(document.getElementsByTagName('tr').length), document.getElementById("anzahlzeilen").lastChild); | ||
Zeile 27: | Zeile 28: | ||
// das aktuelle Datum gem. https://wiki.selfhtml.org/wiki/JavaScript/Objekte/Date/Einführung: | // das aktuelle Datum gem. https://wiki.selfhtml.org/wiki/JavaScript/Objekte/Date/Einführung: | ||
heute = new Date(); | heute = new Date(); | ||
− | |||
monat = ['Januar', 'Februar', 'März', 'April', 'Mai', 'Juni', 'Juli', 'August', 'September', 'Oktober', 'November', 'Dezember']; | monat = ['Januar', 'Februar', 'März', 'April', 'Mai', 'Juni', 'Juli', 'August', 'September', 'Oktober', 'November', 'Dezember']; | ||
taglink = document.getElementsByTagName("a"); | taglink = document.getElementsByTagName("a"); | ||
for (i=0; i<taglink.length; i++) { | for (i=0; i<taglink.length; i++) { | ||
if (taglink[i].innerHTML.indexOf("194") == 0) { // zur Beschleunigung | if (taglink[i].innerHTML.indexOf("194") == 0) { // zur Beschleunigung | ||
− | |||
datum = taglink[i].innerHTML.split("/"); | datum = taglink[i].innerHTML.split("/"); | ||
test80j = String(Number(datum[0]) + 80); | test80j = String(Number(datum[0]) + 80); | ||
test75j = String(Number(datum[0]) + 75); | test75j = String(Number(datum[0]) + 75); | ||
− | |||
testmon = (datum[1]) ? monat.indexOf(datum[1]) : "0"; | testmon = (datum[1]) ? monat.indexOf(datum[1]) : "0"; | ||
testtag = (datum[2]) ? datum[2] : "0"; | testtag = (datum[2]) ? datum[2] : "0"; | ||
test80 = new Date(test80j, testmon, testtag); | test80 = new Date(test80j, testmon, testtag); | ||
test75 = new Date(test75j, testmon, testtag); | test75 = new Date(test75j, testmon, testtag); | ||
− | |||
if (test75.getTime() < heute.getTime()) { | if (test75.getTime() < heute.getTime()) { | ||
− | taglink[i].parentNode.style.backgroundColor = " | + | taglink[i].parentNode.style.backgroundColor = "lightsteelblue"; |
} | } | ||
if (test80.getTime() < heute.getTime()) { | if (test80.getTime() < heute.getTime()) { | ||
− | taglink[i].parentNode.style.backgroundColor = " | + | taglink[i].parentNode.style.backgroundColor = "steelblue"; |
} | } | ||
} | } | ||
} | } | ||
} | } |
Version vom 22. Februar 2021, 13:16 Uhr
/* ┌──────────────────────────────┐
│ Tabstop zum Kopieren: " " │
└──────────────────────────────┘ */
/* ╔═════════════════════════════╗
║ ║
║ TEST-ZONE ║
║ ║
╚═════════════════════════════╝ */
if (1 == 0) {
}
/* ╔═════════════════════════════╗
║ ║
║ REAL-ZONE ║
║ ║
╚═════════════════════════════╝ */
/* ┌──────────────────────────────────────────────┐
│ [[Tagebuch-Chronik]] │
│ 1. Anzeige der Chronik-Zeilen │
│ (~Anzahl d. Artikel d. Tag-für-Tag-Ausg.) │
│ 2. Farbmarkierung "heute" + 80 bzw. 75 Jahre │
│ zum schnelleren Finden, wegen der Blogs │
└──────────────────────────────────────────────┘ */
if (document.getElementById("anzahlzeilen")) {
document.getElementById("anzahlzeilen").insertBefore(document.createTextNode(document.getElementsByTagName('tr').length), document.getElementById("anzahlzeilen").lastChild);
// das aktuelle Datum gem. https://wiki.selfhtml.org/wiki/JavaScript/Objekte/Date/Einführung:
heute = new Date();
monat = ['Januar', 'Februar', 'März', 'April', 'Mai', 'Juni', 'Juli', 'August', 'September', 'Oktober', 'November', 'Dezember'];
taglink = document.getElementsByTagName("a");
for (i=0; i<taglink.length; i++) {
if (taglink[i].innerHTML.indexOf("194") == 0) { // zur Beschleunigung
datum = taglink[i].innerHTML.split("/");
test80j = String(Number(datum[0]) + 80);
test75j = String(Number(datum[0]) + 75);
testmon = (datum[1]) ? monat.indexOf(datum[1]) : "0";
testtag = (datum[2]) ? datum[2] : "0";
test80 = new Date(test80j, testmon, testtag);
test75 = new Date(test75j, testmon, testtag);
if (test75.getTime() < heute.getTime()) {
taglink[i].parentNode.style.backgroundColor = "lightsteelblue";
}
if (test80.getTime() < heute.getTime()) {
taglink[i].parentNode.style.backgroundColor = "steelblue";
}
}
}
}