mirror of
https://git.tt-rss.org/git/tt-rss.git
synced 2025-12-14 00:35:56 +00:00
remove old fatalError(), move everything to App.Error
update exception dialog css
This commit is contained in:
45
js/common.js
45
js/common.js
@@ -246,51 +246,6 @@ function displayIfChecked(checkbox, elemId) {
|
||||
}
|
||||
}
|
||||
|
||||
function fatalError(code, msg, ext_info) {
|
||||
if (code == 6) {
|
||||
window.location.href = "index.php";
|
||||
} else if (code == 5) {
|
||||
window.location.href = "public.php?op=dbupdate";
|
||||
} else {
|
||||
|
||||
if (msg == "") msg = "Unknown error";
|
||||
|
||||
if (ext_info) {
|
||||
if (ext_info.responseText) {
|
||||
ext_info = ext_info.responseText;
|
||||
}
|
||||
}
|
||||
|
||||
/* global ERRORS */
|
||||
if (ERRORS && ERRORS[code] && !msg) {
|
||||
msg = ERRORS[code];
|
||||
}
|
||||
|
||||
let content = `<div><b>Error code:</b> ${code} </div>
|
||||
<p>${msg}</p>`;
|
||||
|
||||
if (ext_info) {
|
||||
content = content + `<div><b>Additional information:</b></div>
|
||||
<textarea style='width: 100%' readonly="1">${ext_info}</textarea>`;
|
||||
}
|
||||
|
||||
content += `<div style='text-align : center'>
|
||||
<button dojoType="dijit.form.Button" onclick="window.location.reload()">
|
||||
${__('Try again')}</button></div>`;
|
||||
|
||||
const dialog = new dijit.Dialog({
|
||||
title: "Fatal error",
|
||||
style: "width: 600px",
|
||||
content: content});
|
||||
|
||||
dialog.show();
|
||||
|
||||
}
|
||||
|
||||
return false;
|
||||
|
||||
}
|
||||
|
||||
/* function strip_tags(s) {
|
||||
return s.replace(/<\/?[^>]+(>|$)/g, "");
|
||||
} */
|
||||
|
||||
Reference in New Issue
Block a user