summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorYorhel <git@yorhel.nl>2010-02-01 13:27:23 +0100
committerYorhel <git@yorhel.nl>2010-02-01 13:29:35 +0100
commitc2df52da18ce8a772a1dd70c8ff14b7527fd4339 (patch)
tree73743dd63ebba980c22bbfb2ed952ee7cb263a95 /lib
parent2bda6076a93e45c259148f0723fff37cd5aa56dc (diff)
Properly copy over search string on switching with the searchtabs
Diffstat (limited to 'lib')
-rw-r--r--lib/VNDB/Util/CommonHTML.pm19
1 files changed, 6 insertions, 13 deletions
diff --git a/lib/VNDB/Util/CommonHTML.pm b/lib/VNDB/Util/CommonHTML.pm
index 924c91fd..be56e4a8 100644
--- a/lib/VNDB/Util/CommonHTML.pm
+++ b/lib/VNDB/Util/CommonHTML.pm
@@ -397,20 +397,13 @@ sub htmlVoteStats {
sub htmlSearchBox {
my($self, $sel, $v) = @_;
- # escape search query for use as a query string value
- (my $q = $v||'') =~ s/&/%26/g;
- $q =~ s/\?/%3F/g;
- $q =~ s/;/%3B/g;
- $q =~ s/ /%20/g;
- $q = "?q=$q" if $q;
-
fieldset class => 'search';
- p class => 'searchtabs';
- a href => "/v/all$q", $sel eq 'v' ? (class => 'sel') : (), mt '_searchbox_vn';
- a href => "/r$q", $sel eq 'r' ? (class => 'sel') : (), mt '_searchbox_releases';
- a href => "/p/all$q", $sel eq 'p' ? (class => 'sel') : (), mt '_searchbox_producers';
- a href => '/g'.($q?"/list$q":''), $sel eq 'g' ? (class => 'sel') : (), mt '_searchbox_tags';
- a href => "/u/all$q", $sel eq 'u' ? (class => 'sel') : (), mt '_searchbox_users';
+ p id => 'searchtabs';
+ a href => '/v/all', $sel eq 'v' ? (class => 'sel') : (), mt '_searchbox_vn';
+ a href => '/r', $sel eq 'r' ? (class => 'sel') : (), mt '_searchbox_releases';
+ a href => '/p/all', $sel eq 'p' ? (class => 'sel') : (), mt '_searchbox_producers';
+ a href => '/g', $sel eq 'g' ? (class => 'sel') : (), mt '_searchbox_tags';
+ a href => '/u/all', $sel eq 'u' ? (class => 'sel') : (), mt '_searchbox_users';
end;
input type => 'text', name => 'q', id => 'q', class => 'text', value => $v;
input type => 'submit', class => 'submit', value => mt '_searchbox_submit';