From 6f3b6e94777200fe1d249bc3a1ff5c1e3b1bc11c Mon Sep 17 00:00:00 2001 From: Mateusz Mroz Date: Mon, 1 Mar 2021 15:17:07 +0100 Subject: [PATCH] hide stack trace errors --- public/css/styling.css | 15 ++++++++++++--- views/includes/page-errors-modal.pug | 2 +- views/layout.pug | 23 ++++++++++++----------- 3 files changed, 25 insertions(+), 15 deletions(-) diff --git a/public/css/styling.css b/public/css/styling.css index cfa67f3af..5acfead7c 100755 --- a/public/css/styling.css +++ b/public/css/styling.css @@ -99,6 +99,11 @@ strong { overflow: hidden; } +table, +table.dataTable { + border-collapse: collapse !important; +} + @media (max-width: 376px) { .pagination-wrap .page-link { padding: 0.25rem 0.5rem; @@ -263,9 +268,13 @@ strong { .tx-io-value { max-width: 30%; text-align: right; padding-right: 25px; } } - - - +@media only screen and (max-width: 991px) { + .table-responsive-sm { + overflow: scroll; + display: block; + width: 100%; + } +} footer a { color: #ddd; diff --git a/views/includes/page-errors-modal.pug b/views/includes/page-errors-modal.pug index 5460d6d55..35ca2ad9f 100644 --- a/views/includes/page-errors-modal.pug +++ b/views/includes/page-errors-modal.pug @@ -28,7 +28,7 @@ div.modal.fade(id="pageErrorsModal" role="dialog" aria-hidden="true") h4.h6 User Data pre - code.json.bg-light #{JSON.stringify(error.userData, null, 4)} + code.json.bg-light #{JSON.stringify(item.error.userData, null, 4)} div.modal-footer button.btn.btn-secondary(type="button" data-dismiss="modal") Close diff --git a/views/layout.pug b/views/layout.pug index 267bc9a80..4b2ca2f41 100644 --- a/views/layout.pug +++ b/views/layout.pug @@ -114,17 +114,18 @@ html(lang="en") div(class="pb-4 pt-3 pt-md-4", style=("background-color: " + bodyBgColor)) div(class="container px-2 px-sm-3") - if (pageErrors && pageErrors.length > 0) - include includes/page-errors-modal.pug - - div.float-right - div.alert.alert-danger.py-1.px-3.mb-n2.mt-n1.font-weight-bold(title=`This page encountered ${pageErrors.length.toLocaleString()} error(s). Click for details.` data-toggle="tooltip") - a.text-danger(href="javascript:void(0)" data-toggle="modal" data-target="#pageErrorsModal") Errors - span.badge.badge-danger.ml-2 #{pageErrors.length.toLocaleString()} - - if (userMessage) - div(class="alert", class=(userMessageType ? ("alert-" + userMessageType) : "alert-warning"), role="alert") - span !{userMessage} + if (process.env.NODE_ENV === 'development') + if (pageErrors && pageErrors.length > 0) + include includes/page-errors-modal.pug + + div.float-right + div.alert.alert-danger.py-1.px-3.mb-n2.mt-n1.font-weight-bold(title=`This page encountered ${pageErrors.length.toLocaleString()} error(s). Click for details.` data-toggle="tooltip") + a.text-danger(href="javascript:void(0)" data-toggle="modal" data-target="#pageErrorsModal") Errors + span.badge.badge-danger.ml-2 #{pageErrors.length.toLocaleString()} + + if (userMessage) + div(class="alert", class=(userMessageType ? ("alert-" + userMessageType) : "alert-warning"), role="alert") + span !{userMessage} block content