X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;f=SL%2FTemplate%2FPlugin%2FL.pm;h=7916b782a8e1846cb0945c44bf296cf75c7e057f;hb=1e54989d4c0509ec9740525fb40b7caa45379f5d;hp=b38365bf314af2f16bc67547af76cb3e1556e23f;hpb=9ed1603716e43626c764d45c3714ce9aaf4afe32;p=kivitendo-erp.git diff --git a/SL/Template/Plugin/L.pm b/SL/Template/Plugin/L.pm index b38365bf3..7916b782a 100644 --- a/SL/Template/Plugin/L.pm +++ b/SL/Template/Plugin/L.pm @@ -82,6 +82,7 @@ sub link { return _call_presenter('link_tag', sub input_number_tag { return _call_presenter('input_number_tag', @_); } sub textarea_tag { return _call_presenter('textarea_tag', @_); } sub date_tag { return _call_presenter('date_tag', @_); } +sub div_tag { return _call_presenter('div_tag', @_); } sub _set_id_attribute { my ($attributes, $name, $unique) = @_; @@ -118,11 +119,6 @@ sub radio_button_tag { return $code; } -sub div_tag { - my ($self, $content, @slurp) = @_; - return $self->html_tag('div', $content, @slurp); -} - sub ul_tag { my ($self, $content, @slurp) = @_; return $self->html_tag('ul', $content, @slurp); @@ -304,9 +300,13 @@ JAVASCRIPT $filter .= ".map(function(idx, str) { return str.replace('$params{with}_', ''); })"; my $params_js = $params{params} ? qq| + ($params{params})| : ''; + my $ajax_return = ''; + if ($params{ajax_return}) { + $ajax_return = 'kivi.eval_json_result'; + } $stop_event = < can contain the following entries: =item C The URL to POST an AJAX request to after a dragged element has been -dropped. The AJAX request's return value is ignored. If given then +dropped. The AJAX request's return value is ignored by default. If given then C<$params{with}> must be given as well. +=item C + +If trueish then the AJAX request's return is accepted. + =item C A string that is interpreted as the prefix of the children's ID. Upon