xref: /aosp_15_r20/external/subsampling-scale-image-view/docs/javadoc/script.js (revision b596130c744e645677984e0225561b580e00a40b)
1*b596130cSAndroid Build Coastguard Workerfunction show(type)
2*b596130cSAndroid Build Coastguard Worker{
3*b596130cSAndroid Build Coastguard Worker    count = 0;
4*b596130cSAndroid Build Coastguard Worker    for (var key in methods) {
5*b596130cSAndroid Build Coastguard Worker        var row = document.getElementById(key);
6*b596130cSAndroid Build Coastguard Worker        if ((methods[key] &  type) != 0) {
7*b596130cSAndroid Build Coastguard Worker            row.style.display = '';
8*b596130cSAndroid Build Coastguard Worker            row.className = (count++ % 2) ? rowColor : altColor;
9*b596130cSAndroid Build Coastguard Worker        }
10*b596130cSAndroid Build Coastguard Worker        else
11*b596130cSAndroid Build Coastguard Worker            row.style.display = 'none';
12*b596130cSAndroid Build Coastguard Worker    }
13*b596130cSAndroid Build Coastguard Worker    updateTabs(type);
14*b596130cSAndroid Build Coastguard Worker}
15*b596130cSAndroid Build Coastguard Worker
16*b596130cSAndroid Build Coastguard Workerfunction updateTabs(type)
17*b596130cSAndroid Build Coastguard Worker{
18*b596130cSAndroid Build Coastguard Worker    for (var value in tabs) {
19*b596130cSAndroid Build Coastguard Worker        var sNode = document.getElementById(tabs[value][0]);
20*b596130cSAndroid Build Coastguard Worker        var spanNode = sNode.firstChild;
21*b596130cSAndroid Build Coastguard Worker        if (value == type) {
22*b596130cSAndroid Build Coastguard Worker            sNode.className = activeTableTab;
23*b596130cSAndroid Build Coastguard Worker            spanNode.innerHTML = tabs[value][1];
24*b596130cSAndroid Build Coastguard Worker        }
25*b596130cSAndroid Build Coastguard Worker        else {
26*b596130cSAndroid Build Coastguard Worker            sNode.className = tableTab;
27*b596130cSAndroid Build Coastguard Worker            spanNode.innerHTML = "<a href=\"javascript:show("+ value + ");\">" + tabs[value][1] + "</a>";
28*b596130cSAndroid Build Coastguard Worker        }
29*b596130cSAndroid Build Coastguard Worker    }
30*b596130cSAndroid Build Coastguard Worker}
31