var blessed = require('../');

var screen = blessed.screen({
  dump: __dirname + '/logs/exit.log',
  smartCSR: true,
  autoPadding: true,
  warnings: true,
  ignoreLocked: ['C-q']
});

var box = blessed.prompt({
  parent: screen,
  left: 'center',
  top: 'center',
  width: '70%',
  height: 'shrink',
  border: 'line'
});

screen.render();

box.input('Input: ', '', function(err, data) {
  screen.destroy();
  if (process.argv[2] === 'resume') {
    process.stdin.resume();
  } else if (process.argv[2] === 'end') {
    process.stdin.setRawMode(false);
    process.stdin.end();
  }
  if (err) throw err;
  console.log('Input: ' + data);
});

screen.key('C-q', function(ch, key) {
  return screen.destroy();
});
