re add height and width

This commit is contained in:
meganrogge
2022-02-01 10:32:09 -06:00
parent 7d7726817a
commit 5ccb41b9b9
2 changed files with 18 additions and 4 deletions
@@ -75,16 +75,16 @@ class BufferDecoration extends Disposable implements IDecoration {
this._element.classList.add('button-buffer-decoration');
this._element.id = 'button-buffer-decoration-' + this._id;
this._element.style.background = color;
this._element.style.width = '24px';
this._element.style.height = '24px';
this._element.style.width = '32px';
this._element.style.height = '32px';
this._element.style.borderRadius = '64px';
this._element.style.border = `4px solid white`;
this._element.style.zIndex = '6';
this._element.style.position = 'absolute';
if (decorationOptions.anchor === 'right') {
this._element.style.right = `${decorationOptions.x}px` || '5px';
this._element.style.right = decorationOptions.x ? `${decorationOptions.x}px` : '5px';
} else {
this._element.style.right = `${decorationOptions.x}px` || '5px';
this._element.style.right = decorationOptions.x ? `${decorationOptions.x}px` : '5px';
}
if (this._container.parentElement && this._element) {
this._container.parentElement.append(this._element);
+14
View File
@@ -451,6 +451,20 @@ declare module 'xterm' {
* The x position offset relative to the anchor
*/
x?: number;
/**
* The width of the decoration in cells, which defaults to
* cell width
*/
width?: number;
/**
* The height of the decoration in cells, which defaults to
* cell height
*/
height?: number;
}
export interface IGutterDecorationOptions {