diff --git a/js/PrefFeedTree.js b/js/PrefFeedTree.js index df580c948..df8cbfd1d 100644 --- a/js/PrefFeedTree.js +++ b/js/PrefFeedTree.js @@ -359,7 +359,15 @@ define(["dojo/_base/declare", "dojo/dom-construct", "lib/CheckBoxTree"], functio }); } }, - href: "backend.php?" + dojo.objectToQuery({op: 'pref-feeds', method: 'batchSubscribe'}) + content: __("Loading, please wait...") + }); + + const tmph = dojo.connect(dialog, 'onShow', function () { + dojo.disconnect(tmph); + + xhrPost("backend.php", {op: 'pref-feeds', method: 'batchSubscribe'}, (transport) => { + dialog.attr('content', transport.responseText); + }) }); dialog.show();