Remember display of nav bar when selecting different man versions
This improves usability *a lot*. Too bad the code's quite ugly...
This commit is contained in:
parent
2622fad2d9
commit
bf84ea2d73
3 changed files with 81 additions and 11 deletions
|
|
@ -449,6 +449,9 @@ sub man {
|
|||
return $self->resNotFound() if !@$m;
|
||||
my $man = getman($self, $name, $hash, $m);
|
||||
|
||||
my $view = $self->formValidate({get => 'v', regex => qr/^[a-z2-7]+$/});
|
||||
$view = $view->{_err} ? '' : $view->{v};
|
||||
|
||||
$self->htmlHeader(title => $name);
|
||||
div id => 'nav', 'Sorry, this navigation menu won\'t display without Javascript. :-(';
|
||||
|
||||
|
|
@ -495,7 +498,7 @@ sub man {
|
|||
end;
|
||||
end;
|
||||
|
||||
$self->htmlFooter(js => { hash => substr($man->{hash}, 0, 8), name => $man->{name}, mans => manjslist($self, $m) });
|
||||
$self->htmlFooter(js => { hash => substr($man->{hash}, 0, 8), name => $man->{name}, view => $view, mans => manjslist($self, $m) });
|
||||
}
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue