if ( JSINFO['id'].split(':').includes('waermesumme') ) { // makes this code page specific
setTimeout(function() { // timeout to ensure, page is completely loaded
jQuery("div.table-responsive tbody tr").each(function(){ // iterate over each row in the table
var $box_sommer = jQuery(this).find('td.col4').text(); // get values
$box_sommer = $box_sommer.split(',')[0];
var $box_jahr = jQuery(this).find('td.col5').text();
$box_jahr = $box_jahr.split(',')[0];
// use values
jQuery(this).find('td.col6').append('<div style="width:' + $box_sommer + 'px;height:15px;background-color:orange"> </div>');
jQuery(this).find('td.col6').append('<div style="width:' + $box_jahr + 'px;height:15px;background-color:red"> </div>');
});
}, 300); // adjust timeout in milliseconds according to page loading speed!
}
Probier mal diesen Code in /dokuwiki/conf/userscript.js
.
Wenn Du das testest und nicht gleich ein Ergebnis siehst, kann es daran liegen, dass der Cache bezüglich Javascript leider besonders hartnäckig ist. Sicher gehst Du, wenn Du unter /dokuwiki/data/cache
alle temporären Cache-Ordner löschst und den Browser neu startest. Das funktioniert bei mir zumindest mit Edge. (in Firefox muss man noch zwischengespeicherte Internet-Dateien in den Einstellungen löschen) Also, viel Spaß beim Testen!
LG, Christian aus Leipzig