X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;f=SL%2FLayout%2FActionBar%2FLink.pm;h=5e47663cd04b2e8e9533503193888865dc9587e6;hb=08e48f66590f580cbe2c8e3df76883d88b4c0fef;hp=31560c4bee813224f80869b70635e25fbfe1bbcb;hpb=2d587c41fc70f959556d33b11a10618b35da1b22;p=kivitendo-erp.git diff --git a/SL/Layout/ActionBar/Link.pm b/SL/Layout/ActionBar/Link.pm index 31560c4be..5e47663cd 100644 --- a/SL/Layout/ActionBar/Link.pm +++ b/SL/Layout/ActionBar/Link.pm @@ -3,17 +3,22 @@ package SL::Layout::ActionBar::Link; use strict; use parent qw(SL::Layout::ActionBar::Action); +use SL::Presenter::Tag qw(html_tag); + sub from_params { my ($class, $data) = @_; my ($text, %params) = @$data; + + return if exists($params{only_if}) && !$params{only_if}; + return if exists($params{not_if}) && $params{not_if}; return SL::Layout::ActionBar::Link->new(text => $text, params => \%params); } sub render { my ($self) = @_; - return $self->p->html_tag( + html_tag( 'div', $self->text, id => $self->id, class => 'layout-actionbar-action layout-actionbar-link',