X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;f=SL%2FLayout%2FActionBar%2FAction.pm;h=aea2e2cf04bd716341f51ff21d405344b757a36c;hb=770cfea95d02adbaa8e6ebfddd39ef9e52252b97;hp=90eb8498ca002d589825735c1057cb0d1db8be81;hpb=74ddcb2ddf9628234969283532eb4370ef45d7c9;p=kivitendo-erp.git diff --git a/SL/Layout/ActionBar/Action.pm b/SL/Layout/ActionBar/Action.pm index 90eb8498c..aea2e2cf0 100644 --- a/SL/Layout/ActionBar/Action.pm +++ b/SL/Layout/ActionBar/Action.pm @@ -3,7 +3,7 @@ package SL::Layout::ActionBar::Action; use strict; use parent qw(Rose::Object); -use SL::Presenter; +use SL::Presenter::Tag qw(name_to_id); use Rose::Object::MakeMethods::Generic ( 'scalar --get_set_init' => [ qw(id params text) ], @@ -35,18 +35,13 @@ sub callable { 0 } # shortcut for presenter -sub p { - SL::Presenter->get -} - sub init_params { +{} } # unique id to tie div and javascript together sub init_id { - $_[0]->params->{id} // - $_[0]->p->name_to_id('action[]') + $_[0]->params->{id} // name_to_id('action[]') } 1;