Socket.io and Cluster UI is complete
This commit is contained in:
100
setup.js
100
setup.js
@ -22,11 +22,10 @@ var home = blessed.list({
|
|||||||
});
|
});
|
||||||
|
|
||||||
var inner = blessed.box({
|
var inner = blessed.box({
|
||||||
parent: home,
|
|
||||||
top: 'center',
|
top: 'center',
|
||||||
left: 'center',
|
left: 'center',
|
||||||
width: '50%',
|
width: 33,
|
||||||
height: '50%',
|
height: 10,
|
||||||
border: {
|
border: {
|
||||||
type: 'line',
|
type: 'line',
|
||||||
fg: 'white',
|
fg: 'white',
|
||||||
@ -36,6 +35,90 @@ var inner = blessed.box({
|
|||||||
bg: 'red'
|
bg: 'red'
|
||||||
});
|
});
|
||||||
|
|
||||||
|
var socketText = blessed.text({
|
||||||
|
top: 'top',
|
||||||
|
bg: 'red',
|
||||||
|
fg: 'white',
|
||||||
|
tags: true,
|
||||||
|
content: 'Add real-time support to your application with Socket.IO.'
|
||||||
|
});
|
||||||
|
|
||||||
|
var clusterText = blessed.text({
|
||||||
|
top: 'top',
|
||||||
|
bg: 'red',
|
||||||
|
fg: 'white',
|
||||||
|
tags: true,
|
||||||
|
content: 'Take advantage of multi-core systems using built-in {underline}cluster{/underline} module.'
|
||||||
|
});
|
||||||
|
|
||||||
|
|
||||||
|
var enable = blessed.button({
|
||||||
|
parent: inner,
|
||||||
|
bottom: 0,
|
||||||
|
mouse: true,
|
||||||
|
shrink: true,
|
||||||
|
name: 'enable',
|
||||||
|
content: ' ENABLE ',
|
||||||
|
border: {
|
||||||
|
type: 'line',
|
||||||
|
fg: 'white',
|
||||||
|
bg: 'red'
|
||||||
|
},
|
||||||
|
style: {
|
||||||
|
fg: 'white',
|
||||||
|
bg: 'red',
|
||||||
|
focus: {
|
||||||
|
fg: 'white',
|
||||||
|
bg: 'red'
|
||||||
|
}
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
var disable = blessed.button({
|
||||||
|
parent: inner,
|
||||||
|
bottom: 0,
|
||||||
|
left: 10,
|
||||||
|
mouse: true,
|
||||||
|
shrink: true,
|
||||||
|
name: 'disable',
|
||||||
|
content: ' DISABLE ',
|
||||||
|
border: {
|
||||||
|
type: 'line',
|
||||||
|
fg: 'white',
|
||||||
|
bg: 'red'
|
||||||
|
},
|
||||||
|
style: {
|
||||||
|
fg: 'white',
|
||||||
|
bg: 'red',
|
||||||
|
focus: {
|
||||||
|
fg: 'white',
|
||||||
|
bg: 'red'
|
||||||
|
}
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
var cancel = blessed.button({
|
||||||
|
parent: inner,
|
||||||
|
bottom: 0,
|
||||||
|
left: 21,
|
||||||
|
mouse: true,
|
||||||
|
shrink: true,
|
||||||
|
name: 'cancel',
|
||||||
|
content: ' CANCEL ',
|
||||||
|
border: {
|
||||||
|
type: 'line',
|
||||||
|
fg: 'white',
|
||||||
|
bg: 'red'
|
||||||
|
},
|
||||||
|
style: {
|
||||||
|
fg: 'white',
|
||||||
|
bg: 'red',
|
||||||
|
focus: {
|
||||||
|
fg: 'white',
|
||||||
|
bg: 'red'
|
||||||
|
}
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
var authentication = blessed.form({
|
var authentication = blessed.form({
|
||||||
mouse: true,
|
mouse: true,
|
||||||
@ -254,11 +337,16 @@ home.on('select', function(child, index) {
|
|||||||
email.focus();
|
email.focus();
|
||||||
break;
|
break;
|
||||||
case 2:
|
case 2:
|
||||||
console.log('doh');
|
home.append(inner);
|
||||||
|
inner.append(socketText);
|
||||||
|
inner.focus();
|
||||||
|
screen.render();
|
||||||
break;
|
break;
|
||||||
case 3:
|
case 3:
|
||||||
|
home.append(inner);
|
||||||
console.log('doh');
|
inner.append(clusterText);
|
||||||
|
inner.focus();
|
||||||
|
screen.render();
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
process.exit(0);
|
process.exit(0);
|
||||||
|
Reference in New Issue
Block a user