qwc2
Version:
QGIS Web Client
36 lines (35 loc) • 932 B
JavaScript
/**
* 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
};
}