UNPKG

basicprimitives

Version:

Basic Primitives Diagrams for JavaScript - data visualization components library that implements organizational chart and multi-parent dependency diagrams, contains implementations of JavaScript Controls and PDF rendering plugins.

36 lines (31 loc) 866 B
import JsonML from '../../common/jsonml-html'; /* jshint latedef: true, unused: false */ export default function AnnotationLabelTemplate() { var _template = ["div", { "type": "checkbox", "name": "checkbox", "class": ["bp-item", "bp-corner-all", "bp-connector-label"] } ]; function template() { return _template; } function getHashCode() { return "defaultAnnotationLabelTemplate"; } function render(event, data) { var annotationConfig = data.context; if (Array.isArray(annotationConfig.label)) { data.element.innerHTML = ""; data.element.appendChild(JsonML.toHTML(annotationConfig.label)); } else { data.element.innerHTML = annotationConfig.label; } } return { template: template, getHashCode: getHashCode, render: render }; };