UNPKG

terriajs

Version:

Geospatial data visualization platform.

49 lines (40 loc) 991 B
"use strict"; var knockout = require("terriajs-cesium/Source/ThirdParty/knockout").default; // Position of HelpScreen relative to highlighted element. var RelativePosition = { RECT_LEFT: 0, RECT_RIGHT: 1, RECT_TOP: 2, RECT_BOTTOM: 3 }; /** * State of the help view, such as which screen of which sequence is displayed. * * @alias HelpViewState * @constructor **/ var HelpViewState = function () { /** * Which screen is currently displayed. * @type {HelpScreen} */ this.currentScreen = undefined; /** * Which sequence is currently displayed. * @type {HelpSequence} */ this.currentSequence = undefined; /** * Whether to cancel help mode. * @type {Boolean} */ this.cancel = false; /** * Whether to go to next screen in help mode. * @type {Boolean} */ this.advance = false; knockout.track(this, ["currentScreen", "currentSequence"]); }; HelpViewState.RelativePosition = RelativePosition; module.exports = HelpViewState;