Timezone, Radar, Grid Overlay buttons now gray when not enabled

merge-requests/201/merge
Tag 2022-10-02 17:08:15 -07:00
rodzic 5d30d2effc
commit 0b9404423c
2 zmienionych plików z 11 dodań i 3 usunięć

Wyświetl plik

@ -690,13 +690,13 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
<img src="./img/log_local.png" class="buttonImg" /> <img src="./img/log_local.png" class="buttonImg" />
</div> </div>
<div id="timezoneButton" onclick="toggleTimezones()" class="iconButton" title="Toggle Timezone Layer"> <div id="timezoneButton" onclick="toggleTimezones()" class="iconButton" title="Toggle Timezone Layer">
<img src="./img/timezone-button.png" class="buttonImg" /> <img id="timezoneImg" src="./img/timezone-button.png" class="buttonImg" />
</div> </div>
<div id="radarButton" onclick="toggleNexrad()" class="iconButton" title="Toggle US Nexrad"> <div id="radarButton" onclick="toggleNexrad()" class="iconButton" title="Toggle US Nexrad">
<img src="./img/radar-button.png" class="buttonImg" /> <img id="radarImg" src="./img/radar-button.png" class="buttonImg" />
</div> </div>
<div id="gridOverlayButton" onclick="toggleAllGrids()" class="iconButton" title="Toggle All Grid Overlay"> <div id="gridOverlayButton" onclick="toggleAllGrids()" class="iconButton" title="Toggle All Grid Overlay">
<img src="./img/grid-overlay.png" class="buttonImg" /> <img id="gridOverlayImg" src="./img/grid-overlay.png" class="buttonImg" />
</div> </div>
<div id="gtFlagButton" onclick="toggleGtMap();" class="iconButton" title="Toggle View GridTracker Users"> <div id="gtFlagButton" onclick="toggleGtMap();" class="iconButton" title="Toggle View GridTracker Users">
<img id="gtFlagImg" src="" class="buttonImg" /> <img id="gtFlagImg" src="" class="buttonImg" />

Wyświetl plik

@ -4759,6 +4759,7 @@ function toggleAllGrids()
{ {
g_showAllGrids = !g_showAllGrids; g_showAllGrids = !g_showAllGrids;
setTrophyOverlay(g_currentOverlay); setTrophyOverlay(g_currentOverlay);
gridOverlayImg.style.filter = g_showAllGrids ? "" : "grayscale(1)";
} }
function changeAnimate() function changeAnimate()
@ -5949,6 +5950,8 @@ function toggleNexrad()
} }
g_mapSettings.usNexrad = g_nexradEnable == 1; g_mapSettings.usNexrad = g_nexradEnable == 1;
radarImg.style.filter = g_mapSettings.usNexrad ? "" : "grayscale(1)";
saveMapSettings();
} }
function nexradRefresh() function nexradRefresh()
@ -12441,6 +12444,8 @@ function toggleTimezones()
g_timezoneLayer = null; g_timezoneLayer = null;
} }
} }
timezoneImg.style.filter = g_timezonesEnable == 1 ? "" : "grayscale(1)";
} }
function drawAllGrids() function drawAllGrids()
@ -12887,6 +12892,9 @@ function loadMapSettings()
trafficDecode.checked = g_mapSettings.trafficDecode; trafficDecode.checked = g_mapSettings.trafficDecode;
pskSpotsImg.style.filter = g_spotsEnabled == 1 ? "" : "grayscale(1)"; pskSpotsImg.style.filter = g_spotsEnabled == 1 ? "" : "grayscale(1)";
timezoneImg.style.filter = g_timezonesEnable == 1 ? "" : "grayscale(1)";
radarImg.style.filter = g_mapSettings.usNexrad ? "" : "grayscale(1)";
gridOverlayImg.style.filter = g_showAllGrids ? "" : "grayscale(1)";
g_bandToColor = JSON.parse(JSON.stringify(g_pskColors)); g_bandToColor = JSON.parse(JSON.stringify(g_pskColors));