@@ -74,9 +74,9 @@ namespace methods_core {
|
|||||||
t.on('keypress', () => {});
|
t.on('keypress', () => {});
|
||||||
t.on('keypress', (event: KeyboardEvent) => console.log(event));
|
t.on('keypress', (event: KeyboardEvent) => console.log(event));
|
||||||
t.on('refresh', () => {});
|
t.on('refresh', () => {});
|
||||||
t.on('refresh', (data: {element: HTMLElement, start: number, end: number}) => console.log(data));
|
t.on('refresh', (data: {start: number, end: number}) => console.log(data));
|
||||||
t.on('resize', () => {});
|
t.on('resize', () => {});
|
||||||
t.on('resize', (data: {terminal: Terminal, cols: number, rows: number}) => console.log(data));
|
t.on('resize', (data: {cols: number, rows: number}) => console.log(data));
|
||||||
t.on('scroll', () => {});
|
t.on('scroll', () => {});
|
||||||
t.on('scroll', (ydisp: number) => console.log(ydisp));
|
t.on('scroll', (ydisp: number) => console.log(ydisp));
|
||||||
t.on('title', () => {});
|
t.on('title', () => {});
|
||||||
|
|||||||
+1
-1
@@ -320,7 +320,7 @@ export class Renderer {
|
|||||||
this._terminal.element.appendChild(this._terminal.rowContainer);
|
this._terminal.element.appendChild(this._terminal.rowContainer);
|
||||||
}
|
}
|
||||||
|
|
||||||
this._terminal.emit('refresh', {element: this._terminal.element, start: start, end: end});
|
this._terminal.emit('refresh', {start, end});
|
||||||
};
|
};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
+1
-1
@@ -1944,7 +1944,7 @@ export class Terminal extends EventEmitter implements ITerminal, IInputHandlingT
|
|||||||
this.refresh(0, this.rows - 1);
|
this.refresh(0, this.rows - 1);
|
||||||
|
|
||||||
this.geometry = [this.cols, this.rows];
|
this.geometry = [this.cols, this.rows];
|
||||||
this.emit('resize', {terminal: this, cols: x, rows: y});
|
this.emit('resize', {cols: x, rows: y});
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
Vendored
+2
-2
@@ -136,13 +136,13 @@ declare module 'xterm' {
|
|||||||
* @param type The type of the event.
|
* @param type The type of the event.
|
||||||
* @param listener The listener.
|
* @param listener The listener.
|
||||||
*/
|
*/
|
||||||
on(type: 'refresh', listener: (data?: {element: HTMLElement, start: number, end: number}) => void): void;
|
on(type: 'refresh', listener: (data?: {start: number, end: number}) => void): void;
|
||||||
/**
|
/**
|
||||||
* Registers an event listener.
|
* Registers an event listener.
|
||||||
* @param type The type of the event.
|
* @param type The type of the event.
|
||||||
* @param listener The listener.
|
* @param listener The listener.
|
||||||
*/
|
*/
|
||||||
on(type: 'resize', listener: (data?: {terminal: Terminal, cols: number, rows: number}) => void): void;
|
on(type: 'resize', listener: (data?: {cols: number, rows: number}) => void): void;
|
||||||
/**
|
/**
|
||||||
* Registers an event listener.
|
* Registers an event listener.
|
||||||
* @param type The type of the event.
|
* @param type The type of the event.
|
||||||
|
|||||||
Reference in New Issue
Block a user