1
0
mirror of https://git.tt-rss.org/git/tt-rss.git synced 2025-12-12 21:55:56 +00:00

show safe mode warning dialog in prefs

This commit is contained in:
Andrew Dolgov
2021-11-14 16:12:27 +03:00
parent d3d3bceec9
commit cf93371607
3 changed files with 21 additions and 13 deletions

View File

@@ -820,6 +820,10 @@ const App = {
App.updateRuntimeInfo();
}, 60 * 1000)
if (App.getInitParam("safe_mode") && this.isPrefs()) {
CommonDialogs.safeModeWarning();
}
console.log("second stage ok");
},

View File

@@ -11,6 +11,21 @@ const CommonDialogs = {
const dialog = dijit.byId("infoBox");
if (dialog) dialog.hide();
},
safeModeWarning: function() {
const dialog = new fox.SingleUseDialog({
title: __("Safe mode"),
content: `<div class='alert alert-info'>
${__('Tiny Tiny RSS is running in safe mode. All themes and plugins are disabled. You will need to log out and back in to disable it.')}
</div>
<footer class='text-center'>
<button dojoType='dijit.form.Button' type='submit' class='alt-primary'>
${__('Close this window')}
</button>
</footer>`
});
dialog.show();
},
subscribeToFeed: function() {
xhr.json("backend.php",
{op: "feeds", method: "subscribeToFeed"},

View File

@@ -278,19 +278,8 @@ const Feeds = {
}
if (App.getInitParam("safe_mode")) {
const dialog = new fox.SingleUseDialog({
title: __("Safe mode"),
content: `<div class='alert alert-info'>
${__('Tiny Tiny RSS is running in safe mode. All themes and plugins are disabled. You will need to log out and back in to disable it.')}
</div>
<footer class='text-center'>
<button dojoType='dijit.form.Button' type='submit' class='alt-primary'>
${__('Close this window')}
</button>
</footer>`
});
dialog.show();
/* global CommonDialogs */
CommonDialogs.safeModeWarning();
}
// bw_limit disables timeout() so we request initial counters separately