register service

This commit is contained in:
meganrogge
2022-03-15 08:57:15 -04:00
parent fc09730ffb
commit bfb048110f
2 changed files with 2 additions and 2 deletions
-1
View File
@@ -548,7 +548,6 @@ function addDecoration() {
const marker = term.addMarker(1);
const decoration = term.registerDecoration({ marker });
decoration.onRender((e) => {
console.log('onRender', e);
e.style.backgroundColor = 'red';
});
}
+2 -1
View File
@@ -57,8 +57,8 @@ import { CharacterJoinerService } from 'browser/services/CharacterJoinerService'
import { toRgbString } from 'common/input/XParseColor';
import { BufferDecorationRenderer } from 'browser/Decorations/BufferDecorationRenderer';
import { OverviewRulerRenderer } from 'browser/Decorations/OverviewRulerRenderer';
// import { IDecorationService } from 'common/services/Services';
import { DecorationService } from 'common/services/DecorationService';
import { IDecorationService } from 'common/services/Services';
// Let it work inside Node.js for automated testing purposes.
const document: Document = (typeof window !== 'undefined') ? window.document : null as any;
@@ -169,6 +169,7 @@ export class Terminal extends CoreTerminal implements ITerminal {
this.linkifier = this._instantiationService.createInstance(Linkifier);
this.linkifier2 = this.register(this._instantiationService.createInstance(Linkifier2));
this._decorationService = this._instantiationService.createInstance(DecorationService);
this._instantiationService.setService(IDecorationService, this._decorationService);
// Setup InputHandler listeners
this.register(this._inputHandler.onRequestBell(() => this.bell()));