From: Moritz Bunkus Date: Fri, 19 Jan 2007 09:31:28 +0000 (+0000) Subject: In den Einkaufs- und Verkaufsmasken eine Checkbox "Details anzeigen" eingefügt, mit... X-Git-Tag: release-2.4.1~1^2~13 X-Git-Url: http://wagnertech.de/git?a=commitdiff_plain;h=78650e309d0101ce7ec8ba60315ed5cc5fa42339;p=kivitendo-erp.git In den Einkaufs- und Verkaufsmasken eine Checkbox "Details anzeigen" eingefügt, mit der die jeweils zweite Positionszeile angezeigt bzw. versteckt werden kann. --- diff --git a/bin/mozilla/io.pl b/bin/mozilla/io.pl index bb99e2c57..25be6fe9a 100644 --- a/bin/mozilla/io.pl +++ b/bin/mozilla/io.pl @@ -90,6 +90,7 @@ use Data::Dumper; sub display_row { $lxdebug->enter_sub(); my $numrows = shift; + if ($lizenzen && $form->{vc} eq "customer") { if ($form->{type} =~ /sales_order/) { @column_index = (runningnumber, partnumber, description, ship, qty); @@ -197,9 +198,18 @@ sub display_row { . qq||; ############## ENDE Neueintrag ################## + $form->{"show_details"} = + !defined($form->{"show_details"}) ? 1 : + $form->{"show_details"} ? 1 : 0; + my $show_details_new = 1 - $form->{"show_details"}; + my $show_details_checked = $form->{"show_details"} ? "checked" : ""; + print qq| + + + | . $locale->text("Show details") . qq|
|; @@ -438,9 +448,13 @@ sub display_row { # Eintrag fuer Version 2.2.0 geaendert # # neue Optik im Rechnungsformular # ######################################## + + my $row_style_attr = + 'style="display:none;"' if (!$form->{"show_details"}); + # print second row print qq| - +
|; if ($lizenzen && $form->{type} eq "invoice" && $form->{vc} eq "customer") { diff --git a/bin/mozilla/is.pl b/bin/mozilla/is.pl index 5901ab074..d918b50d8 100644 --- a/bin/mozilla/is.pl +++ b/bin/mozilla/is.pl @@ -582,6 +582,8 @@ sub form_header { $onload = qq|alert('$credittext')|; } + $form->{"javascript"} .= qq|