From f693ebab21cc60f0290bea201c0dd05cd019669e Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Wed, 16 Sep 2020 06:38:41 +0300 Subject: [PATCH] fix default password nag dialog, load via xhr --- js/Feeds.js | 34 ++++++++++++++++++---------------- 1 file changed, 18 insertions(+), 16 deletions(-) diff --git a/js/Feeds.js b/js/Feeds.js index 49b5e0c2d..9259cd547 100644 --- a/js/Feeds.js +++ b/js/Feeds.js @@ -226,23 +226,25 @@ const Feeds = { if (dijit.byId("defaultPasswordDlg")) dijit.byId("defaultPasswordDlg").destroyRecursive(); - const dialog = new dijit.Dialog({ - title: __("Your password is at default value"), - href: "backend.php?op=dlg&method=defaultpasswordwarning", - id: 'defaultPasswordDlg', - style: "width: 600px", - onCancel: function () { - return true; - }, - onExecute: function () { - return true; - }, - onClose: function () { - return true; - } - }); + xhrPost("backend.php", {op: 'dlg', method: 'defaultpasswordwarning'}, (transport) => { + const dialog = new dijit.Dialog({ + title: __("Your password is at default value"), + content: transport.responseText, + id: 'defaultPasswordDlg', + style: "width: 600px", + onCancel: function () { + return true; + }, + onExecute: function () { + return true; + }, + onClose: function () { + return true; + } + }); - dialog.show(); + dialog.show(); + }); } // bw_limit disables timeout() so we request initial counters separately