jp-bpmn-js-properties-panel
Version:
A simple properties panel for bpmn-js
24 lines (17 loc) • 588 B
JavaScript
;
var entryFactory = require('../../../factory/EntryFactory'),
is = require('jeeplus-bpmn/lib/util/ModelUtil').is,
getBusinessObject = require('jeeplus-bpmn/lib/util/ModelUtil').getBusinessObject;
module.exports = function(group, element, translate) {
var bo = getBusinessObject(element);
if (!bo) {
return;
}
if (is(element, 'flowable:Initiator') && !is(element.parent, 'bpmn:SubProcess')) {
group.entries.push(entryFactory.textField({
id: 'initiator',
label: translate('Initiator'),
modelProperty: 'initiator'
}));
}
};