Persönliche Werkzeuge

Vorlage:SH

Aus BogenWiki

(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
Zeile 27: Zeile 27:
   {
   {
     console.log('CountSHBD('+sSHID+')');
     console.log('CountSHBD('+sSHID+')');
 +
    let nRowsShown = 0;
 +
    let nRowsHidden = 0;
 +
    // count display state of rows with objects
     let sNodeSel = 'tr[id^=SH-objrow-'+sSHID+']';
     let sNodeSel = 'tr[id^=SH-objrow-'+sSHID+']';
     console.log('[CountSHBD()]: NodeSel="'+sNodeSel+'"');
     console.log('[CountSHBD()]: NodeSel="'+sNodeSel+'"');
     let aNodes = document.querySelectorAll(sNodeSel);
     let aNodes = document.querySelectorAll(sNodeSel);
     console.log('[CountSHBD()]: Nodes[].length='+aNodes.length);
     console.log('[CountSHBD()]: Nodes[].length='+aNodes.length);
-
     let nRowsShown = 0;
+
     for (var i = 0; i < aNodes.length; i++) {
-
    let nRowsHidden = 0;
+
      console.log('[CountSHBD()]: Node='+aNodes[i].id+', '+aNodes[i].style.display);
 +
      nRowsShown = (aNodes[i].style.display=='table-row' ? nRowsShown+1 : nRowsShown);
 +
      nRowsHidden = (aNodes[i].style.display=='none' ? nRowsHidden+1 : nRowsHidden);
 +
    }
 +
    // count display state of empty rows
 +
    sNodeSel = 'tr[id^=SH-emptyrow-'+sSHID+']';
 +
    console.log('[CountSHBD()]: NodeSel="'+sNodeSel+'"');
 +
    aNodes = document.querySelectorAll(sNodeSel);
 +
    console.log('[CountSHBD()]: Nodes[].length='+aNodes.length);
     for (var i = 0; i < aNodes.length; i++) {
     for (var i = 0; i < aNodes.length; i++) {
       console.log('[CountSHBD()]: Node='+aNodes[i].id+', '+aNodes[i].style.display);
       console.log('[CountSHBD()]: Node='+aNodes[i].id+', '+aNodes[i].style.display);

Version vom 21:19, 1. Okt. 2026


Zeigen/Verbergen:

dies ist ein Test ...
dies ist ein Test ...
dies ist ein Test ...
dies ist ein Test ...