bpmn-js-properties-panel
Version:
A simple properties panel for bpmn-js
27 lines (19 loc) • 801 B
JavaScript
;
var eventDefinitionReference = require('./EventDefinitionReference'),
elementReferenceProperty = require('./ElementReferenceProperty');
module.exports = function(group, element, bpmnFactory, signalEventDefinition) {
group.entries = group.entries.concat(eventDefinitionReference(element, signalEventDefinition, bpmnFactory, {
label: 'Signal',
elementName: 'signal',
elementType: 'bpmn:Signal',
referenceProperty: 'signalRef',
newElementIdPrefix: 'Signal_'
}));
group.entries = group.entries.concat(elementReferenceProperty(element, signalEventDefinition, bpmnFactory, {
id: 'signal-element-name',
label: 'Signal Name',
referenceProperty: 'signalRef',
modelProperty: 'name',
shouldValidate: true
}));
};