UNPKG

711 BJavaScriptView Raw
1var createMenu = require('../simple-terminal-menu')
2
3function showSelection(label, marker) {
4 console.log("label: " + label + "; marker: " + marker + ";")
5}
6
7function mainMenu() {
8 var menu = createMenu()
9 menu.writeLine("My Menu", "(tm)")
10 menu.writeSeparator()
11 menu.add("A", "[selected]", showSelection)
12 menu.add("B", showSelection)
13 menu.writeSeparator()
14 menu.add("open submenu", subMenu)
15 menu.add("exit", menu.close)
16}
17
18function subMenu() {
19 var menu = createMenu()
20 menu.writeLine("SubMenu")
21 menu.writeSeparator()
22 menu.add("C", "[selected]", showSelection)
23 menu.add("D", showSelection)
24 menu.writeSeparator()
25 menu.add("cancel", mainMenu)
26 menu.add("exit", menu.close)
27}
28
29mainMenu()
\No newline at end of file