Support underline

This commit is contained in:
Daniel Imms
2017-09-01 21:24:17 -07:00
parent 70764a74af
commit b0653fec68
2 changed files with 14 additions and 2 deletions
+13
View File
@@ -88,7 +88,20 @@ export class ForegroundRenderLayer extends BaseRenderLayer {
}
}
if (flags & FLAGS.UNDERLINE) {
if (fg === INVERTED_DEFAULT_COLOR) {
this._ctx.fillStyle = this.colors.background;
} else if (fg < 256) {
// 256 color support
this._ctx.fillStyle = this.colors.ansi[fg];
} else {
this._ctx.fillStyle = this.colors.foreground;
}
this.fillBottomLineAtCell(x, y);
}
this.drawChar(terminal, char, code, x, y, fg);
this._ctx.restore();
}
}