add state bar

This commit is contained in:
Iuri Matias 2018-11-07 04:22:02 -05:00
parent dbf6168907
commit 0ff6c3f68d
1 changed files with 25 additions and 1 deletions

View File

@ -22,6 +22,7 @@ class UI {
this.layoutUsers();
this.layoutChannels();
this.layoutCmd();
this.layoutState();
this.screen.key(["C-c"], function () {
process.exit(0);
@ -74,7 +75,7 @@ class UI {
label: "Logs",
padding: 1,
width: "73%",
height: "95%",
height: "92%",
left: "7%",
top: "0%",
border: {
@ -246,6 +247,29 @@ class UI {
this.screen.append(this.consoleBox);
}
layoutState() {
this.consoleState = blessed.box({
label: '',
tags: true,
padding: 0,
width: '73%',
height: '5%',
left: '7%',
top: '92%',
border: {
type: 'line'
},
style: {
fg: 'black',
border: {
fg: this.color
}
}
});
this.screen.append(this.consoleState);
}
submitCmd(cmd) {
if (cmd !== '') {
this.events.emit('cmd', cmd);