Revision abc941da
Von Udo Spallek vor fast 19 Jahren hinzugefügt
bin/mozilla/am.pl | ||
---|---|---|
1607 | 1607 |
? "<option selected>$item\n" |
1608 | 1608 |
: "<option>$item\n"; |
1609 | 1609 |
} |
1610 |
|
|
1610 |
|
|
1611 | 1611 |
foreach $item (qw(name company address signature)) { |
1612 | 1612 |
$myconfig{$item} =~ s/\"/"/g; |
1613 | 1613 |
} |
... | ... | |
1627 | 1627 |
: "<option value=$key>$countrycodes{$key}\n"; |
1628 | 1628 |
} |
1629 | 1629 |
$countrycodes = "<option>American English\n$countrycodes"; |
1630 |
|
|
1631 |
# use an other input number format than output numberformat |
|
1632 |
# look at Form.pm, sub parse_amount |
|
1633 |
my $ in_numberformat = ''; |
|
1634 |
$text1 = qq|value="0">| . $locale->text('equal Outputformat'); |
|
1635 |
$text2 = qq|value="1">| . $locale->text('1000,00 or 1000.00'); |
|
1636 |
@in_nf = ($text1, $text2); |
|
1637 |
foreach $item ( @in_nf ) { |
|
1638 |
$in_numberformat .= |
|
1639 |
( substr($item, 7, 1) eq $myconfig{in_numberformat}) |
|
1640 |
? "<option selected $item\n" |
|
1641 |
: "<option $item\n"; |
|
1642 |
} |
|
1643 |
|
|
1630 | 1644 |
|
1645 |
|
|
1631 | 1646 |
foreach $key (keys %{ $form->{IC} }) { |
1632 | 1647 |
foreach $accno (sort keys %{ $form->{IC}{$key} }) { |
1633 | 1648 |
$myconfig{$key} .= |
... | ... | |
1708 | 1723 |
<td><select name=dateformat>$dateformat</select></td> |
1709 | 1724 |
</tr> |
1710 | 1725 |
<tr> |
1711 |
<th align=right>| . $locale->text('Number Format') . qq|</th> |
|
1726 |
<th align=right>| . $locale->text('Output Number Format') . qq|</th>
|
|
1712 | 1727 |
<td><select name=numberformat>$numberformat</select></td> |
1713 | 1728 |
</tr> |
1729 |
<tr> |
|
1730 |
<th align=right>| . $locale->text('Input Number Format') . qq|</th> |
|
1731 |
<td><select name=in_numberformat>$in_numberformat</select></td> |
|
1732 |
</tr> |
|
1733 |
|
|
1714 | 1734 |
<tr> |
1715 | 1735 |
<th align=right>| . $locale->text('Dropdown Limit') . qq|</th> |
1716 | 1736 |
<td><input name=vclimit size=10 value="$myconfig{vclimit}"></td> |
Auch abrufbar als: Unified diff
Bug 233: Neues Zahlenformat für die Eingabe eingefuehrt.
Es ist nun moeglich das Eingabezahlenformat getrennt anzugeben.
Entweder Eingabeformat wie bisher (default) oder '1000.00 oder 1000,00'.
Die zweite Option verhindert bei der Eingabe die Verwechselung von ',' und '.'.
Es ist nun egal welchen Dezimaltrenner man benutzt, der erste Punkt oder Komma
von rechts jedenfalls wird als Dezimaltrenner verwendet, alle anderen Punkte oder
Kommas werden einfach ignoriert, bzw. entfernt.