mirror of
https://github.com/Michatec/wk_wars2x.git
synced 2026-04-01 08:26:27 +02:00
Radar display now hides when needed
This commit is contained in:
@@ -112,7 +112,7 @@
|
||||
</div>
|
||||
|
||||
<div id="rc">
|
||||
<button id="toggleDisplay" class="rounded_btn toggle_display">TOGGLE DISPLAY</button>
|
||||
<button id="toggleDisplay" data-nuitype="toggleDisplay" class="rounded_btn toggle_display">TOGGLE DISPLAY</button>
|
||||
|
||||
<p class="label">FRONT ANTENNA</p>
|
||||
|
||||
|
||||
20
nui/radar.js
20
nui/radar.js
@@ -95,21 +95,17 @@ const dirs =
|
||||
}
|
||||
|
||||
// Hide the radar and remote, this way we can bypass setting a style of 'display: none;' in the HTML file
|
||||
// elements.radar.hide();
|
||||
elements.radar.hide();
|
||||
elements.remote.hide();
|
||||
|
||||
// Create the onclick event for the toggle display button
|
||||
elements.toggleDisplay.click( function() {
|
||||
toggleRadar();
|
||||
} )
|
||||
|
||||
elements.pwrBtn.click( function() {
|
||||
togglePower();
|
||||
} )
|
||||
|
||||
function toggleRadar()
|
||||
function toggleRadar( state )
|
||||
{
|
||||
elements.radar.fadeToggle();
|
||||
// state ? elements.radar.fadeIn() : elements.radar.fadeOut();
|
||||
elements.radar.fadeToggle();
|
||||
}
|
||||
|
||||
function toggleRemote()
|
||||
@@ -127,10 +123,8 @@ function setLight( ant, cat, item, state )
|
||||
let obj = elements.antennas[ant][cat][item];
|
||||
|
||||
if ( state ) {
|
||||
// if ( cat == "dirs" ) { obj.addClass( "active_arrow" ) } else { obj.addClass( "active" ) };
|
||||
cat == "dirs" ? obj.addClass( "active_arrow" ) : obj.addClass( "active" );
|
||||
} else {
|
||||
// if ( cat == "dirs" ) { obj.removeClass( "active_arrow" ) } else { obj.removeClass( "active" ) };
|
||||
cat == "dirs" ? obj.removeClass( "active_arrow" ) : obj.removeClass( "active" );
|
||||
}
|
||||
}
|
||||
@@ -349,6 +343,12 @@ window.addEventListener( "message", function( event ) {
|
||||
case "openRemote":
|
||||
toggleRemote();
|
||||
break;
|
||||
case "toggleDisplay":
|
||||
toggleRadar( item.state );
|
||||
break;
|
||||
case "hideDisplay":
|
||||
item.state ? elements.radar.fadeOut() : elements.radar.fadeIn();
|
||||
break;
|
||||
case "radarPower":
|
||||
radarPower( item.state );
|
||||
break;
|
||||
|
||||
Reference in New Issue
Block a user