Files
Elite-Gaming-FiveM/resources/ImperialCAD-main/plugins/ImperialTablet/html/script.js
T
KingMcDonalds ab64a1e632 fixing it
2026-03-15 15:01:33 -07:00

35 lines
924 B
JavaScript

let tabletVisible = false;
function toggleTablet(show) {
const monitor = document.querySelector('.monitor');
monitor.style.display = show ? 'block' : 'none';
tabletVisible = show;
fetch(`https://${GetParentResourceName()}/setNuiFocus`, {
method: 'POST',
headers: {
'Content-Type': 'application/json'
},
body: JSON.stringify({
focus: show,
cursor: show
})
});
}
window.addEventListener('message', function(event) {
if (event.data.type === "DISPLAY_TABLET") {
toggleTablet(true);
} else if (event.data.type === "HIDE_TABLET") {
toggleTablet(false);
}
});
document.addEventListener('keydown', function(e) {
if (e.key === "Escape" && tabletVisible) {
toggleTablet(false);
fetch(`https://${GetParentResourceName()}/closeTablet`, {
method: 'POST'
});
}
});