dokuwiki-indexmenu-plugin – Blame information for rev 1

Subversion Repositories:
Rev:
Rev Author Line No. Line
1 office 1 /**
2 * Right Context Menu local configuration -- RENAME THIS FILE TO contextmenu.local.js --
3 * How to change:
4 * - Rename this file to contextmenu.local.js
5 * - Make in this file your modifications
6 * - and go to the Configuration Manager and save the config again (this clears the cached javascript)
7 *
8 * See for information about available variables, menu structure, override and adding menu entries in the scripts/contextmenu.js
9 */
10  
11 /**
12 * Right Context Menu configuration for all users:
13 */
14 if (!indexmenu_contextmenu['all']['pg']) indexmenu_contextmenu['all']['pg'] = {'view': [] };
15 if (!indexmenu_contextmenu['all']['ns']) indexmenu_contextmenu['all']['ns'] = {'view': [] };
16  
17  
18 // Override title of page menu
19 //indexmenu_contextmenu['all']['pg']['view'][0] = ['Custom Title'];
20  
21 // add option to page menu
22 //indexmenu_contextmenu['all']['pg']['view'].splice(1, 0, ['Input new page', '"javascript: IndexmenuContextmenu.reqpage(\'"+index.config.urlbase+"\',\'"+index.config.sepchar+"\',\'"+node.dokuid+"\');"']);
23  
24  
25 if (JSINFO && JSINFO.isadmin) {
26 if (!indexmenu_contextmenu['pg']) indexmenu_contextmenu['pg'] = {'view': []};
27 if (!indexmenu_contextmenu['ns']) indexmenu_contextmenu['ns'] = {'view': []};
28 /**
29 * Right Context Menu configuration for admin users:
30 */
31  
32 //override or add here the menu entries for admin, see for examples above
33  
34  
35 } else if (JSINFO && JSINFO.isauth) {
36 if (!indexmenu_contextmenu['pg']) indexmenu_contextmenu['pg'] = {'view': []};
37 if (!indexmenu_contextmenu['ns']) indexmenu_contextmenu['ns'] = {'view': []};
38 /**
39 * Right Context Menu configuration for authenticated users:
40 */
41  
42 //override or add here the menu entries for authenticated users, see for examples above
43  
44 }
45  
46 /**
47 * Common available functions:
48 *
49 * Some common functions are added by [indexmenu plugin folder]/scripts/contextmenu.js
50 * - IndexmenuContextmenu.srchpage(u, s, isdir, nid)
51 * - IndexmenuContextmenu.getid(u, id)
52 * - IndexmenuContextmenu.reqpage(b, s, id, n)
53 * - IndexmenuContextmenu.insertTags(lnk, sep)
54 *
55 * Insert your custom functions (available for all users) at the bottom of this file.
56 */
57  
58 /**
59 * Random Example function do something
60 *
61 * @param {string} id
62 * @param {Boolean} isdir
63 * @return {*} ...
64 */
65 /*
66 function indexmenu_custom_dosomething(a, isdir) {
67 //do something
68 return false;
69 }
70 */