Um die Benutzung des Template Systems mal ein wenig zu foerdern.
authorSven Schöling <s.schoeling@linet-services.de>
Thu, 1 Nov 2007 21:05:28 +0000 (21:05 +0000)
committerSven Schöling <s.schoeling@linet-services.de>
Thu, 1 Nov 2007 21:05:28 +0000 (21:05 +0000)
commit91ab1ef646193de9359076a876a33a74d7691145
tree7f918fb2e5abc321495326e43c8d730fe13bfd28
parentd1e4ee7951b4ea788fcfd6bf882865f1b2724966
Um die Benutzung des Template Systems mal ein wenig zu foerdern.

Die bin/mozilla/oe.pl noch einmal umgeschrieben, so dass jetzt noch mehr Funktionen ins Frontend ausgelagert sind.

Ein neues Highlight ist die template/generic/multibox.html, die es erlaubt aus wenigen Steuerkommandos ein HTML-Eingabefeld zu erstellen, was bei kleinen Datenmengen als Dropdownbox erscheint, udn bei grossen asl Textfeld, mit dazugehörigem Popup-Button, um eine Auswahlliste aufzumachen. Saemtliche Funktionen lassen sich ueber Perlfunktionsreferenzen wieder zurück ins Backend leiten, und dort wieder mit komplexer Logik füllen. Dokumentation ist im Template direkt enthalten.

Die Customer/Vendor Eingabe macht auch gleich Gebrauch davon und erzeugt bei zu grosser Anzahl ein Textfeld, und daneben einen Suchbutton, der die passenden Kunden in einer Liste anzeigt.

Der "Kundendetails"-Button wurde von "?" umbenannt in "D" (immernoch gruselig)

Auf Wunsch von Moritz habe ich die display_row von bin/mozilla/oe.pl wieder verlagert in die bin/mozilla/io.pl, und dafuer die Version in bin/mozilla/invoice_io.pl deaktiviert.
41 files changed:
SL/Common.pm
SL/Form.pm
SL/Template/Plugin/LxERP.pm
bin/mozilla/common.pl
bin/mozilla/invoice_io.pl
bin/mozilla/io.pl
bin/mozilla/oe.pl
js/customer_or_vendor_selection.js [new file with mode: 0644]
locale/de/admin
locale/de/all
locale/de/am
locale/de/amtemplates
locale/de/ap
locale/de/ar
locale/de/arap
locale/de/bp
locale/de/common
locale/de/cp
locale/de/ct
locale/de/datev
locale/de/dn
locale/de/drafts
locale/de/gl
locale/de/ic
locale/de/io
locale/de/ir
locale/de/is
locale/de/licenses
locale/de/login
locale/de/oe
locale/de/pe
locale/de/rc
locale/de/rp
locale/de/ustva
templates/webpages/generic/cov_selection_de.html [new file with mode: 0644]
templates/webpages/generic/cov_selection_master.html [new file with mode: 0644]
templates/webpages/generic/multibox.html [new file with mode: 0644]
templates/webpages/oe/orders_footer_de.html
templates/webpages/oe/orders_footer_master.html
templates/webpages/oe/orders_header_de.html
templates/webpages/oe/orders_header_master.html