Skip to content

Commit 3abb4ec

Browse files
hfiguiereeszkadev
authored andcommitted
debug frame: Limit the messages element in size
Signed-off-by: Hubert Figuière <[email protected]> Change-Id: I1f43d4839341e9d1acac617cc6a6a96e2118a51f
1 parent a4d480a commit 3abb4ec

File tree

1 file changed

+22
-3
lines changed

1 file changed

+22
-3
lines changed

browser/html/framed.doc.html

Lines changed: 22 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,16 @@
6363
margin: 0px;
6464
}
6565

66+
#messages {
67+
height: 5vh;
68+
overflow: scroll;
69+
}
70+
71+
#messages > p {
72+
margin: 0;
73+
font-family: monospace;
74+
}
75+
6676
</style>
6777

6878
<script>
@@ -290,6 +300,13 @@
290300
display.querySelector("#UserState_Elapsed").textContent = msg.Values.Elapsed;
291301
}
292302

303+
function ClearMessages() {
304+
let messageOut = document.getElementById("messages");
305+
while (child = messageOut.firstChild) {
306+
child.remove();
307+
}
308+
}
309+
293310
// This function is invoked when the iframe posts a message back.
294311

295312
function receiveMessage(event) {
@@ -300,7 +317,9 @@
300317
}
301318

302319
let messageOut = document.getElementById("messages");
303-
messageOut.textContent = messageOut.textContent + JSON.stringify(msg) + "\n";
320+
let line = document.createElement("p");
321+
line.textContent = JSON.stringify(msg);
322+
messageOut.append(line);
304323

305324
if (msg.MessageId == 'App_LoadingStatus') {
306325
if (msg.Values) {
@@ -588,9 +607,9 @@ <h3>Send a message</h3>
588607

589608
<div class="framed hbox">
590609
<div class="vbox">
591-
<h3>Messages from editor</h3>
610+
<h3>Messages from editor <button onclick="ClearMessages();">Clear</button></h3>
592611

593-
<pre id="messages"></pre>
612+
<div id="messages"></div>
594613
</div>
595614
</div>
596615

0 commit comments

Comments
 (0)