X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;f=SL%2FPresenter%2FCustomerVendor.pm;h=d00c54d7ec450ae843e46c14e3a01173d2bb3e5f;hb=8237252928d60c67870d07e18f78347926374ccd;hp=fccfa1daf49207ac9d5c966c26cf586eac8621fd;hpb=8925999b50cb9e0bc179347e52743c79eed8ee9b;p=kivitendo-erp.git diff --git a/SL/Presenter/CustomerVendor.pm b/SL/Presenter/CustomerVendor.pm index fccfa1daf..d00c54d7e 100644 --- a/SL/Presenter/CustomerVendor.pm +++ b/SL/Presenter/CustomerVendor.pm @@ -53,18 +53,17 @@ sub customer_vendor_picker { } my $id = delete($params{id}) || $self->name_to_id($name); - my $fat_set_item = delete $params{fat_set_item}; my @classes = $params{class} ? ($params{class}) : (); push @classes, 'customer_vendor_autocomplete'; - push @classes, 'customer-vendor-picker-fat-set-item' if $fat_set_item; my $ret = - $self->input_tag($name, (ref $value && $value->can('id') ? $value->id : ''), class => "@classes", type => 'hidden', id => $id) . - join('', map { $params{$_} ? $self->input_tag("", delete $params{$_}, id => "${id}_${_}", type => 'hidden') : '' } qw(type)) . + $self->input_tag($name, (ref $value && $value->can('id') ? $value->id : ''), class => "@classes", type => 'hidden', id => $id, + 'data-customer-vendor-picker-data' => JSON::to_json(\%params), + ) . $self->input_tag("", ref $value ? $value->displayable_name : '', id => "${id}_name", %params); - $::request->layout->add_javascripts('autocomplete_customer.js'); + $::request->layout->add_javascripts('kivi.CustomerVendor.js'); $::request->presenter->need_reinit_widgets($id); $self->html_tag('span', $ret, class => 'customer_vendor_picker');