Vorlage:SH
Aus BogenWiki
(Unterschied zwischen Versionen)
Nugman (Diskussion | Beiträge) |
Nugman (Diskussion | Beiträge) |
||
| Zeile 74: | Zeile 74: | ||
sNewDisplayState = '???'; | sNewDisplayState = '???'; | ||
switch (sState) { | switch (sState) { | ||
| - | case 'showall': | + | case 'showall': sNewDisplayState = 'table-row'; break; |
| - | case ' | + | case 'showavail': sNewDisplayState = (sRowID.split('-')[1] == 'objrow' ? 'table-row' : 'none'); break; |
| - | case 'hideall': | + | case 'hideall': sNewDisplayState = 'none'; break; |
} | } | ||
eRow = document.getElementById(sRowID); | eRow = document.getElementById(sRowID); | ||
| Zeile 90: | Zeile 90: | ||
// State showavail is skipped if all rows contain available objects | // State showavail is skipped if all rows contain available objects | ||
// ActState NewState | // ActState NewState | ||
| - | // nRowsShown == 0, nRowsAvail < | + | // nRowsShown == 0, nRowsAvail > 0 && < nRowsTotal: hideall => showavail |
| - | // nRowsShown == 0, nRowsAvail == nRowsTotal: hideall => showall | + | // nRowsShown == 0, nRowsAvail == nRowsTotal: hideall => showall |
| - | // nRowsShown == nRowsAvail < | + | // nRowsShown == nRowsAvail > 0 && < nRowsTotal: showavail => showall |
| - | // nRowsShown == nRowsAvail == nRowsTotal: showall => hideall | + | // nRowsShown == nRowsAvail == nRowsTotal: showall => hideall |
let sActState = ''; | let sActState = ''; | ||
let sNewState = ''; | let sNewState = ''; | ||
if (nRowsShown == 0) { | if (nRowsShown == 0) { | ||
sActState = 'hideall'; | sActState = 'hideall'; | ||
| - | sNewState = (nRowsAvail < nRowsTotal ? 'schowavail' : 'schowall'); | + | sNewState = (nRowsAvail > 0 ? (nRowsAvail < nRowsTotal ? 'schowavail' : 'schowall') : 'schowall'); |
} else { | } else { | ||
| - | sActState = (nRowsAvail < nRowsTotal ? 'schowavail' : 'schowall'); | + | sActState = (nRowsAvail > 0 ? (nRowsAvail < nRowsTotal ? 'schowavail' : 'schowall') : 'schowall'); |
sNewState = 'hideall'; | sNewState = 'hideall'; | ||
} | } | ||
Version vom 22:13, 2. Okt. 2026
Zeigen/Verbergen:
dies ist ein Test ...
dies ist ein Test ...
dies ist ein Test ...
dies ist ein Test ...
