]> wagnertech.de Git - kivitendo-erp.git/commitdiff
PartPicker: javascript direkt im P.part_picker adden.
authorSven Schöling <s.schoeling@linet-services.de>
Tue, 18 Nov 2014 14:49:35 +0000 (15:49 +0100)
committerSven Schöling <s.schoeling@linet-services.de>
Tue, 18 Nov 2014 14:49:35 +0000 (15:49 +0100)
SL/Controller/ClientConfig.pm
SL/Controller/Part.pm
SL/Controller/RequirementSpecOrder.pm
SL/Form.pm
SL/Presenter/Part.pm

index df485c0a4b9f35c7b8cf09e9a854d6be73d598c2..2279ef1dab0e01fc3a7ad94ab25c1849ca00787b 100644 (file)
@@ -218,8 +218,6 @@ sub check_auth {
 sub edit_form {
   my ($self) = @_;
 
 sub edit_form {
   my ($self) = @_;
 
-  $::request->layout->use_javascript("${_}.js") for qw(autocomplete_part);
-
   $self->render('client_config/form', title => t8('Client Configuration'),
                 make_chart_title     => sub { $_[0]->accno . '--' . $_[0]->description },
                 make_templates_value => sub { 'templates/' . $_[0] },
   $self->render('client_config/form', title => t8('Client Configuration'),
                 make_chart_title     => sub { $_[0]->accno . '--' . $_[0]->description },
                 make_templates_value => sub { 'templates/' . $_[0] },
index d5a7f2a5f139464f4aaffedaf19e147d7f6b2e76..eff03697610b2d6a41fd8352cf303bdf96d51289 100644 (file)
@@ -60,8 +60,6 @@ sub action_ajax_autocomplete {
 }
 
 sub action_test_page {
 }
 
 sub action_test_page {
-  $::request->{layout}->add_javascripts('autocomplete_part.js');
-
   $_[0]->render('part/test_page');
 }
 
   $_[0]->render('part/test_page');
 }
 
index 352cf636c7a9cd3616f33833d600b065fd09b1c1..c031a893546449559f776b7bce65c3f4c0115253 100644 (file)
@@ -193,7 +193,7 @@ sub setup {
   my ($self) = @_;
 
   $::auth->assert('requirement_spec_edit');
   my ($self) = @_;
 
   $::auth->assert('requirement_spec_edit');
-  $::request->{layout}->use_stylesheet("${_}.css") for qw(jquery.contextMenu requirement_spec autocomplete_part);
+  $::request->{layout}->use_stylesheet("${_}.css") for qw(jquery.contextMenu requirement_spec);
   $::request->{layout}->use_javascript("${_}.js")  for qw(jquery.jstree jquery/jquery.contextMenu client_js requirement_spec);
 
   return 1;
   $::request->{layout}->use_javascript("${_}.js")  for qw(jquery.jstree jquery/jquery.contextMenu client_js requirement_spec);
 
   return 1;
index e35464a5744bfa955e62a9dde7ece124ced5e2e8..0b29646eb5f3f98cb115a729c3559356c1d027fc 100644 (file)
@@ -476,7 +476,7 @@ sub header {
   $layout->use_javascript("$_.js") for (qw(
     jquery jquery-ui jquery.cookie jquery.checkall jquery.download
     jquery/jquery.form jquery/fixes client_js
   $layout->use_javascript("$_.js") for (qw(
     jquery jquery-ui jquery.cookie jquery.checkall jquery.download
     jquery/jquery.form jquery/fixes client_js
-    common part_selection switchmenuframe autocomplete_part
+    common part_selection switchmenuframe
   ), "jquery/ui/i18n/jquery.ui.datepicker-$::myconfig{countrycode}");
 
   $self->{favicon} ||= "favicon.ico";
   ), "jquery/ui/i18n/jquery.ui.datepicker-$::myconfig{countrycode}");
 
   $self->{favicon} ||= "favicon.ico";
index 1fbce1e068dbceab742ce4f02f96482619c14a6c..baa5e22bcc9919c171d7946e10ba859b8c555256 100644 (file)
@@ -40,6 +40,7 @@ sub part_picker {
     join('', map { $params{$_} ? $self->input_tag("", delete $params{$_}, id => "${id}_${_}", type => 'hidden') : '' } qw(column type unit convertible_unit)) .
     $self->input_tag("", (ref $value && $value->can('description')) ? $value->description : '', id => "${id}_name", %params);
 
     join('', map { $params{$_} ? $self->input_tag("", delete $params{$_}, id => "${id}_${_}", type => 'hidden') : '' } qw(column type unit convertible_unit)) .
     $self->input_tag("", (ref $value && $value->can('description')) ? $value->description : '', id => "${id}_name", %params);
 
+  $::request->layout->add_javascripts('autocomplete_part.js');
   $::request->presenter->need_reinit_widgets($id);
 
   $self->html_tag('span', $ret, class => 'part_picker');
   $::request->presenter->need_reinit_widgets($id);
 
   $self->html_tag('span', $ret, class => 'part_picker');