diff options
| author | Carson Fleming <[email protected]> | 2024-12-30 02:48:25 -0800 |
|---|---|---|
| committer | Carson Fleming <[email protected]> | 2024-12-30 02:48:25 -0800 |
| commit | 86db941816acdd409959a7e91a5534346d02491c (patch) | |
| tree | 3f69314fdee92865a2832d3c65bb1aa26a705127 | |
| parent | 90441bf36a9763e0b123b325abfe27d9b72bbbf8 (diff) | |
| download | rc-inbox-settings-86db941816acdd409959a7e91a5534346d02491c.tar.gz | |
add empty skin for keys
| -rw-r--r-- | inbox_settings.php | 4 | ||||
| -rw-r--r-- | localization/en_US.inc | 3 | ||||
| -rw-r--r-- | skins/elastic/templates/keys.html | 28 |
3 files changed, 33 insertions, 2 deletions
diff --git a/inbox_settings.php b/inbox_settings.php index 741e3af..c0bd415 100644 --- a/inbox_settings.php +++ b/inbox_settings.php @@ -79,9 +79,9 @@ class inbox_settings extends rcube_plugin { } function render_keys_ui() { - $this->register_handler('plugin.body', [$this, 'render_keys_form']); + //$this->register_handler('plugin.body', [$this, 'render_keys_form']); $this->rcmail->output->set_pagetitle($this->gettext('inbox_keys')); - $this->rcmail->output->send('plugin'); + $this->rcmail->output->send('inbox_settings.keys'); } function render_keys_form() {} diff --git a/localization/en_US.inc b/localization/en_US.inc index c6fac62..c465a37 100644 --- a/localization/en_US.inc +++ b/localization/en_US.inc @@ -9,4 +9,7 @@ $labels['inbox_keys'] = 'Encryption Keys'; $labels['no_query'] = 'One or more database queries are not yet configured'; $labels['no_db'] = 'Failed to connect to the database'; $labels['sql_error'] = 'Encountered an error while performing the operation; please check your SQL syntax and database DSN'; +$labels['keygen'] = 'Generate Key'; +$labels['key_import'] = 'Import Key'; +$labels['key_delete'] = 'Delete Key'; ?> diff --git a/skins/elastic/templates/keys.html b/skins/elastic/templates/keys.html new file mode 100644 index 0000000..85b38ae --- /dev/null +++ b/skins/elastic/templates/keys.html @@ -0,0 +1,28 @@ +<roundcube:include file="includes/layout.html" /> +<roundcube:include file="includes/menu.html" /> +<roundcube:include file="includes/settings-menu.html" /> + +<h1 class="voice"><roundcube:label name="settings" /> : <roundcube:label name="inbox_settings.inbox_keys" /></h1> + +<!-- keys list --> +<div id="layout-content" role="main"> + <h2 id="aria-label-toolbar" class="voice"><roundcube:label name="arialabeltoolbar" /></h2> + <div class="header" role="toolbar" aria-labelledby="aria-label-toolbar"> + <a class="button icon back-list-button" href="#back"><span class="inner"><roundcube:label name="back" /></span></a> + <span class="header-title"></span> + <!-- toolbar --> + <div id="folderstoolbar" class="toolbar menu"> + <roundcube:button command="plugin.inbox_settings_keygen" type="link" class="create disabled" classAct="create" + label="create" title="inbox_settings.keygen" innerClass="inner" /> + <roundcube:button command="plugin.inbox_settings_key_import" type="link" class="import disabled" classAct="import" + label="import" title="inbox_settings.key_import" innerClass="inner" /> + <roundcube:button command="plugin.inbox_settings_key_delete" type="link" class="delete disabled" classAct="delete" + label="delete" title="inbox_settings.key_delete" innerClass="inner" /> + </div> + </div> + <div class="iframe-wrapper"> + <!-- list goes here --> + </div> +</div> + +<roundcube:include file="includes/footer.html" /> |
