summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorYorhel <git@yorhel.nl>2009-08-15 09:13:25 +0200
committerYorhel <git@yorhel.nl>2009-08-15 09:13:25 +0200
commite6bccf922dac29e6307f8dea6319230e67859cff (patch)
tree571d57673a173a5be8420e7eb688329a93d8b3d1 /lib
parentef6e1d16bf0e6be3dde6f28d645a10fd89f0de6b (diff)
More sensible placing of the submit button on /v+/tagmod
Diffstat (limited to 'lib')
-rw-r--r--lib/VNDB/Handler/Tags.pm3
-rw-r--r--lib/VNDB/Util/FormHTML.pm34
2 files changed, 19 insertions, 18 deletions
diff --git a/lib/VNDB/Handler/Tags.pm b/lib/VNDB/Handler/Tags.pm
index eefede3c..68244f89 100644
--- a/lib/VNDB/Handler/Tags.pm
+++ b/lib/VNDB/Handler/Tags.pm
@@ -450,7 +450,7 @@ sub vntagmod {
end;
end;
end;
- $self->htmlForm({ frm => $frm, action => "/v$vid/tagmod", hitsubmit => 1 }, 'Tags' => [
+ $self->htmlForm({ frm => $frm, action => "/v$vid/tagmod", nosubmit => 1 }, 'Tags' => [
[ hidden => short => 'taglinks', value => '' ],
[ static => nolabel => 1, content => sub {
table id => 'tagtable';
@@ -467,6 +467,7 @@ sub vntagmod {
end;
tfoot; Tr;
td colspan => 5;
+ input type => 'submit', class => 'submit', value => 'Save changes', style => 'float: right';
input type => 'text', class => 'text', name => 'addtag', value => '';
input type => 'button', class => 'submit', value => 'Add tag';
br;
diff --git a/lib/VNDB/Util/FormHTML.pm b/lib/VNDB/Util/FormHTML.pm
index f8047c4c..473f8e7d 100644
--- a/lib/VNDB/Util/FormHTML.pm
+++ b/lib/VNDB/Util/FormHTML.pm
@@ -273,23 +273,23 @@ sub htmlForm {
}
# edit summary / submit button
- div class => 'mainbox';
- fieldset class => 'submit';
- if($options->{editsum}) {
- (my $txt = $options->{frm}{editsum}||'') =~ s/&/&amp;/;
- $txt =~ s/</&lt;/;
- $txt =~ s/>/&gt;/;
- h2 'Edit summary';
- textarea name => 'editsum', id => 'editsum', rows => 4, cols => 50;
- lit $txt;
- end;
- br;
- }
- b "Don't forget! -> " if $options->{hitsubmit};
- input type => 'submit', value => 'Submit', class => 'submit';
- b ' <-' if $options->{hitsubmit};
- end;
- end;
+ if(!$options->{nosubmit}) {
+ div class => 'mainbox';
+ fieldset class => 'submit';
+ if($options->{editsum}) {
+ (my $txt = $options->{frm}{editsum}||'') =~ s/&/&amp;/;
+ $txt =~ s/</&lt;/;
+ $txt =~ s/>/&gt;/;
+ h2 'Edit summary';
+ textarea name => 'editsum', id => 'editsum', rows => 4, cols => 50;
+ lit $txt;
+ end;
+ br;
+ }
+ input type => 'submit', value => 'Submit', class => 'submit';
+ end;
+ end;
+ }
end;
}