File tree Expand file tree Collapse file tree 3 files changed +18
-4
lines changed Expand file tree Collapse file tree 3 files changed +18
-4
lines changed Original file line number Diff line number Diff line change @@ -111,3 +111,6 @@ ul.nav .nav-link.active:hover {
111111 padding : 10px ;
112112}
113113
114+ # app-logs {
115+ word-wrap : break-word;/*Used because long log messages going out of div.*/
116+ }
Original file line number Diff line number Diff line change @@ -116,10 +116,14 @@ class SrFormComponent extends HTMLElement {
116116 <input type="button" class="btn btn-primary disconnectbtn" id="btn-disconnectbtn" value="Disconnect" />
117117 </div>
118118 </div>
119- <div class="form-group row logger-container" style="display:none" id="logger-container">
119+ <div class="form-group row logger-container" style="display:none" id="logger-container">
120120 <fieldset class="bg-gray" id="loggerView">
121+ <div class="text-right">
122+ <input type="button" class="btn btn-primary btn-sm" id="btn-clearlogs" value="Clear" />
123+ <br/>
124+ </div>
121125 <legend class="col-form-label">
122- <h3 >Logs</h3 >
126+ <h4 >Logs</h4 >
123127 </legend>
124128 <div class="container" id="app-logs">
125129
Original file line number Diff line number Diff line change @@ -41,9 +41,16 @@ export function Init() {
4141 }
4242 } ) ;
4343
44+ document . getElementById ( 'btn-clearlogs' )
45+ . addEventListener ( 'click' , ( event ) => {
46+ document . getElementById ( "app-logs" ) . innerHTML = "" ;
47+ } ,
48+ false ) ;
49+
4450 AppCommon . AppEvents . on ( 'Logger' , ( message ) => {
4551 var msg = "[" + new Date ( ) . toISOString ( ) + "] :: " + message ;
46- document . getElementById ( "app-logs" ) . innerHTML += '<p>' + msg + '</p>' ;
52+ var temp = document . getElementById ( "app-logs" ) . innerHTML ;
53+ document . getElementById ( "app-logs" ) . innerHTML = '<p>' + msg + '</p>' + temp ;
4754 } ) ;
4855
4956 AppCommon . AppEvents . on ( 'ConnectionFailed' , ( message ) => {
@@ -313,7 +320,7 @@ export function OnConnected() {
313320}
314321
315322export function HandleResponse ( data ) {
316- document . querySelector ( "#inputResponseData" ) . value = JSON . stringify ( data ) + '\n' + document . querySelector ( "#inputResponseData" ) . value ;
323+ document . querySelector ( "#inputResponseData" ) . value + = JSON . stringify ( data ) + '\n' ;
317324}
318325
319326export function SetConnectionProtocol ( ) {
You can’t perform that action at this time.
0 commit comments