-
Notifications
You must be signed in to change notification settings - Fork 0
/
test.js
68 lines (56 loc) · 1.25 KB
/
test.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
var layout = require("./terminal-layout")();
layout.setColors("white", "red");
layout.setWidth(100);
var grid = layout.grid(1);
grid.border = false;
grid.add(" ");
var header = layout.text("SUPERAPP");
header.center = true;
grid.add(header);
grid.add(" ");
var menu_grid = layout.grid(2);
grid.add(menu_grid);
var menu = layout.menu();
menu.add("Test", function() {
console.log("Test");
menu.unfocus();
});
menu.add("Quit", function() {
layout.kill();
});
menu.backcolor = "green";
menu_grid.add(menu);
var submenu = layout.menu();
submenu.title = "Subber";
submenu.add("Submenu", function() {
console.log("Test");
});
submenu.add("Wadda", function() {
// Repaint layout
layout.paint();
console.log("Wadda");
});
submenu.add("No kill", function() {
});
menu_grid.add(submenu);
var thirdGrid = layout.grid(2);
var mainmenu = layout.menu();
mainmenu.title = "ANIMALS";
mainmenu.add("Cat", function() {
console.log("Cat");
});
mainmenu.add("Dog", function() {
console.log("Dog");
layout.paint();
});
mainmenu.add("Frog", function() {
console.log("Frog");
});
thirdGrid.add(mainmenu);
var table = layout.grid(1);
table.add("Upper direct");
table.add(layout.text("Bottom"));
table.border = true;
thirdGrid.add(table);
grid.add(thirdGrid);
layout.print(grid);