src/components/dialogs/presentation/presentation.js
import * as utils from "base/utils";
import Component from "base/component";
import Dialog from "components/dialogs/_dialog";
import simplecheckbox from "components/simplecheckbox/simplecheckbox";
/*
* Size dialog
*/
const Presentation = Dialog.extend("presentation", {
/**
* Initializes the dialog component
* @param config component configuration
* @param context component context (parent)
*/
init(config, parent) {
this.name = "presentation";
// in dialog, this.model_expects = ["state", "data"];
this.components = [{
component: simplecheckbox,
placeholder: ".vzb-presentationmode-switch",
model: ["ui", "locale"],
checkbox: "presentation"
}, {
component: simplecheckbox,
placeholder: ".vzb-decorations-switch",
model: ["ui.chart.decorations", "locale"],
checkbox: "enabled"
}, {
component: simplecheckbox,
placeholder: ".vzb-time-background-switch",
model: ["ui.chart", "locale"],
checkbox: "timeInBackground"
}, {
component: simplecheckbox,
placeholder: ".vzb-time-trails-switch",
model: ["ui.chart", "locale"],
checkbox: "timeInTrails"
}, {
component: simplecheckbox,
placeholder: ".vzb-format-si-prefix-switch",
model: ["ui", "locale"],
checkbox: "numberFormatSIPrefix"
}];
this._super(config, parent);
}
});
export default Presentation;