gojs
Version:
Interactive diagrams, charts, and graphs, such as trees, flowcharts, orgcharts, UML, BPMN, or business diagrams
25 lines (16 loc) • 700 B
text/typescript
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;