From eb5b7cd2b30567381caab3d50378d0de4ce28abd Mon Sep 17 00:00:00 2001 From: Carson Fleming Date: Mon, 30 Dec 2024 21:05:32 -0800 Subject: clean up js stuff, reload keys after deletion --- keys.js | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/keys.js b/keys.js index b76d3f7..8ef23d3 100644 --- a/keys.js +++ b/keys.js @@ -13,9 +13,9 @@ window.rcmail && window.rcmail.addEventListener('init', function () { .focus(); } - rcmail.register_command('plugin.inbox_keys_generate', () => rcmail.inbox_keys_generate()); - rcmail.register_command('plugin.inbox_keys_import', () => rcmail.inbox_keys_import()); - rcmail.register_command('plugin.inbox_keys_delete', () => rcmail.inbox_keys_delete()); + rcmail.register_command('plugin.inbox_keys_generate', () => rcmail.inbox_keys_generate(), true); + rcmail.register_command('plugin.inbox_keys_import', () => rcmail.inbox_keys_import(), true); + rcmail.register_command('plugin.inbox_keys_delete', () => rcmail.inbox_keys_delete(), false); } }); @@ -24,11 +24,11 @@ rcube_webmail.prototype.inbox_keys_select = function (list) { }; rcube_webmail.prototype.inbox_keys_generate = function () { - this.inbox_keys_reload('&_action=plugin.inbox_keys_generate'); + this.inbox_keys_loadframe('&_action=plugin.inbox_keys_generate'); }; rcube_webmail.prototype.inbox_keys_import = function () { - this.inbox_keys_reload('&_action=plugin.inbox_keys_import'); + this.inbox_keys_loadframe('&_action=plugin.inbox_keys_import'); }; rcube_webmail.prototype.inbox_keys_delete = function () { @@ -42,11 +42,11 @@ rcube_webmail.prototype.inbox_keys_delete = function () { var lock = ref.display_message( ref.get_label('inbox_settings.deleting_key', 'loading')); ref.http_post('plugin.inbox_keys_delete', {keys}, lock); - // TODO: maybe reload + ref.reload(); }); }; -rcube_webmail.prototype.inbox_keys_reload = function(url) { +rcube_webmail.prototype.inbox_keys_loadframe = function(url) { var win; if (win = this.get_frame_window(this.env.contentframe)) { if (!url) { -- cgit v1.2.3