diff options
author | Jannis M. Hoffmann <jannis@fehcom.de> | 2023-08-17 11:36:55 +0200 |
---|---|---|
committer | Jannis M. Hoffmann <jannis@fehcom.de> | 2023-08-17 11:36:55 +0200 |
commit | 1229bb6a838e96eb52be7aa1cac8d692746bc783 (patch) | |
tree | 20a337622a62e43f9ac4baf6d609de5d3891cb84 /templates/webmail/login.html.ep | |
parent | 97d10a54426d2df2de1c765948989dfc88a316eb (diff) |
convert to bulma css framework
Diffstat (limited to 'templates/webmail/login.html.ep')
-rw-r--r-- | templates/webmail/login.html.ep | 67 |
1 files changed, 49 insertions, 18 deletions
diff --git a/templates/webmail/login.html.ep b/templates/webmail/login.html.ep index 706dc1c..54ab40a 100644 --- a/templates/webmail/login.html.ep +++ b/templates/webmail/login.html.ep @@ -2,38 +2,69 @@ % my $uses_cram = config->{session}{secure} eq 'cram'; -<div id=login class="jwm-base"> +<section class=section> + <div class="container is-max-desktop box"> - <h1> - JWebmail – <%= ucfirst l 'login' %> - </h1> + <h1 class=title> + <%= ucfirst l 'login' %> + </h1> + <h2 class=subtitle> + JWebmail + </h2> % if (my $msg = flash('message') || stash('warning')) { - <p class="jwm-warning"> - %= $msg - </p> + <div class="message is-warning"> + <div class=message-header> + %= $msg + </div> + </div> % } %= form_for login => (name => 'login1') => (method => 'post') => (class => 'pure-form pure-form-aligned jwm-round') => begin - <fieldset> - <div class="pure-control-group"> - %= label_for userid => ucfirst l 'userid' - %= text_field 'userid' => '' => (required => '') + + <div class="field is-horizontal"> + <div class=field-label> + %= label_for userid => ucfirst l 'userid' => (class => 'label') + </div> + <div class=field-body> + <div class=field> + <div class=control> + %= text_field 'userid' => '' => (required => undef) => (class => 'input') + </div> + </div> </div> - <div class="pure-control-group"> - %= label_for password => ucfirst l 'password' - %= password_field 'password' => (required => '') + </div> + + <div class="field is-horizontal"> + <div class=field-label> + %= label_for password => ucfirst l 'password' => (class => 'label') </div> + <div class=field-body> + <div class=field> + <div class=control> + %= password_field 'password' => (required => undef) => (class => 'input') + </div> + </div> + </div> + </div> % if ($uses_cram) { %= hidden_field challenge => rand % } - <div class="pure-controls"> - %= submit_button ucfirst l('login') => (class => 'pure-button pure-button-primary') => (name => 'submit_button') => $uses_cram ? (disabled => undef) : () + <div class="field is-horizontal"> + <div class=field-label> + </div> + <div class=field-body> + <div class=field> + <div class=control> + %= submit_button ucfirst l('login') => (class => 'button is-primary') => (name => 'submit_button') => $uses_cram ? (disabled => undef) : () + </div> + </div> </div> - </fieldset> + </div> % end -</div> + </div> +</section> % if ($uses_cram) { %= javascript '/src/login_cram.js' |