X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;f=SL%2FLayout%2FActionBar%2FSubmit.pm;h=a130209e9987f4b7e2711910ed6b22d238e99aef;hb=4a03aa4d5f2c201e2524bbf54ff59c9896ad416a;hp=751a969156843ccc303a23923e1bc85807b30d73;hpb=e0a3b19e35aed6f3f8ba84e25381a5d0e6ca61f4;p=kivitendo-erp.git diff --git a/SL/Layout/ActionBar/Submit.pm b/SL/Layout/ActionBar/Submit.pm index 751a96915..a130209e9 100644 --- a/SL/Layout/ActionBar/Submit.pm +++ b/SL/Layout/ActionBar/Submit.pm @@ -3,12 +3,6 @@ package SL::Layout::ActionBar::Submit; use strict; use parent qw(SL::Layout::ActionBar::Action); -use JSON; - -use Rose::Object::MakeMethods::Generic ( - 'scalar --get_set_init' => [ qw(text submit) ], -); - sub render { $_[0]->p->html_tag('div', $_[0]->text, id => $_[0]->id, @@ -16,11 +10,9 @@ sub render { ); } -sub script { - # store submit and form and stuff in data attribute - sprintf q|$('#%s').data('action', %s);|, $_[0]->id, JSON::to_json({ - submit => $_[0]->submit, - }); +sub callable { + my ($self) = @_; + return $self->params->{submit} || $self->params->{call} || $self->params->{link}; } 1;