mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2026-08-21 20:27:42 +01:00
Merge pull request #4563 from CHOMPStation2/upstream-merge-13340
[MIRROR] Adds Fullscreen Toggle & Cross Origin Fix
This commit is contained in:
@@ -81,10 +81,15 @@
|
||||
// Runechat messages
|
||||
var/list/seen_messages
|
||||
|
||||
//Hide top bars
|
||||
var/fullscreen = FALSE
|
||||
//Hide status bar
|
||||
var/show_status_bar = TRUE
|
||||
|
||||
///////////
|
||||
// INPUT //
|
||||
///////////
|
||||
|
||||
|
||||
/// Bitfield of modifier keys (Shift, Ctrl, Alt) held currently.
|
||||
var/mod_keys_held = 0
|
||||
/// Bitfield of movement keys (WASD/Cursor Keys) held currently.
|
||||
@@ -108,4 +113,4 @@
|
||||
/// Movement dir of the most recently pressed movement key. Used in cardinal-only movement mode.
|
||||
var/last_move_dir_pressed = NONE
|
||||
|
||||
#endif
|
||||
#endif
|
||||
|
||||
@@ -575,3 +575,36 @@
|
||||
set name = "TguiKeyUp"
|
||||
set hidden = TRUE
|
||||
return // stub
|
||||
|
||||
/client/verb/toggle_fullscreen()
|
||||
set name = "Toggle Fullscreen"
|
||||
set category = "OOC"
|
||||
|
||||
fullscreen = !fullscreen
|
||||
|
||||
if (fullscreen)
|
||||
winset(usr, "mainwindow", "on-size=")
|
||||
winset(usr, "mainwindow", "titlebar=false")
|
||||
winset(usr, "mainwindow", "can-resize=false")
|
||||
winset(usr, "mainwindow", "menu=")
|
||||
winset(usr, "mainwindow", "is-maximized=false")
|
||||
winset(usr, "mainwindow", "is-maximized=true")
|
||||
else
|
||||
winset(usr, "mainwindow", "menu=menu")
|
||||
winset(usr, "mainwindow", "titlebar=true")
|
||||
winset(usr, "mainwindow", "can-resize=true")
|
||||
winset(usr, "mainwindow", "is-maximized=false")
|
||||
winset(usr, "mainwindow", "on-size=attempt_auto_fit_viewport") // The attempt_auto_fit_viewport() proc is not implemented yet
|
||||
|
||||
/*
|
||||
/client/verb/toggle_status_bar()
|
||||
set name = "Toggle Status Bar"
|
||||
set category = "OOC"
|
||||
|
||||
show_status_bar = !show_status_bar
|
||||
|
||||
if (show_status_bar)
|
||||
winset(usr, "input", "is-visible=true")
|
||||
else
|
||||
winset(usr, "input", "is-visible=false")
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user