More template cleanup for HTML validation

This commit is contained in:
swag 2023-05-09 21:15:16 -04:00
parent 079910ad68
commit dcbec40d0c
10 changed files with 20 additions and 15 deletions

View File

@ -4,11 +4,11 @@
<form method="post"> <form method="post">
<div class="email field"> <div class="email field">
<%= label_for email => 'Email' %> <%= label_for email => 'Email' %>
<%= email_field 'email' %> <%= email_field email => (id => 'email') %>
</div> </div>
<div class="password field"> <div class="password field">
<%= label_for password => 'Password' %> <%= label_for password => 'Password' %>
<%= password_field 'password' %> <%= password_field password => (id => 'password') %>
</div> </div>
<%= submit_button 'Reset' %> <%= submit_button 'Reset' %>
</form> </form>

View File

@ -4,15 +4,15 @@
<form method="post"> <form method="post">
<div class="name field"> <div class="name field">
<%= label_for name => 'Name' %> <%= label_for name => 'Name' %>
<%= text_field 'name' %> <%= text_field name => (id => 'name') %>
</div> </div>
<div class="email field"> <div class="email field">
<%= label_for email => 'Email' %> <%= label_for email => 'Email' %>
<%= email_field 'email' %> <%= email_field email => (id => 'email') %>
</div> </div>
<div class="password field"> <div class="password field">
<%= label_for password => 'Password' %> <%= label_for password => 'Password' %>
<%= password_field 'password' %> <%= password_field password => (id => 'password') %>
</div> </div>
<%= submit_button 'Create' %> <%= submit_button 'Create' %>
</form> </form>

View File

@ -4,7 +4,7 @@
<form method="post"> <form method="post">
<div class="email field"> <div class="email field">
<%= label_for email => 'Email' %> <%= label_for email => 'Email' %>
<%= email_field 'email' %> <%= email_field email => (id => 'email') %>
</div> </div>
<%= submit_button 'Demote' %> <%= submit_button 'Demote' %>
</form> </form>

View File

@ -4,7 +4,7 @@
<form method="post"> <form method="post">
<div class="email field"> <div class="email field">
<%= label_for email => 'Email' %> <%= label_for email => 'Email' %>
<%= email_field 'email' %> <%= email_field email => (id => 'email') %>
</div> </div>
<%= submit_button 'Lock' %> <%= submit_button 'Lock' %>
</form> </form>

View File

@ -4,11 +4,11 @@
<form method="post"> <form method="post">
<div class="email field"> <div class="email field">
<%= label_for email => 'Email' %> <%= label_for email => 'Email' %>
<%= email_field 'email' %> <%= email_field email => (id => 'email') %>
</div> </div>
<div class="password field"> <div class="password field">
<%= label_for password => 'Password' %> <%= label_for password => 'Password' %>
<%= password_field 'password' %> <%= password_field password => (id => 'password') %>
</div> </div>
<%= submit_button 'Login' %> <%= submit_button 'Login' %>
</form> </form>

View File

@ -4,7 +4,7 @@
<form method="post"> <form method="post">
<div class="password field"> <div class="password field">
<%= label_for password => 'Password' %> <%= label_for password => 'Password' %>
<%= password_field 'password' %> <%= password_field password => (id => 'password') %>
</div> </div>
<%= submit_button 'Reset' %> <%= submit_button 'Reset' %>
</form> </form>

View File

@ -4,7 +4,7 @@
<form method="post"> <form method="post">
<div class="email field"> <div class="email field">
<%= label_for email => 'Email' %> <%= label_for email => 'Email' %>
<%= email_field 'email' %> <%= email_field email => (id => 'email') %>
</div> </div>
<%= submit_button 'Promote' %> <%= submit_button 'Promote' %>
</form> </form>

View File

@ -4,7 +4,7 @@
<form method="post"> <form method="post">
<div class="email field"> <div class="email field">
<%= label_for email => 'Email' %> <%= label_for email => 'Email' %>
<%= email_field 'email' %> <%= email_field email => (id => 'email') %>
</div> </div>
<%= submit_button 'Unlock' %> <%= submit_button 'Unlock' %>
</form> </form>

View File

@ -5,6 +5,7 @@
<div class="author field"> <div class="author field">
<%= label_for author => 'Author' %> <%= label_for author => 'Author' %>
<%= text_field author => session->{'author'}, ( <%= text_field author => session->{'author'}, (
id => 'author',
maxlength => 63, maxlength => 63,
minlength => 1 minlength => 1
) %> ) %>
@ -15,11 +16,12 @@
<div class="text field"> <div class="text field">
<%= label_for body => 'Text' %> <%= label_for body => 'Text' %>
<%= text_area body => ( <%= text_area body => (
id => 'body',
maxlength => 4000, maxlength => 4000,
minlength => 2, minlength => 2,
required => 'true', required => undef,
rows => 6, rows => 6,
autofocus => 'autofocus' autofocus => undef
) %> ) %>
<% if (my $error = validation->error('body')) { =%> <% if (my $error = validation->error('body')) { =%>
<p class="field-with-error">Invalid text: Up to 4,000 characters only.</p> <p class="field-with-error">Invalid text: Up to 4,000 characters only.</p>

View File

@ -5,6 +5,7 @@
<div class="author field"> <div class="author field">
<%= label_for author => 'Author' %> <%= label_for author => 'Author' %>
<%= text_field author => session->{'author'}, ( <%= text_field author => session->{'author'}, (
id => 'author',
maxlength => 63, maxlength => 63,
minlength => 1 minlength => 1
) %> ) %>
@ -15,9 +16,10 @@
<div class="title field"> <div class="title field">
<%= label_for title => 'Title' %> <%= label_for title => 'Title' %>
<%= text_field title => ( <%= text_field title => (
id => 'title',
maxlength => 127, maxlength => 127,
minlength => 1, minlength => 1,
autofocus => 'autofocus' autofocus => undef
) %> ) %>
<% if (my $error = validation->error('title')) { =%> <% if (my $error = validation->error('title')) { =%>
<p class="field-with-error">Invalid title: 1 to 127 characters please.</p> <p class="field-with-error">Invalid title: 1 to 127 characters please.</p>
@ -26,6 +28,7 @@
<div class="text field"> <div class="text field">
<%= label_for body => 'Text' %> <%= label_for body => 'Text' %>
<%= text_area body => ( <%= text_area body => (
id => 'body',
maxlength => 4000, maxlength => 4000,
minlength => 2, minlength => 2,
required => 'true', required => 'true',