diff --git a/demo/client.ts b/demo/client.ts
index 58d719a1..0ca4d4bf 100644
--- a/demo/client.ts
+++ b/demo/client.ts
@@ -149,6 +149,7 @@ if (document.location.pathname === '/test') {
document.getElementById('serialize').addEventListener('click', serializeButtonHandler);
document.getElementById('custom-glyph').addEventListener('click', writeCustomGlyphHandler);
document.getElementById('load-test').addEventListener('click', loadTest);
+ document.getElementById('decoration').addEventListener('click', decoration);
}
function createTerminal(): void {
@@ -525,3 +526,10 @@ function loadTest() {
term._core._onData.fire('\x03');
});
}
+
+function decoration() {
+ const marker = term.addMarker(1);
+ const decoration = term.registerDecoration({ marker });
+ decoration.element.style.backgroundColor = 'red';
+ decoration.element.style.position = 'absolute';
+}
diff --git a/demo/index.html b/demo/index.html
index 9c86783b..24ee68b5 100644
--- a/demo/index.html
+++ b/demo/index.html
@@ -64,6 +64,7 @@
+