mirror of
https://github.com/lxsang/antos-frontend.git
synced 2025-02-22 01:42: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.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) ->
|
||||
($ "#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.push
|
||||
text: "Full screen",
|
||||
dataid: "os-fullsize",
|
||||
iconclass: "fa fa-tv"
|
||||
menu.child.push
|
||||
text: "Log out",
|
||||
dataid: "sys-logout",
|
||||
iconclass: "fa fa-user-times"
|
||||
menu.onmenuselect = (d) ->
|
||||
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
|
||||
|
||||
($ "[data-id = 'os_menu']", "#syspanel")[0].set "items", [menu]
|
||||
|
Loading…
x
Reference in New Issue
Block a user