From ff6031d3c914fa2c7ac514243394fa70a56c6bd7 Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Sun, 14 Feb 2021 18:59:09 +0300 Subject: [PATCH] remove old-style markup from exception dialog --- js/App.js | 44 +++++++++++++++++++++------------------- themes/compact.css | 15 +++----------- themes/compact_night.css | 15 +++----------- themes/light.css | 15 +++----------- themes/light/tt-rss.less | 28 +++++++------------------ themes/night.css | 15 +++----------- themes/night_blue.css | 15 +++----------- 7 files changed, 45 insertions(+), 102 deletions(-) diff --git a/js/App.js b/js/App.js index 1e6e5fdb1..0a72d1b12 100644 --- a/js/App.js +++ b/js/App.js @@ -542,29 +542,31 @@ const App = { } try { - let stack_msg = ""; - - if (error.stack) - stack_msg += `
Stack trace:
- `; - - if (params.info) - stack_msg += `
Additional information:
- `; - - const content = `
-

${message}

- ${stack_msg} -
- -
-
`; - const dialog = new fox.SingleUseDialog({ - id: "exceptionDlg", title: params.title || __("Unhandled exception"), - content: content + content: ` +
+

${message}

+ +
${__('Stack trace')}
+
+ +
+ + ${params && params.info ? + ` +
${__('Additional information')}
+
+ +
+ ` : ''} +
+ + ` }); dialog.show(); diff --git a/themes/compact.css b/themes/compact.css index 36c5aec9f..24380d428 100644 --- a/themes/compact.css +++ b/themes/compact.css @@ -526,22 +526,13 @@ body.ttrss_main #feed_browser_spinner { height: 18px; width: 18px; } -body.ttrss_main #exceptionDlg .dijitDialogTitleBar { - background: red; - color: white; -} -body.ttrss_main #exceptionDlg .dijitDialogPaneContent { - background: #fcc; -} -body.ttrss_main #exceptionDlg .error-contents .message { +body.ttrss_main .exception-contents h3 { color: red; } -body.ttrss_main #exceptionDlg .error-contents textarea { +body.ttrss_main .exception-contents textarea { width: 99%; height: 200px; -} -body.ttrss_main #exceptionDlg .error-contents .dlgButtons { - text-align: center; + font-size: 11px; } body.ttrss_main #content-wrap { padding: 0px; diff --git a/themes/compact_night.css b/themes/compact_night.css index e39b7020a..a366404a4 100644 --- a/themes/compact_night.css +++ b/themes/compact_night.css @@ -526,22 +526,13 @@ body.ttrss_main #feed_browser_spinner { height: 18px; width: 18px; } -body.ttrss_main #exceptionDlg .dijitDialogTitleBar { - background: red; - color: white; -} -body.ttrss_main #exceptionDlg .dijitDialogPaneContent { - background: #fcc; -} -body.ttrss_main #exceptionDlg .error-contents .message { +body.ttrss_main .exception-contents h3 { color: red; } -body.ttrss_main #exceptionDlg .error-contents textarea { +body.ttrss_main .exception-contents textarea { width: 99%; height: 200px; -} -body.ttrss_main #exceptionDlg .error-contents .dlgButtons { - text-align: center; + font-size: 11px; } body.ttrss_main #content-wrap { padding: 0px; diff --git a/themes/light.css b/themes/light.css index b6c487b66..d3f5d7978 100644 --- a/themes/light.css +++ b/themes/light.css @@ -526,22 +526,13 @@ body.ttrss_main #feed_browser_spinner { height: 18px; width: 18px; } -body.ttrss_main #exceptionDlg .dijitDialogTitleBar { - background: red; - color: white; -} -body.ttrss_main #exceptionDlg .dijitDialogPaneContent { - background: #fcc; -} -body.ttrss_main #exceptionDlg .error-contents .message { +body.ttrss_main .exception-contents h3 { color: red; } -body.ttrss_main #exceptionDlg .error-contents textarea { +body.ttrss_main .exception-contents textarea { width: 99%; height: 200px; -} -body.ttrss_main #exceptionDlg .error-contents .dlgButtons { - text-align: center; + font-size: 11px; } body.ttrss_main #content-wrap { padding: 0px; diff --git a/themes/light/tt-rss.less b/themes/light/tt-rss.less index 65ec33bc3..d13ffff3e 100644 --- a/themes/light/tt-rss.less +++ b/themes/light/tt-rss.less @@ -609,28 +609,14 @@ body.ttrss_main { width : 18px; } - #exceptionDlg { - .dijitDialogTitleBar { - background : red; - color : white; + .exception-contents { + h3 { + color : red; } - - .dijitDialogPaneContent { - background : #fcc; - } - - .error-contents { - .message { - color : red; - } - - textarea { - width : 99%; - height : 200px; - } - .dlgButtons { - text-align : center; - } + textarea { + width : 99%; + height : 200px; + font-size : 11px; } } diff --git a/themes/night.css b/themes/night.css index 5941fd8e1..87a68a3c0 100644 --- a/themes/night.css +++ b/themes/night.css @@ -527,22 +527,13 @@ body.ttrss_main #feed_browser_spinner { height: 18px; width: 18px; } -body.ttrss_main #exceptionDlg .dijitDialogTitleBar { - background: red; - color: white; -} -body.ttrss_main #exceptionDlg .dijitDialogPaneContent { - background: #fcc; -} -body.ttrss_main #exceptionDlg .error-contents .message { +body.ttrss_main .exception-contents h3 { color: red; } -body.ttrss_main #exceptionDlg .error-contents textarea { +body.ttrss_main .exception-contents textarea { width: 99%; height: 200px; -} -body.ttrss_main #exceptionDlg .error-contents .dlgButtons { - text-align: center; + font-size: 11px; } body.ttrss_main #content-wrap { padding: 0px; diff --git a/themes/night_blue.css b/themes/night_blue.css index 99bb191a2..02a66656b 100644 --- a/themes/night_blue.css +++ b/themes/night_blue.css @@ -527,22 +527,13 @@ body.ttrss_main #feed_browser_spinner { height: 18px; width: 18px; } -body.ttrss_main #exceptionDlg .dijitDialogTitleBar { - background: red; - color: white; -} -body.ttrss_main #exceptionDlg .dijitDialogPaneContent { - background: #fcc; -} -body.ttrss_main #exceptionDlg .error-contents .message { +body.ttrss_main .exception-contents h3 { color: red; } -body.ttrss_main #exceptionDlg .error-contents textarea { +body.ttrss_main .exception-contents textarea { width: 99%; height: 200px; -} -body.ttrss_main #exceptionDlg .error-contents .dlgButtons { - text-align: center; + font-size: 11px; } body.ttrss_main #content-wrap { padding: 0px;