Vorlage:SH
Aus BogenWiki
(Unterschied zwischen Versionen)
Nugman (Diskussion | Beiträge) |
Nugman (Diskussion | Beiträge) |
||
| 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++) { | ||
| - | + | sNewDisplayState = '???'; | |
switch (sToggleTo) { | switch (sToggleTo) { | ||
| - | case 'showall': | + | case 'showall': sNewDisplayState = 'tablew-row'; break; |
| - | case 'showallavail': | + | case 'showallavail': sNewDisplayState = (aNodes[i].id.split('-')[1] == 'objrow' ? 'tablew-row' : 'none'); break; |
| - | case 'hideall': | + | 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- | + | 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 ...
