Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
}
function splitLaneHandler(count) {
return function(event, element) {
// actual split
modeling.splitLane(element, count);
// refresh context pad after split to
// get rid of split icons
contextPad.open(element, true);
};
}
if (isAny(businessObject, [ 'bpmn:Lane', 'bpmn:Participant' ]) && isExpanded(businessObject)) {
var childLanes = getChildLanes(element);
assign(actions, {
'lane-insert-above': {
group: 'lane-insert-above',
className: 'bpmn-icon-lane-insert-above',
title: translate('Add Lane above'),
action: {
click: function(event, element) {
modeling.addLane(element, 'top');
}
}
}
});
function activateDirectEdit(element, force) {
if (force ||
isAny(element, [TEXTANNOTATION]) ||
isDomainStoryElement(element)) {
directEditing.activate(element);
}
}
function isConditionalSource(element) {
return isAny(element, CONDITIONAL_SOURCES);
}
getHeaderEntries(element) {
let headerEntries = [];
if (
isAny(element, [ 'bpmn:ReceiveTask', 'bpmn:ServiceTask', 'bpmn:SubProcess' ]) &&
!isEventSubProcess(element)
) {
const loopEntries = this._getLoopEntries(element);
headerEntries = loopEntries.filter(
entry => availableLoopEntries.indexOf(entry.id) != -1
);
}
return headerEntries;
}
}
name: translate('Source Expression'),
value: 'sourceExpression'
},
{
name: translate('All'),
value: 'variables'
}
];
var signalEventDefinition = eventDefinitionHelper.getSignalEventDefinition(element);
if (!is(element, 'camunda:CallActivity') && !signalEventDefinition) {
return;
}
if (signalEventDefinition && !(isAny(element, [
'bpmn:IntermediateThrowEvent',
'bpmn:EndEvent'
]))) {
return;
}
var isSelected = function(element, node) {
return !!getSelected(element, node);
};
var getSelected = function(element, node) {
var parentNode = node.parentNode;
var selection = inEntry.getSelected(element, parentNode);
var parameter = getVariableMappings(element, CAMUNDA_IN_EXTENSION_ELEMENT)[selection.idx];
function isConditionalSource(element) {
return isAny(element, CONDITIONAL_SOURCES);
}
function isConditionalSource(element) {
return isAny(element, CONDITIONAL_SOURCES);
}
export function areInputParametersSupported(element) {
return isAny(element, [
'bpmn:ServiceTask',
'bpmn:SubProcess',
'bpmn:CallActivity'
]);
}
this.getContextPadEntries = function(element) {
var actions = cached(element);
var businessObject = element.businessObject;
function startConnect(event, element, autoActivate) {
connect.start(event, element, autoActivate);
}
if (isAny(businessObject, [ 'custom:triangle', 'custom:circle'])) {
assign(actions, {
'connect': {
group: 'connect',
className: 'bpmn-icon-connection-multi',
title: translate('Connect using custom connection'),
action: {
click: startConnect,
dragstart: startConnect
}
}
});
}
return actions;
};
}