summaryrefslogtreecommitdiff
path: root/templates/displayheaders/_bot_nav.html.ep
diff options
context:
space:
mode:
Diffstat (limited to 'templates/displayheaders/_bot_nav.html.ep')
-rw-r--r--templates/displayheaders/_bot_nav.html.ep36
1 files changed, 36 insertions, 0 deletions
diff --git a/templates/displayheaders/_bot_nav.html.ep b/templates/displayheaders/_bot_nav.html.ep
new file mode 100644
index 0000000..3eb57d3
--- /dev/null
+++ b/templates/displayheaders/_bot_nav.html.ep
@@ -0,0 +1,36 @@
+<div class="pure-g jwm-nav">
+
+ <div class="pure-u-3-4 pure-u-md-1-4">
+ %= include 'displayheaders/_pagination1'
+ </div>
+
+ <div class="pure-u-1-4 pure-u-md-1-4">
+ <label for=allbox><%= l 'check all' %></label>
+ <input name=allbox type=checkbox onclick="check_all(this)">
+ </div>
+
+ <div class="pure-u-1 pure-u-md-1-2">
+ % if (grep {$_ ne $folder} @$mail_folders) {
+ %= form_for move => (id => 'move-mail') => (class => 'pure-form') => begin
+ <fieldset>
+ %= label_for 'select-folder' => l('move to')
+ %= select_field folder => [map { $_ ? $_ : l 'Home' } grep {$_ ne $folder} @$mail_folders] => (id => 'select-folder')
+ %= csrf_field
+ %= submit_button l('move') => (class => 'pure-button')
+ </fieldset>
+ % end
+ % }
+ </div>
+
+</div>
+
+<script type="text/javascript">
+function check_all(box) {
+ const setTo = box.checked;
+ const mails = document.getElementById('mail-headers').tBodies[0].rows;
+
+ for (const m of mails) {
+ m.lastElementChild.children[0].checked = setTo;
+ }
+}
+</script>