mirror of
https://github.com/embarklabs/neo-blessed.git
synced 2025-01-24 09:49:04 +00:00
temporarily remove noAlt.
This commit is contained in:
parent
63685f559a
commit
cbcc7e6124
@ -456,22 +456,6 @@ Screen.prototype.__defineSetter__('title', function(title) {
|
|||||||
});
|
});
|
||||||
|
|
||||||
Screen.prototype.enter = function() {
|
Screen.prototype.enter = function() {
|
||||||
if (this.options.noAlt) {
|
|
||||||
if (this._entered) return;
|
|
||||||
this._entered = true;
|
|
||||||
var self = this;
|
|
||||||
this.program.saveReportedCursor();
|
|
||||||
this.program.hideCursor();
|
|
||||||
this.program.cup(0, 0);
|
|
||||||
this.program.csr(0, this.height - 1);
|
|
||||||
this.alloc();
|
|
||||||
var log = console.log;
|
|
||||||
console.log = function() {
|
|
||||||
self.leave();
|
|
||||||
return log.apply(console, arguments);
|
|
||||||
};
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
if (this.program.isAlt) return;
|
if (this.program.isAlt) return;
|
||||||
this.program.alternateBuffer();
|
this.program.alternateBuffer();
|
||||||
this.program.hideCursor();
|
this.program.hideCursor();
|
||||||
@ -481,22 +465,6 @@ Screen.prototype.enter = function() {
|
|||||||
};
|
};
|
||||||
|
|
||||||
Screen.prototype.leave = function() {
|
Screen.prototype.leave = function() {
|
||||||
if (this.options.noAlt) {
|
|
||||||
if (this._left) return;
|
|
||||||
this._left = true;
|
|
||||||
if (this.program.scrollTop !== 0
|
|
||||||
|| this.program.scrollBottom !== this.rows - 1) {
|
|
||||||
this.program.csr(0, this.height - 1);
|
|
||||||
}
|
|
||||||
this.program.restoreReportedCursor();
|
|
||||||
this.program.nel();
|
|
||||||
this.program.showCursor();
|
|
||||||
if (this._listenedMouse) {
|
|
||||||
this.program.disableMouse();
|
|
||||||
}
|
|
||||||
this.program.flush();
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
if (!this.program.isAlt) return;
|
if (!this.program.isAlt) return;
|
||||||
if (this.program.scrollTop !== 0
|
if (this.program.scrollTop !== 0
|
||||||
|| this.program.scrollBottom !== this.rows - 1) {
|
|| this.program.scrollBottom !== this.rows - 1) {
|
||||||
@ -713,27 +681,6 @@ Screen.prototype.alloc = function() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (this.options.noAlt) {
|
|
||||||
var self = this;
|
|
||||||
var draw = self.draw;
|
|
||||||
this.draw = function() {};
|
|
||||||
return this.once('render', function() {
|
|
||||||
var top = -1;
|
|
||||||
self.forDescendants(function(el) {
|
|
||||||
if (!el.lpos) return;
|
|
||||||
if (top === -1 || el.lpos.yi < top) {
|
|
||||||
top = el.lpos.yi;
|
|
||||||
}
|
|
||||||
});
|
|
||||||
self.draw = draw;
|
|
||||||
if (top !== -1) {
|
|
||||||
top = self.program.rows - top;
|
|
||||||
self.program.output.write(Array(top + 1).join('\n'));
|
|
||||||
}
|
|
||||||
self.render();
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
this.program.clear();
|
this.program.clear();
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -16,7 +16,8 @@ var list = blessed.list({
|
|||||||
width: '50%',
|
width: '50%',
|
||||||
height: 'shrink',
|
height: 'shrink',
|
||||||
//border: 'line',
|
//border: 'line',
|
||||||
bottom: 2,
|
top: 5,
|
||||||
|
//bottom: 2,
|
||||||
left: 0,
|
left: 0,
|
||||||
style: {
|
style: {
|
||||||
fg: 'blue',
|
fg: 'blue',
|
||||||
|
Loading…
x
Reference in New Issue
Block a user