UNPKG

gojs

Version:

Interactive diagrams, charts, and graphs, such as trees, flowcharts, orgcharts, UML, BPMN, or business diagrams

25 lines (16 loc) 700 B
import * as go from "../../../release/go" import Floorplan = require("./Floorplan"); class FloorplanPalette extends go.Palette { private constructor(div, floorplan: Floorplan, nodeDataArray) { super(div); let $ = go.GraphObject.make; this.model = $(go.GraphLinksModel, { nodeDataArray: nodeDataArray }); this.contentAlignment = go.Spot.Center; this.nodeTemplateMap = floorplan.nodeTemplateMap; this.toolManager.contextMenuTool.isEnabled = false; // add this new FloorplanPalette to the "palettes" field of its associated Floorplan floorplan.palettes.push(this); } // end FloorplanPalette constructor } export = FloorplanPalette;