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