fix: Thread layout flat not sticking Some WebGUI/Auth.pm cleanup.
This commit is contained in:
parent
9c8399d93b
commit
0fbbbea782
3 changed files with 30 additions and 22 deletions
|
|
@ -776,7 +776,10 @@ sub view {
|
|||
my $out = WebGUI::Cache->new($self->session,"view_".$self->getId)->get;
|
||||
return $out if $out;
|
||||
}
|
||||
$self->session->scratch->set("discussionLayout",$self->session->form->process("layout"));
|
||||
$self->session->scratch->set("discussionLayout",$self->session->form->process("layout"))
|
||||
if ($self->session->form->process("layout"));
|
||||
my $layout = $self->session->scratch->get("discussionLayout")
|
||||
|| $self->session->user->profileField("discussionLayout");
|
||||
my $var = $self->getTemplateVars;
|
||||
$self->getParent->appendTemplateLabels($var);
|
||||
$var->{karmaIsEnabled} = $self->session->setting->get("useKarma");
|
||||
|
|
@ -788,7 +791,6 @@ sub view {
|
|||
|
||||
$var->{'layout.nested.url'} = $self->getLayoutUrl("nested");
|
||||
$var->{'layout.flat.url'} = $self->getLayoutUrl("flat");
|
||||
my $layout = $self->session->scratch->get("discussionLayout") || $self->session->user->profileField("discussionLayout");
|
||||
$var->{'layout.isFlat'} = ($layout eq "flat");
|
||||
$var->{'layout.isNested'} = ($layout eq "nested" || !$var->{'layout.isFlat'});
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue