diff options
| author | Carson Fleming <[email protected]> | 2024-12-30 21:33:34 -0800 |
|---|---|---|
| committer | Carson Fleming <[email protected]> | 2024-12-30 21:33:34 -0800 |
| commit | f21b2d31596ab6eab0b9acbf181e95cafd795422 (patch) | |
| tree | f43e13cb9a689a211945b9303a91c57c3bbac0e4 /keys.js | |
| parent | eb5b7cd2b30567381caab3d50378d0de4ce28abd (diff) | |
| download | rc-inbox-settings-f21b2d31596ab6eab0b9acbf181e95cafd795422.tar.gz | |
progress & cleanup
Diffstat (limited to 'keys.js')
| -rw-r--r-- | keys.js | 18 |
1 files changed, 9 insertions, 9 deletions
@@ -1,4 +1,4 @@ -window.rcmail && window.rcmail.addEventListener('init', function () { +window.rcmail && window.rcmail.addEventListener('init', function() { if (rcmail.env.task === 'settings' && rcmail.env.action === 'plugin.inbox_keys') { if (rcmail.gui_objects.keyslist) { @@ -19,30 +19,30 @@ window.rcmail && window.rcmail.addEventListener('init', function () { } }); -rcube_webmail.prototype.inbox_keys_select = function (list) { +rcube_webmail.prototype.inbox_keys_select = function(list) { this.enable_command('plugin.inbox_keys_delete', list.get_selection().length > 0); }; -rcube_webmail.prototype.inbox_keys_generate = function () { - this.inbox_keys_loadframe('&_action=plugin.inbox_keys_generate'); +rcube_webmail.prototype.inbox_keys_generate = function() { + this.goto_url('plugin.inbox_keys_generate'); }; -rcube_webmail.prototype.inbox_keys_import = function () { - this.inbox_keys_loadframe('&_action=plugin.inbox_keys_import'); +rcube_webmail.prototype.inbox_keys_import = function() { + this.goto_url('plugin.inbox_keys_import'); }; -rcube_webmail.prototype.inbox_keys_delete = function () { +rcube_webmail.prototype.inbox_keys_delete = function() { var keys = this.inbox_keys_list.get_selection(); if (!keys.length) return; this.confirm_dialog( this.get_label('inbox_settings.confirm_delete_key'), 'delete', - function (_evt, ref) { + function(_evt, ref) { var lock = ref.display_message( ref.get_label('inbox_settings.deleting_key', 'loading')); + ref.addEventListener('responseafter', () => ref.reload()); ref.http_post('plugin.inbox_keys_delete', {keys}, lock); - ref.reload(); }); }; |
