index.ts 777 B

123456789101112131415161718
  1. import AlignElementsContextPadProvider from 'bpmn-js/lib/features/align-elements/AlignElementsContextPadProvider';
  2. import AlignElementContextPad from './AlignElementContextPad';
  3. class YmAlignElementsContextPadProvider extends AlignElementsContextPadProvider {
  4. constructor(contextPad: any, popupMenu: any, translate: any, canvas: any) {
  5. super(contextPad, popupMenu, translate, canvas);
  6. }
  7. getMultiElementContextPadEntries(element: any): any {
  8. // actions 获取默认的父节点contextPad
  9. // let actions = super.getMultiElementContextPadEntries(element);
  10. return AlignElementContextPad(this, element);
  11. }
  12. }
  13. YmAlignElementsContextPadProvider.$inject = ['contextPad', 'popupMenu', 'translate', 'canvas'];
  14. export default YmAlignElementsContextPadProvider;