summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarson Fleming <[email protected]>2024-12-30 21:05:32 -0800
committerCarson Fleming <[email protected]>2024-12-30 21:05:32 -0800
commiteb5b7cd2b30567381caab3d50378d0de4ce28abd (patch)
treeed6e10922b507a793fb18508889331f83f30f08a
parenta8067fb0ad3f1de956ef48b95a21afae1bc00a06 (diff)
downloadrc-inbox-settings-eb5b7cd2b30567381caab3d50378d0de4ce28abd.tar.gz
clean up js stuff, reload keys after deletion
-rw-r--r--keys.js14
1 files 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) {