Skip to content

Commit 8b37d3b

Browse files
command runtime visualization fix
1 parent 7cbf4dd commit 8b37d3b

File tree

4 files changed

+12
-8
lines changed

4 files changed

+12
-8
lines changed

%WebTerminal/Engine.cls.xml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -647,8 +647,10 @@ Sends to client new namespace if last was changed</Description>
647647
<Description>
648648
Starts clear I/O mode</Description>
649649
<Implementation><![CDATA[
650+
write *-3
650651
do ##class(%Device).ReDirectIO($$$YES)
651652
do ..Write(..ConstClientEnterClearIO)
653+
write *-3
652654
]]></Implementation>
653655
</Method>
654656

@@ -659,6 +661,7 @@ Ends clear I/O mode</Description>
659661
write *-3
660662
do ##class(%Device).ReDirectIO($$$NO)
661663
do ..SendData("exit",..ConstClientExitClearIO)
664+
write *-3
662665
]]></Implementation>
663666
</Method>
664667

csp/webTerminal/js/application.js.xml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,9 @@
66
*/
77
var application = new function() {
88
9-
var version = "0.9.7 beta";
9+
var version = "0.9.7.1 beta";
1010
this.debug = false; // remove for release
11+
this.debugUrlPart = "127.0.0.1:57772"; // in-debug mode
1112
1213
this.browser = "gc";
1314
this.authorizationKey = "";

csp/webTerminal/js/server.js.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ var server = new function() {
6868
this.getDefaultServerURL = function() {
6969
var part = document.URL.split("/")[2]; // domain[:port]
7070
71-
if (application.debug) part = "172.27.25.133:57772";
71+
if (application.debug) part = application.debugUrlPart;
7272
7373
return "ws://" + part + "/" + serverRoot.replace(/%/,"%25");
7474
};

csp/webTerminal/js/terminal.js.xml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -260,12 +260,6 @@ var terminal = new function() {
260260
CREATE_OUTPUT = false;
261261
} // exit clear IO
262262
263-
if (CREATE_OUTPUT) {
264-
var obj = terminal.output.forceWrite("",true);
265-
terminal.output.setTarget(obj);
266-
CREATE_OUTPUT = false;
267-
}
268-
269263
data = parser.clearHTML(data);
270264
271265
switch (terminal.mode) {
@@ -288,6 +282,12 @@ var terminal = new function() {
288282
default: terminal.processor.write("Unknown terminal mode " + terminal.mode + ": data received:\n" + data);
289283
}
290284
285+
if (CREATE_OUTPUT) {
286+
var obj = terminal.output.forceWrite("",true);
287+
terminal.output.setTarget(obj);
288+
CREATE_OUTPUT = false;
289+
}
290+
291291
};
292292
293293
/**

0 commit comments

Comments
 (0)