mirror of
https://github.com/lxsang/antos-frontend.git
synced 2025-02-22 18:02:47 +01:00
enable fullscreen
This commit is contained in:
parent
755a922c48
commit
f8418eeecb
@ -156,6 +156,13 @@ self.OS.GUI =
|
|||||||
app.appmenu = ($ "[data-id = 'appmenu']", "#syspanel")[0]
|
app.appmenu = ($ "[data-id = 'appmenu']", "#syspanel")[0]
|
||||||
app.init()
|
app.init()
|
||||||
|
|
||||||
|
enterFullscreen: () ->
|
||||||
|
el = ($ "body")[0]
|
||||||
|
return el.requestFullscreen() if el.requestFullscreen
|
||||||
|
return el.mozRequestFullScreen() if el.mozRequestFullScreen
|
||||||
|
return el.webkitRequestFullscreen() if el.webkitRequestFullscreen
|
||||||
|
return el.msRequestFullscreen() if el.msRequestFullscreen
|
||||||
|
|
||||||
undock: (app) ->
|
undock: (app) ->
|
||||||
($ "#sysdock").get(0).removeapp app
|
($ "#sysdock").get(0).removeapp app
|
||||||
|
|
||||||
@ -289,12 +296,17 @@ self.OS.GUI =
|
|||||||
}
|
}
|
||||||
]
|
]
|
||||||
menu.child = menu.child.concat (v for k, v of _OS.setting.system.menu)
|
menu.child = menu.child.concat (v for k, v of _OS.setting.system.menu)
|
||||||
|
menu.child.push
|
||||||
|
text: "Full screen",
|
||||||
|
dataid: "os-fullsize",
|
||||||
|
iconclass: "fa fa-tv"
|
||||||
menu.child.push
|
menu.child.push
|
||||||
text: "Log out",
|
text: "Log out",
|
||||||
dataid: "sys-logout",
|
dataid: "sys-logout",
|
||||||
iconclass: "fa fa-user-times"
|
iconclass: "fa fa-user-times"
|
||||||
menu.onmenuselect = (d) ->
|
menu.onmenuselect = (d) ->
|
||||||
return _API.handler.logout() if d.item.data.dataid is "sys-logout"
|
return _API.handler.logout() if d.item.data.dataid is "sys-logout"
|
||||||
|
return _GUI.enterFullscreen() if d.item.data.dataid is "os-fullsize"
|
||||||
_GUI.launch d.item.data.app unless d.item.data.dataid
|
_GUI.launch d.item.data.app unless d.item.data.dataid
|
||||||
|
|
||||||
($ "[data-id = 'os_menu']", "#syspanel")[0].set "items", [menu]
|
($ "[data-id = 'os_menu']", "#syspanel")[0].set "items", [menu]
|
||||||
|
Loading…
x
Reference in New Issue
Block a user