diff --git a/vasl_templates/webapp/static/css/vassal-shim.css b/vasl_templates/webapp/static/css/vassal-shim.css index 5494df2..1fee32c 100644 --- a/vasl_templates/webapp/static/css/vassal-shim.css +++ b/vasl_templates/webapp/static/css/vassal-shim.css @@ -1,10 +1,12 @@ -#vassal-shim-error textarea { - height: 15em ; min-height: 5em ; - resize: none ; +#vassal-shim-error .log { + height: 15em ; min-height: 5em ; resize: none ; + overflow-y: auto ; margin-top: 0.5em ; padding: 2px ; - font-family: monospace ; font-size: 80% ; + border: 1px solid #333 ; + white-space: pre-wrap ; + font-family: monospace ; font-size: 70% ; color: #333 ; } .ui-dialog.vassal-shim-error .ui-dialog-titlebar { background: #f5af41 ; } -.ui-dialog.vassal-shim-error .ui-dialog-content { display: flex ; flex-direction: column ; } -.ui-dialog.vassal-shim-error .ui-dialog-content textarea { flex-grow: 1 ; } +.ui-dialog.vassal-shim-error .ui-dialog-content { display: flex ; flex-direction: column ; overflow-y: hidden ; } +.ui-dialog.vassal-shim-error .ui-dialog-content .log { flex-grow: 1 ; } .ui-dialog.vassal-shim-error .ui-dialog-buttonpane { border: none ; margin-top: 0 !important ; padding-top: 0 !important ; } diff --git a/vasl_templates/webapp/static/vassal.js b/vasl_templates/webapp/static/vassal.js index 975d4a5..72c41b0 100644 --- a/vasl_templates/webapp/static/vassal.js +++ b/vasl_templates/webapp/static/vassal.js @@ -546,7 +546,7 @@ function show_vassal_shim_error_dlg( resp, caption ) else if ( resp.stderr ) log = resp.stderr ; if ( log ) - $( "#vassal-shim-error .log" ).val( log ).show() ; + $( "#vassal-shim-error .log" ).text( log ).show() ; else $( "#vassal-shim-error .log" ).hide() ; }, diff --git a/vasl_templates/webapp/templates/vassal.html b/vasl_templates/webapp/templates/vassal.html index b9d420d..1de54cd 100644 --- a/vasl_templates/webapp/templates/vassal.html +++ b/vasl_templates/webapp/templates/vassal.html @@ -1,4 +1,4 @@