Synchronet v3.19b-Win32 (install) has been released (Jan-2022).

You can donate to the Synchronet project using PayPal.

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
module:xtrnmenu [2021/02/03 21:54] – [Introduction] mlongmodule:xtrnmenu [2021/02/13 13:08] (current) – [External Program Menu] Pluralize digital man
Line 1: Line 1:
-====== Xtrn Menu Mod by mlong ======+====== External Programs Menu ======
  
 For any issues, contact mlong on IRC, dove-net at mlong@INREALM or innerrealmbbs.us For any issues, contact mlong on IRC, dove-net at mlong@INREALM or innerrealmbbs.us
Line 5: Line 5:
 ===== Introduction ===== ===== Introduction =====
  
-The Custom External Menu Mod lets you:+The XtrnMenu Mod is a loadable module replacement for xtrn_sec.js which lets you:
   * define any number of custom external menus and have those menus link to other custom external menus, external section menus, external programs, or custom commands   * define any number of custom external menus and have those menus link to other custom external menus, external section menus, external programs, or custom commands
   * choose alpha-numeric inputs for the menu items (except Q), and sort several ways   * choose alpha-numeric inputs for the menu items (except Q), and sort several ways
Line 53: Line 53:
 This mod will not affect any shells that create their own external menus, most notably lbshell (Deuce's Lightbar Shell). For these shells, they will just see your section menus This mod will not affect any shells that create their own external menus, most notably lbshell (Deuce's Lightbar Shell). For these shells, they will just see your section menus
  
 +The mod does not handle scrolling. You need to ensure that you do not have more menu items or external programs in a section than can be displayed in one screen (with header/footer/prompt)
 ===== xtrnmenucfg.js ===== ===== xtrnmenucfg.js =====
  
Line 228: Line 229:
 === Single Item Appearance Options === === Single Item Appearance Options ===
  
-To change the look of a single item inside of a menu, create it within the [xtrnmenu:ID] section with a key of EXTERNALID-multicolumn_fmt or EXTERNALID-singlecolumn_format (these are the only two settings you can change) like this: +To change the look of a single item inside of a menu, create it within the [xtrnmenu:ID] section with a key of EXTERNALID-OPTION, like this:
 <code> <code>
-[xtrnmenu:genre+[xtrnmenu:wordgame
-    multicolumn_fmt: \1n\1y[\1h%2s\1n\1y] \1y%-32.32s \1h +boggle-multicolumn_fmt: \1n\1w[\1r\1h%2s\1n\1w] [test] \1m%-25.25s \1h 
-    singlecolumn_fmt: \1n\1y[\1h%2s\1n\1y] \1y%-32.32s \1h +boggle-singlecolumn_fmt: \1n\1w[\1r\1h%2s\1n\1w] [test] \1m%-25.25s \1h 
-    lord-multicolumn_fmt: \1n\1g[\1h%2s\1n\1g] \1g%-32.32s \1h +boggle-multicolumn_fmt_inverse: \1n\1w[\1r\1h%2s\1n\1w[test] \x015\1w%-25.25s \1h 
-    lord-singlecolumn_fmt: \1n\1g[\1h%2s\1n\1g] \1g%-32.32s \1h+boggle-singlecolumn_fmt_inverse: \1n\1w[\1r\1h%2s\1n\1w[test] \x015\1w%-25.25s \1h
 </code> </code>