summaryrefslogtreecommitdiff
path: root/js/PrefHelpers.js
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2021-03-02 19:21:21 +0300
committerAndrew Dolgov <[email protected]>2021-03-02 19:21:21 +0300
commitba86c64d38d9995d38af163ae4c51a42b21d5de7 (patch)
tree3180dba6d383a89e26e38a893170315344a8fb17 /js/PrefHelpers.js
parent386316aba1b955f50502562e1308e02680ffe997 (diff)
add digest preview button, also fix a bunch of bugs
Diffstat (limited to 'js/PrefHelpers.js')
-rw-r--r--js/PrefHelpers.js27
1 files changed, 27 insertions, 0 deletions
diff --git a/js/PrefHelpers.js b/js/PrefHelpers.js
index fb1689879..8035d7866 100644
--- a/js/PrefHelpers.js
+++ b/js/PrefHelpers.js
@@ -53,6 +53,33 @@ const Helpers = {
return false;
},
},
+ Digest: {
+ preview: function() {
+ const dialog = new fox.SingleUseDialog({
+ title: __("Digest Preview"),
+ content: `
+ <div class='panel panel-scrollable digest-preview'>
+ <div class='text-center'>${__("Loading, please wait...")}</div>
+ </div>
+
+ <footer class='text-center'>
+ ${App.FormFields.submit_tag(__('Close this window'))}
+ </footer>
+ `
+ });
+
+ const tmph = dojo.connect(dialog, 'onShow', function () {
+ dojo.disconnect(tmph);
+
+ xhr.json("backend.php", {op: "pref-prefs", method: "previewDigest"}, (reply) => {
+ dialog.domNode.querySelector('.digest-preview').innerHTML = reply[0];
+ });
+ });
+
+ dialog.show();
+
+ }
+ },
System: {
//
},