summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarson Fleming <[email protected]>2024-12-30 03:10:13 -0800
committerCarson Fleming <[email protected]>2024-12-30 03:10:13 -0800
commit666839bea6050f3a6bebca7fc0bff77151155ac2 (patch)
treedd21bfd87f286f466f7a8b9dfb86f343462afb29
parent86db941816acdd409959a7e91a5534346d02491c (diff)
downloadrc-inbox-settings-666839bea6050f3a6bebca7fc0bff77151155ac2.tar.gz
shrug
-rw-r--r--inbox_settings.php6
-rw-r--r--skins/elastic/templates/key_import.html9
-rw-r--r--skins/elastic/templates/keys.html7
3 files changed, 18 insertions, 4 deletions
diff --git a/inbox_settings.php b/inbox_settings.php
index c0bd415..b7c1e7a 100644
--- a/inbox_settings.php
+++ b/inbox_settings.php
@@ -79,12 +79,14 @@ class inbox_settings extends rcube_plugin {
}
function render_keys_ui() {
- //$this->register_handler('plugin.body', [$this, 'render_keys_form']);
+ $this->register_handler('keyslist', [$this, 'render_keys_form']);
$this->rcmail->output->set_pagetitle($this->gettext('inbox_keys'));
$this->rcmail->output->send('inbox_settings.keys');
}
- function render_keys_form() {}
+ function render_keys_form() {
+ return '<p>placeholder</p>';
+ }
function render_settings_ui() {
$this->register_handler('plugin.body', [$this, 'render_settings_form']);
diff --git a/skins/elastic/templates/key_import.html b/skins/elastic/templates/key_import.html
new file mode 100644
index 0000000..4fb3564
--- /dev/null
+++ b/skins/elastic/templates/key_import.html
@@ -0,0 +1,9 @@
+<roundcube:include file="includes/layout.html" />
+
+<h1 class="voice"><roundcube:label name="inbox_settings.key_import" /></h1>
+
+<div class="formcontent">
+ <roundcube:object name="importform" class="propform" part="import" />
+</div>
+
+<roundcube:include file="includes/footer.html" />
diff --git a/skins/elastic/templates/keys.html b/skins/elastic/templates/keys.html
index 85b38ae..4cf7752 100644
--- a/skins/elastic/templates/keys.html
+++ b/skins/elastic/templates/keys.html
@@ -20,8 +20,11 @@
label="delete" title="inbox_settings.key_delete" innerClass="inner" />
</div>
</div>
- <div class="iframe-wrapper">
- <!-- list goes here -->
+ <div class="scroller">
+ <roundcube:object name="keyslist" id="keys-table" class="listing"
+ noheader="true" role="listbox" data-list="keys_list"
+ data-label-msg="listempty" data-label-ext="listusebutton"
+ data-create-command="inbox_settings.key_import" />
</div>
</div>