pipicar/resources/assets/additions/bpmn-js/lib/features/space-tool/BpmnSpaceTool.js

27 lines
715 B
JavaScript

import inherits from 'inherits-browser';
import SpaceTool from 'diagram-js/lib/features/space-tool/SpaceTool';
import { is } from '../../util/ModelUtil';
export default function BpmnSpaceTool(injector) {
injector.invoke(SpaceTool, this);
}
BpmnSpaceTool.$inject = [
'injector'
];
inherits(BpmnSpaceTool, SpaceTool);
BpmnSpaceTool.prototype.calculateAdjustments = function(elements, axis, delta, start) {
var adjustments = SpaceTool.prototype.calculateAdjustments.call(this, elements, axis, delta, start);
// do not resize text annotations
adjustments.resizingShapes = adjustments.resizingShapes.filter(function(shape) {
return !is(shape, 'bpmn:TextAnnotation');
});
return adjustments;
};