diff options
Diffstat (limited to 'templates/displayheaders/_bot_nav.html.ep')
-rw-r--r-- | templates/displayheaders/_bot_nav.html.ep | 36 |
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> |