mirror of
https://github.com/wavetermdev/xterm.js.git
synced 2026-08-05 13:43:48 -07:00
Add comments explaining actions preventing x from wrapping
This commit is contained in:
@@ -123,6 +123,7 @@ export class InputHandler implements IInputHandler {
|
|||||||
this._terminal.y--;
|
this._terminal.y--;
|
||||||
this._terminal.scroll();
|
this._terminal.scroll();
|
||||||
}
|
}
|
||||||
|
// If the end of the line is hit, prevent this action from wrapping around to the next line.
|
||||||
if (this._terminal.x >= this._terminal.cols) {
|
if (this._terminal.x >= this._terminal.cols) {
|
||||||
this._terminal.x--;
|
this._terminal.x--;
|
||||||
}
|
}
|
||||||
@@ -220,6 +221,7 @@ export class InputHandler implements IInputHandler {
|
|||||||
if (this._terminal.y >= this._terminal.rows) {
|
if (this._terminal.y >= this._terminal.rows) {
|
||||||
this._terminal.y = this._terminal.rows - 1;
|
this._terminal.y = this._terminal.rows - 1;
|
||||||
}
|
}
|
||||||
|
// If the end of the line is hit, prevent this action from wrapping around to the next line.
|
||||||
if (this._terminal.x >= this._terminal.cols) {
|
if (this._terminal.x >= this._terminal.cols) {
|
||||||
this._terminal.x--;
|
this._terminal.x--;
|
||||||
}
|
}
|
||||||
@@ -249,6 +251,7 @@ export class InputHandler implements IInputHandler {
|
|||||||
if (param < 1) {
|
if (param < 1) {
|
||||||
param = 1;
|
param = 1;
|
||||||
}
|
}
|
||||||
|
// If the end of the line is hit, prevent this action from wrapping around to the next line.
|
||||||
if (this._terminal.x >= this._terminal.cols) {
|
if (this._terminal.x >= this._terminal.cols) {
|
||||||
this._terminal.x--;
|
this._terminal.x--;
|
||||||
}
|
}
|
||||||
@@ -701,6 +704,7 @@ export class InputHandler implements IInputHandler {
|
|||||||
if (this._terminal.y >= this._terminal.rows) {
|
if (this._terminal.y >= this._terminal.rows) {
|
||||||
this._terminal.y = this._terminal.rows - 1;
|
this._terminal.y = this._terminal.rows - 1;
|
||||||
}
|
}
|
||||||
|
// If the end of the line is hit, prevent this action from wrapping around to the next line.
|
||||||
if (this._terminal.x >= this._terminal.cols) {
|
if (this._terminal.x >= this._terminal.cols) {
|
||||||
this._terminal.x--;
|
this._terminal.x--;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -2303,6 +2303,7 @@ Terminal.prototype.index = function() {
|
|||||||
this.y--;
|
this.y--;
|
||||||
this.scroll();
|
this.scroll();
|
||||||
}
|
}
|
||||||
|
// If the end of the line is hit, prevent this action from wrapping around to the next line.
|
||||||
if (this.x >= this.cols) {
|
if (this.x >= this.cols) {
|
||||||
this.x--;
|
this.x--;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user