diff --git a/nui/radar.js b/nui/radar.js index 282fc37..e5027c1 100644 --- a/nui/radar.js +++ b/nui/radar.js @@ -320,8 +320,9 @@ elements.remote.find( "button" ).each( function( i, obj ) { } } ); -// Close the remote when the user presses the 'Escape' key -document.onkeyup = function ( event ) { +// Close the remote when the user presses the 'Escape' key or the right mouse button +document.onkeyup = function( event ) +{ if ( event.keyCode == 27 ) { sendData( "closeRemote", null ); @@ -329,6 +330,12 @@ document.onkeyup = function ( event ) { } } +window.oncontextmenu = function() +{ + sendData( "closeRemote", null ); + toggleRemote(); +} + // The main event listener, this is what the NUI messages sent by the LUA side arrive at, they are // then handled properly via a switch/case that runs the relevant code window.addEventListener( "message", function( event ) {