Skip to content

Commit 1c39dab

Browse files
Caret-control escape sequences
1 parent 8ef5e8c commit 1c39dab

2 files changed

Lines changed: 8 additions & 1 deletion

File tree

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
"printableName": "Cache Web Terminal",
66
"description": "Web-based terminal emulator for Caché administering.",
77
"author": "ZitRo",
8-
"version": "4.0.0-beta.9",
8+
"version": "4.0.0-beta.10",
99
"gaID": "UA-83005064-2",
1010
"releaseNumber": 26,
1111
"scripts": {

src/client/js/output/esc.js

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import * as output from "./index";
22
import { COLOR_8BIT } from "./const";
33
import * as server from "../server";
4+
import * as caret from "../input/caret";
45

56
let cursorHome,
67
savedCursorPosition = [],
@@ -86,6 +87,12 @@ export default {
8687
"\x1b[7l": () => {
8788
output.LINE_WRAP_ENABLED = false;
8889
},
90+
"\x1b[?25h": () => {
91+
caret.hide();
92+
},
93+
"\x1b[?25l": () => {
94+
caret.update();
95+
},
8996
// font control
9097
"\x1b(": () => {
9198
// set default font

0 commit comments

Comments
 (0)