Projekt

Allgemein

Profil

Statistiken
| Zweig: | Markierung: | Revision:

# Datum Autor Kommentar
61f09f2c 14.12.2010 14:24 Moritz Bunkus

Optionen non-greedy matchen, weil ansonsten HTML-Kommentar-Ende nicht richtig gematcht wird

f6ea0fa8 10.12.2010 09:17 Moritz Bunkus

Richtiges HTML-Kommentar-Ende in config-Zeile akzeptieren

60c0c579 23.11.2010 15:52 Moritz Bunkus

Templates: Auswertung des "else"-Teils gefixt, wenn "if"-Teil Variablenvergleiche enthält

597846d8 18.11.2010 10:32 Jan Büren

foreach als eindeutiges Wort für Schleifen innerhalb Latex-Druckvorlagen benutzen, Details:

if ((substr($text, $keyword_pos, 2) eq 'if') || (substr($text,
$keyword_pos, 3) eq 'for')) {

mach daraus mal

if ((substr($text, $keyword_pos, 2) eq 'if') || (substr($text,...
22ae0bf0 22.10.2010 14:25 Sven Schöling

date_tag

Beispiel ist hier nicht mit enthalten, weil der date_tag gleichzeitig einen
graphischen datepicker rendert, deshalb hier im Commit:

[% USE L ]
[
L.date_tag('orddate', orddate, cal_align => 'BL') %]

Das erste ist der name in html, das zweite der Wert zum befüllen, das dritte...

98152647 20.10.2010 13:51 Moritz Bunkus

Schleifenzähler für first fängt bei 0 an, nicht bei 1

6326597d 29.09.2010 13:37 Moritz Bunkus

Ein-/Ausgaben in Textdateien (Druckvorlagen) zwischen UTF-8 und internem Encoding wandeln, sofern notwendig

4c19594d 08.09.2010 12:27 Moritz Bunkus

ZIP-Inhalt von und nach internes Encoding wandeln

f51fdc2b 08.09.2010 12:25 Moritz Bunkus

Ermöglichen, dass <%foreachrow%> in OpenDocument über mehrere Zeilen geht

Hintergrund: Um Zwischenzummen zu ermöglichen, müss ein Konstrukt wie
folgt genutzt werden:

<%foreachrow ...%> <%description%> .. <%linetotal%><%if discount_sub%>
Zwischensumme: .. <%discount_sub%><%end%><%end%>
94bc7ca3 02.09.2010 16:40 Sven Schöling

Zwei Datien waren nicht strict.

439e45e4 04.08.2010 12:03 Moritz Bunkus

DRY: "use parent"

0fba3edd 04.08.2010 12:03 Moritz Bunkus

SL/Template.pm in eine Datei pro Package aufgeteilt.

c7edb248 20.07.2010 10:27 Sven Schöling

Nur ein globales Locale-Objekt anlegen

Außerdem alle lokalen Locale-Objekte entfernt. Ist so noch nicht funktionabel.

Conflicts:

SL/Template/Plugin/T8.pm
scripts/console
scripts/rose_auto_create_model.pl
scripts/sync_with_sugarcrm.pl
240ae2f5 28.06.2010 13:35 Sven Schöling

Merge Fehler

91ee6cb2 28.06.2010 13:30 Sven Schöling

format_percent auf 2 stellen defaulten

49b7cab6 28.06.2010 13:18 Sven Schöling

Bei fehlender Übersetzung nicht übersetzten Begriff zurückggeben.

Conflicts:

SL/Template/Plugin/LxERP.pm
ee61dd2b 28.06.2010 13:08 Moritz Bunkus

Neue Option 'with_empty' für options_for_select.

Sorgt dafür, dass das erste Element ein leeres Element ist.

3cc77e53 28.06.2010 13:08 Moritz Bunkus

Hilfsfunktionen zum Erzeugen von Checkbox- und Text-Input-Tags

71f55f78 28.06.2010 13:07 Moritz Bunkus

HTML-IDs aus Attributnamen nur mit für IDs gültigen Zeichen bilden

37a84d92 28.06.2010 13:07 Sven Schöling

Funktion LxERP.t8() analog zum Filter [% ... | $T8 %] implementiert.

Hintergrund: Will man einen zu übersetzenden Begriff an eine Funktion
übergeben, so geht das mit der Filtersyntax leider
nicht. Beispielsweise geht weder

[% JavaScript.confirm('Are you sure?' | $T8) %]...
f393137f 28.06.2010 13:05 Moritz Bunkus

Kosmetik: wir verwenden zwei Leerzeichen für Einrückung

47978b5b 28.06.2010 13:04 Moritz Bunkus

Mehr Attribute HTML-escapen.

8177c150 28.06.2010 13:04 Moritz Bunkus

Ein Plugin zum Erzeugen von HTML-Tags auf die Rails-Art.

9bd3030a 30.12.2009 16:26 Sven Schöling

Merge branch 'ir_templates'

Conflicts:
SL/OP.pm

c6f47607 17.12.2009 11:47 Sven Schöling

T8 Filter für Templates und Anwendungsbeispiel _payments

c09536f4 11.12.2009 14:41 Sven Schöling

Keine Tabs in SL/* Modulen.

Machen das Leben nur schwer für Leute die zufällig nicht die Tabbreite eingestellt haben wie der Autor.

7130d91e 29.10.2009 15:06 Sven Schöling

form_footer 2. Version

c510d88b 20.10.2009 15:53 Sven Schöling

und die restlichen .pm Module.

eb0c10b0 11.05.2009 14:17 Moritz Bunkus

Korrekturmodul für das Hauptbuch implementiert

Frührere Lx-Office-Versionen enthalten einige Bugs und Features,
die den Export von Buchungsdaten ins DATEV-Format verhindern und
allgemein zu ungültigen und/oder unlogischen Einträgen in acc_trans
führen. Mit Hilfe dieses Modules, das über den Menüpunkt "System ->...

34366eda 06.05.2009 17:36 Moritz Bunkus

Beim Dialogbuchen die Kontensalden zu den jeweils ausgewählten Konten anzeigen. Fix für Bug 548.

b7c3c5b7 19.01.2009 18:19 Sven Schöling

Strict in 4 Dateien wieder deaktiviert.

Idee war gut, aber einige interne Mechaniken verhindern, dass strict so einfach eingesetzt werden kann.
Diese Mechaniken, unter anderem die beliebte Array/Scalar Schizophrenie, lassen sich nicht ohne weiteres fixen,...

f2860992 11.02.2008 12:20 Moritz Bunkus

$locale ist in einem anderen Namensraum.

7bd5c745 11.02.2008 12:15 Moritz Bunkus

Form::quote_html gibt es nicht mehr.

8c7e4493 09.01.2008 12:54 Moritz Bunkus

Umstellung der Benutzerverwaltung von Dateien im Verzeichnis "users" auf die Verwendung einer Authentifizierungsdatenbank.
Es ist erforderlich, die Dateien doc/UPGRADE und doc/INSTALL/index.html zu lesen und die angesprochenen Punkte auszuführen, um nach einem Upgrade weiter arbeiten zu können.

518ed6b5 07.01.2008 16:36 Moritz Bunkus

Ein Template-Plugin zum Escape von Angaben für JavaScript-Strings.

0a385d07 03.01.2008 14:28 Sven Schöling

Und noch ein Bugfix.

size/count etc. wurden nicht rihctig exportiert.

06fd85e8 03.01.2008 14:16 Sven Schöling

MultiColumnIterator

Verhält sich wie der normale Template::Iterator (siehe man Template::Iterator), akzeptiert aber einen zusätzlichen Parameter fuer eine Spaltenbreite.

Hat man Beispielsweise ein Array mit 11 Eintraegen und mochte diese auf 3 Zeilen im Template ausgeben, so gibt ein mit...

91ab1ef6 01.11.2007 22:05 Sven Schöling

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....

d1e4ee79 01.11.2007 17:58 Moritz Bunkus

Auslagern des HTML-Codes aus login.pl in HTML-Vorlagen.

2ef21b8f 22.10.2007 17:35 Sven Schöling

...und das gemoddete Templating