UNPKG

qwc2

Version:
36 lines (35 loc) 932 B
/** * Copyright 2016-2024 Sourcepole AG * All rights reserved. * * This source code is licensed under the BSD-style license found in the * LICENSE file in the root directory of this source tree. */ import displayReducer from '../reducers/display'; import ReducerIndex from '../reducers/index'; ReducerIndex.register("display", displayReducer); export var TOGGLE_FULLSCREEN = 'TOGGLE_FULLSCREEN'; export var SET_VIEW_3D_MODE = 'SET_VIEW_3D_MODE'; export var View3DMode = { DISABLED: 0, FULLSCREEN: 1, SPLITSCREEN: 2, DISABLING: 3 }; export function toggleFullscreen(fullscreen) { if (fullscreen) { document.documentElement.requestFullscreen()["catch"](function () {}); } else { document.exitFullscreen()["catch"](function () {}); } return { type: TOGGLE_FULLSCREEN, fullscreen: fullscreen }; } export function setView3dMode(mode) { return { type: SET_VIEW_3D_MODE, mode: mode }; }