represent all ACS characters in unicode escapes.
This commit is contained in:
parent
2c6b34a86b
commit
2a4a38a4f1
116
lib/widget.js
116
lib/widget.js
|
@ -3909,58 +3909,58 @@ Element.prototype.render = function() {
|
|||
if (!cell) break;
|
||||
if (this.border.type === 'line') {
|
||||
if (x === xi) {
|
||||
ch = '┌';
|
||||
ch = '\u250c'; // '┌'
|
||||
if (this.screen.dockBorders || this.dockBorders) {
|
||||
if (lines[y][x][1] === '┐') {
|
||||
if (lines[y][x][1] === '\u2510') { // '┐'
|
||||
ch = '\u252c'; // '┬'
|
||||
} else if (lines[y][x][1] === '┴') {
|
||||
} else if (lines[y][x][1] === '\u2534') { // '┴'
|
||||
ch = '\u253c'; // '┼'
|
||||
} else if (lines[y][x][1] === '└') {
|
||||
} else if (lines[y][x][1] === '\u2514') { // '└'
|
||||
ch = '\u251c'; // '├'
|
||||
} else if (lines[y][x][1] === '┘') {
|
||||
} else if (lines[y][x][1] === '\u2518') { // '┘'
|
||||
ch = '\u253c'; // '┼'
|
||||
} else if (lines[y][x][1] === '┤') {
|
||||
} else if (lines[y][x][1] === '\u2524') { // '┤'
|
||||
ch = '\u253c'; // '┼'
|
||||
} else if (lines[y][x][1] === '┼') {
|
||||
} else if (lines[y][x][1] === '\u253c') { // '┼'
|
||||
ch = '\u253c'; // '┼'
|
||||
}
|
||||
}
|
||||
} else if (x === xl - 1) {
|
||||
ch = '┐';
|
||||
ch = '\u2510'; // '┐'
|
||||
if (this.screen.dockBorders || this.dockBorders) {
|
||||
if (lines[y][x][1] === '┌') {
|
||||
if (lines[y][x][1] === '\u250c') { // '┌'
|
||||
ch = '\u252c'; // '┬'
|
||||
} else if (lines[y][x][1] === '┴') {
|
||||
} else if (lines[y][x][1] === '\u2534') { // '┴'
|
||||
ch = '\u253c'; // '┼'
|
||||
} else if (lines[y][x][1] === '┘') {
|
||||
} else if (lines[y][x][1] === '\u2518') { // '┘'
|
||||
ch = '\u2524'; // '┤'
|
||||
} else if (lines[y][x][1] === '└') {
|
||||
} else if (lines[y][x][1] === '\u2514') { // '└'
|
||||
ch = '\u253c'; // '┼'
|
||||
} else if (lines[y][x][1] === '├') {
|
||||
} else if (lines[y][x][1] === '\u251c') { // '├'
|
||||
ch = '\u253c'; // '┼'
|
||||
} else if (lines[y][x][1] === '┼') {
|
||||
} else if (lines[y][x][1] === '\u253c') { // '┼'
|
||||
ch = '\u253c'; // '┼'
|
||||
}
|
||||
}
|
||||
} else {
|
||||
ch = '─';
|
||||
ch = '\u2500'; // '─'
|
||||
if (this.screen.dockBorders || this.dockBorders) {
|
||||
if (lines[y][x][1] === '|') {
|
||||
if (lines[y][x][1] === '\u2502') { // '│'
|
||||
ch = '\u253c'; // '┼'
|
||||
} else if (lines[y][x][1] === '┼') {
|
||||
} else if (lines[y][x][1] === '\u253c') { // '┼'
|
||||
ch = '\u253c'; // '┼'
|
||||
}
|
||||
// else if (lines[y][x][1] === '┌') {
|
||||
// else if (lines[y][x][1] === '\u250c') { // '┌'
|
||||
// ch = '\u252c'; // '┬'
|
||||
// } else if (lines[y][x][1] === '└') {
|
||||
// } else if (lines[y][x][1] === '\u2514') { // '└'
|
||||
// ch = '\u2534'; // '┴'
|
||||
// else if (lines[y][x][1] === '┐') {
|
||||
// else if (lines[y][x][1] === '\u2510') { // '┐'
|
||||
// ch = '\u252c'; // '┬'
|
||||
// } else if (lines[y][x][1] === '┘') {
|
||||
// } else if (lines[y][x][1] === '\u2518') { // '┘'
|
||||
// ch = '\u2534'; // '┴'
|
||||
// } else if (lines[y][x][1] === '┬') {
|
||||
// } else if (lines[y][x][1] === '\u252c') { // '┬'
|
||||
// ch = '\u252c'; // '┬'
|
||||
// } else if (lines[y][x][1] === '┴') {
|
||||
// } else if (lines[y][x][1] === '\u2534') { // '┴'
|
||||
// ch = '\u2534'; // '┴'
|
||||
// }
|
||||
}
|
||||
|
@ -3980,11 +3980,11 @@ Element.prototype.render = function() {
|
|||
cell = lines[y][xi];
|
||||
if (!cell) break;
|
||||
if (this.border.type === 'line') {
|
||||
ch = '│';
|
||||
ch = '\u2502'; // '│'
|
||||
if (this.screen.dockBorders || this.dockBorders) {
|
||||
if (lines[y][xi][1] === '─') {
|
||||
if (lines[y][xi][1] === '\u2500') { // '─'
|
||||
ch = '\u253c'; // '┼'
|
||||
} else if (lines[y][xi][1] === '┼') {
|
||||
} else if (lines[y][xi][1] === '\u253c') { // '┼'
|
||||
ch = '\u253c'; // '┼'
|
||||
}
|
||||
}
|
||||
|
@ -4000,24 +4000,24 @@ Element.prototype.render = function() {
|
|||
cell = lines[y][xl - 1];
|
||||
if (!cell) break;
|
||||
if (this.border.type === 'line') {
|
||||
ch = '│';
|
||||
ch = '\u2502'; // '│'
|
||||
if (this.screen.dockBorders || this.dockBorders) {
|
||||
if (lines[y][xl - 1][1] === '─') {
|
||||
if (lines[y][xl - 1][1] === '\u2500') { // '─'
|
||||
ch = '\u253c'; // '┼'
|
||||
} else if (lines[y][xl - 1][1] === '┼') {
|
||||
} else if (lines[y][xl - 1][1] === '\u253c') { // '┼'
|
||||
ch = '\u253c'; // '┼'
|
||||
}
|
||||
// else if (lines[y][x][1] === '┌') {
|
||||
// else if (lines[y][x][1] === '\u250c') { // '┌'
|
||||
// ch = '\u251c'; // '├'
|
||||
// } else if (lines[y][x][1] === '┐') {
|
||||
// } else if (lines[y][x][1] === '\u2510') { // '┐'
|
||||
// ch = '\u2524'; // '┤'
|
||||
// } else if (lines[y][x][1] === '└') {
|
||||
// } else if (lines[y][x][1] === '\u2514') { // '└'
|
||||
// ch = '\u251c'; // '├'
|
||||
// } else if (lines[y][x][1] === '┘') {
|
||||
// } else if (lines[y][x][1] === '\u2518') { // '┘'
|
||||
// ch = '\u2524'; // '┤'
|
||||
// } else if (lines[y][x][1] === '┬') {
|
||||
// } else if (lines[y][x][1] === '\u252c') { // '┬'
|
||||
// ch = '\u253c'; // '┼'
|
||||
// } else if (lines[y][x][1] === '┴') {
|
||||
// } else if (lines[y][x][1] === '\u2534') { // '┴'
|
||||
// ch = '\u253c'; // '┼'
|
||||
// }
|
||||
}
|
||||
|
@ -4041,60 +4041,60 @@ Element.prototype.render = function() {
|
|||
if (!cell) break;
|
||||
if (this.border.type === 'line') {
|
||||
if (x === xi) {
|
||||
ch = '└';
|
||||
ch = '\u2514'; // '└'
|
||||
if (this.screen.dockBorders || this.dockBorders) {
|
||||
if (lines[y][x][1] === '┘') {
|
||||
if (lines[y][x][1] === '\u2518') { // '┘'
|
||||
ch = '\u2534'; // '┴'
|
||||
} else if (lines[y][x][1] === '┬') {
|
||||
} else if (lines[y][x][1] === '\u252c') { // '┬'
|
||||
ch = '\u253c'; // '┼'
|
||||
} else if (lines[y][x][1] === '┌') {
|
||||
} else if (lines[y][x][1] === '\u250c') { // '┌'
|
||||
ch = '\u251c'; // '├'
|
||||
// XXX Not necessary?
|
||||
//} else if (lines[y][x][1] === '┘') {
|
||||
//} else if (lines[y][x][1] === '\u2518') { // '┘'
|
||||
// ch = '\u253c'; // '┼'
|
||||
} else if (lines[y][x][1] === '┤') {
|
||||
} else if (lines[y][x][1] === '\u2524') { // '┤'
|
||||
ch = '\u253c'; // '┼'
|
||||
} else if (lines[y][x][1] === '┼') {
|
||||
} else if (lines[y][x][1] === '\u253c') { // '┼'
|
||||
ch = '\u253c'; // '┼'
|
||||
}
|
||||
}
|
||||
} else if (x === xl - 1) {
|
||||
ch = '┘';
|
||||
ch = '\u2518'; // '┘'
|
||||
if (this.screen.dockBorders || this.dockBorders) {
|
||||
if (lines[y][x][1] === '└') {
|
||||
if (lines[y][x][1] === '\u2514') { // '└'
|
||||
ch = '\u2534'; // '┴'
|
||||
} else if (lines[y][x][1] === '┬') {
|
||||
} else if (lines[y][x][1] === '\u252c') { // '┬'
|
||||
ch = '\u253c'; // '┼'
|
||||
} else if (lines[y][x][1] === '┐') {
|
||||
} else if (lines[y][x][1] === '\u2510') { // '┐'
|
||||
ch = '\u2524'; // '┤'
|
||||
// XXX Not necessary?
|
||||
//} else if (lines[y][x][1] === '└') {
|
||||
//} else if (lines[y][x][1] === '\u2514') { // '└'
|
||||
// ch = '\u253c'; // '┼'
|
||||
} else if (lines[y][x][1] === '├') {
|
||||
} else if (lines[y][x][1] === '\u251c') { // '├'
|
||||
ch = '\u253c'; // '┼'
|
||||
} else if (lines[y][x][1] === '┼') {
|
||||
} else if (lines[y][x][1] === '\u253c') { // '┼'
|
||||
ch = '\u253c'; // '┼'
|
||||
}
|
||||
}
|
||||
} else {
|
||||
ch = '─';
|
||||
ch = '\u2500'; // '─'
|
||||
if (this.screen.options.dockBorders) {
|
||||
if (lines[y][x][1] === '|') {
|
||||
if (lines[y][x][1] === '\u2502') { // '│'
|
||||
ch = '\u253c'; // '┼'
|
||||
} else if (lines[y][x][1] === '┼') {
|
||||
} else if (lines[y][x][1] === '\u253c') { // '┼'
|
||||
ch = '\u253c'; // '┼'
|
||||
}
|
||||
// else if (lines[y][x][1] === '┌') {
|
||||
// else if (lines[y][x][1] === '\u250c') { // '┌'
|
||||
// ch = '\u252c'; // '┬'
|
||||
// } else if (lines[y][x][1] === '└') {
|
||||
// } else if (lines[y][x][1] === '\u2514') { // '└'
|
||||
// ch = '\u2534'; // '┴'
|
||||
// else if (lines[y][x][1] === '┐') {
|
||||
// else if (lines[y][x][1] === '\u2510') { // '┐'
|
||||
// ch = '\u252c'; // '┬'
|
||||
// } else if (lines[y][x][1] === '┘') {
|
||||
// } else if (lines[y][x][1] === '\u2518') { // '┘'
|
||||
// ch = '\u2534'; // '┴'
|
||||
// } else if (lines[y][x][1] === '┬') {
|
||||
// } else if (lines[y][x][1] === '\u252c') { // '┬'
|
||||
// ch = '\u252c'; // '┬'
|
||||
// } else if (lines[y][x][1] === '┴') {
|
||||
// } else if (lines[y][x][1] === '\u2534') { // '┴'
|
||||
// ch = '\u2534'; // '┴'
|
||||
// }
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue