@@ -22,38 +22,30 @@ kodReady.push(function() {
22
22
'newDraw' : {
23
23
name : "{{LNG['drawio.file.name']}}" ,
24
24
className : "newDraw" ,
25
- icon : "{{pluginHost}}static/images/icon .png" ,
25
+ icon : "{{pluginHost}}static/images/drawio .png" ,
26
26
callback : function ( ) {
27
- kodApp . pathAction . newFile ( 'drawio' ) ;
27
+ //kodApp.pathAction.newFile('drawio');
28
+ if ( typeof ( kodApp . root . pathAction ) == "undefined" ) {
29
+ kodApp . pathAction . newFile ( 'drawio' ) ;
30
+ } else {
31
+ kodApp . root . pathAction . newFile ( 'drawio' ) ;
32
+ }
33
+ //window.kodApp.root.pathAction.newFile('drawio');
34
+ //alert(kodApp.root.pathAction.makeParamItem().name);
28
35
}
29
36
}
30
37
}
31
- // 文件夹空白右键菜单
32
- Events . bind (
33
- 'rightMenu.beforeShow@.menu-path-body' , function ( menu , menuType ) {
38
+ function menuLoad ( menu , menuType ) {
34
39
if ( menu . extendNewDraw ) return ;
35
40
$ . contextMenu . menuAdd ( newDrawMenu , menu , false , '.new-file-docx' ) ;
36
41
menu . extendNewDraw = true ;
37
- } ) ;
42
+ }
43
+ // 文件夹空白右键菜单
44
+ Events . bind ( 'rightMenu.beforeShow@.menu-path-body' , menuLoad ) ;
38
45
// 桌面右键菜单
39
- Events . bind (
40
- 'rightMenu.beforeShow@.menu-desktop' , function ( menu , menuType ) {
41
- if ( menu . extendNewDraw ) return ;
42
- $ . contextMenu . menuAdd ( newDrawMenu , menu , false , '.new-file-docx' ) ;
43
- menu . extendNewDraw = true ;
44
- } ) ;
46
+ Events . bind ( 'rightMenu.beforeShow@.menu-desktop' , menuLoad ) ;
45
47
// 本地路径目录空白右键菜单
46
- Events . bind (
47
- 'rightMenu.beforeShow@.menu-path-guest-body' , function ( menu , menuType ) {
48
- if ( menu . extendNewDraw ) return ;
49
- $ . contextMenu . menuAdd ( newDrawMenu , menu , false , '.new-file-docx' ) ;
50
- menu . extendNewDraw = true ;
51
- } ) ;
48
+ Events . bind ( 'rightMenu.beforeShow@.menu-path-guest-body' , menuLoad ) ;
52
49
// 工具栏“新建更多”菜单
53
- Events . bind (
54
- 'rightMenu.beforeShow@.menu-toolbar-new-file-others' , function ( menu , menuType ) {
55
- if ( menu . extendNewDraw ) return ;
56
- $ . contextMenu . menuAdd ( newDrawMenu , menu , false , '.new-file-docx' ) ;
57
- menu . extendNewDraw = true ;
58
- } ) ;
50
+ Events . bind ( 'rightMenu.beforeShow@.menu-toolbar-new-file-others' , menuLoad ) ;
59
51
} ) ;
0 commit comments