diff options
author | Andrew Dolgov <[email protected]> | 2021-03-02 19:21:21 +0300 |
---|---|---|
committer | Andrew Dolgov <[email protected]> | 2021-03-02 19:21:21 +0300 |
commit | ba86c64d38d9995d38af163ae4c51a42b21d5de7 (patch) | |
tree | 3180dba6d383a89e26e38a893170315344a8fb17 /js/PrefHelpers.js | |
parent | 386316aba1b955f50502562e1308e02680ffe997 (diff) |
add digest preview button, also fix a bunch of bugs
Diffstat (limited to 'js/PrefHelpers.js')
-rw-r--r-- | js/PrefHelpers.js | 27 |
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: { // }, |