Persönliche Werkzeuge

Vorlage:SH

Aus BogenWiki

(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
Zeile 61: Zeile 61:
         // determine current state and new state
         // determine current state and new state
         [nRowsShown, nRowsHidden] = CountSHBD(sSHID);
         [nRowsShown, nRowsHidden] = CountSHBD(sSHID);
 +
        console.log('[ShowHideBD()]: nRowsShown='+nRowsShown+', nRowsHidden="'+nRowsHidden+'"');
         // nRowsShown == 0, nRowsHidden >  0: hideall => showallavail
         // nRowsShown == 0, nRowsHidden >  0: hideall => showallavail
         // nRowsShown >  0, nRowsHidden >  0: showallavail => showall
         // nRowsShown >  0, nRowsHidden >  0: showallavail => showall
Zeile 76: Zeile 77:
         console.log('[ShowHideBD()]: Nodes[].length='+aNodes.length);
         console.log('[ShowHideBD()]: Nodes[].length='+aNodes.length);
         for (var i = 0; i < aNodes.length; i++) {
         for (var i = 0; i < aNodes.length; i++) {
-
           console.log('[ShowHideBD()]: Node='+aNodes[i].id+', '+aNodes[i].style.display);
+
           sNewDisplayState = '???';
           switch (sToggleTo) {
           switch (sToggleTo) {
-
           case 'showall':      aNodes[i].style.display = 'tablew-row'; break;
+
           case 'showall':      sNewDisplayState = 'tablew-row'; break;
-
           case 'showallavail': aNodes[i].style.display = (aNodes[i].id.split('-')[1] == 'objrow' ? 'tablew-row' : 'none'); break;
+
           case 'showallavail': sNewDisplayState = (aNodes[i].id.split('-')[1] == 'objrow' ? 'tablew-row' : 'none'); break;
-
           case 'hideall':      aNodes[i].style.display = 'none'; break;
+
           case 'hideall':      sNewDisplayState = 'none'; break;
           }
           }
 +
          console.log('[ShowHideBD()]: Node='+aNodes[i].id+', '+aNodes[i].style.display+' => '+sNewDisplayState);
 +
          aNodes[i].style.display = sNewDisplayState;
         }
         }
         // update button
         // update button
Zeile 92: Zeile 95:
         }
         }
         console.log('[ShowHideBD()]: sNewImage='+sNewImage+', sNewTitle="'+sNewTitle+'"');
         console.log('[ShowHideBD()]: sNewImage='+sNewImage+', sNewTitle="'+sNewTitle+'"');
-
         eHeaderBtn = document.getElementById('SH-headrbtn-'+sSHID);
+
         eHeaderBtn = document.getElementById('SH-headbtn-'+sSHID);
         eHeaderBtn.src = '/bogenwiki/images/Symbol_'+sNewImage+'.png';
         eHeaderBtn.src = '/bogenwiki/images/Symbol_'+sNewImage+'.png';
         eHeaderBtn.title = sNewTitle;
         eHeaderBtn.title = sNewTitle;

Version vom 20:46, 1. Okt. 2026


Zeigen/Verbergen:

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