Projekt

Allgemein

Profil

Statistiken
| Zweig: | Markierung: | Revision:

# Datum Autor Kommentar
d232a246 26.08.2011 11:06 Moritz Bunkus

Bessere Fehlermeldung ausgeben, wenn eine Anwendung wie pdflatex nicht gefunden wird

4edfabd2 17.05.2011 15:16 Sven Schöling

checkall attribut in L.checkbox_tag

20a76c43 13.05.2011 13:09 Sven Schöling

Eine Warnung unterdrücken.

7328cbd6 11.05.2011 13:22 Moritz Bunkus

Per default Drag&Drop nur auf Item mit Klasse 'dragdrop' zulassen

3c0769d8 11.05.2011 13:18 Moritz Bunkus

Automatisches Neu-Einfärben nach Drag&Drop

1b522616 11.05.2011 12:41 Moritz Bunkus

Verbesserte Kompatibilität mit Opera, FireFox, InternetExplorer bei Drag & Drop

Wenn Textauswahl mit ".disableSelection()" deaktiviert ist, so kann
man bei den genannten Browsern Text-Eingabefelder nicht mehr
anklicken.

Statt dessen sind nun nur noch die Pfeile drag&drop-bar, der Rest der...

82dcbe71 11.05.2011 11:31 Moritz Bunkus

Dokumentationsupdate

b7383969 11.05.2011 09:56 Moritz Bunkus

Helfer-Layout-Funktion zum Sortieren von Listen mittels JavaScript + AJAX

e257fa36 10.05.2011 16:05 Moritz Bunkus

HTML.uri() muss Strings zuerst von Perls internem Encoding nach UTF-8 wandeln

Fix für Bug 1641.

e8e23027 18.04.2011 11:17 Moritz Bunkus

Always test your code, Moritz...

b95c5658 18.04.2011 11:07 Moritz Bunkus

Konstruktue "my ($foo) = shift" durch eindeutigere Konstrukte ersetzt

e81efe40 04.04.2011 18:19 Sven Schöling

Ein strict Problem beheben.

b3e51007 24.03.2011 10:27 Sven Schöling

Leaks in SL::Template::Plugin::T8

Filter werden in Template::Toolkit in einer anonymen Closure einfach im Kontext
verlinkt. Dadurch geht jedes Filter Objekt verloren und leakt. Diese Änderung
cacht das T8 Filterobjekt, da es sowieso statisch ist. Das beschränkt die Leaks...

c574ecd3 18.03.2011 16:38 Sven Schöling

Auf Romans Anregen - Ein simples POD basiertes Hilfesystem

So funktionierts:
- 1. Hilfe in eine pod Datei schreiben
- 2. Pod Datei nach doc/online/<lang>/<tag>.html legen,
wobei <lang> der countrycode der locale ist,
und <tag> ein /[a-zA-Z0-9_]+/ Identifier ist....

4fe15703 24.02.2011 09:53 Moritz Bunkus

options_for_select: Default "0" ermöglichen

3a94f4d2 09.02.2011 13:58 Moritz Bunkus

Merge branch 'after-262'

Conflicts:
scripts/dbupgrade2_tool.pl

c8d2687d 02.02.2011 13:32 Sven Schöling

Log Spam.

e055700f 01.02.2011 14:41 Moritz Bunkus

Merge branch 'master' into after-262

Conflicts:
DEBIAN/DEBIAN/postinst
DEBIAN/mk_erp_deb.sh
config/lx-erp.conf
config/lx-erp.conf.default
doc/INSTALL.txt
locale/de_DE/all

1a75ec5d 31.01.2011 14:07 Moritz Bunkus

Templates: bei verschachtelten <%if%> / <%foreach%> das richtige <%end%> finden

be6f6cfd 19.01.2011 16:15 Moritz Bunkus

Globale Variablen für Systemeinstellungen und Features nach %::lx_office_conf verschoben

Betroffen sind:
$webdav
$vertreter
$lizenzen
$show_best_before
$parts_show_image
$parts_image_css
$parts_listing_images
$eur
$dbcharset
$language

2b339152 19.01.2011 15:38 Moritz Bunkus

Globale Variablen für Druckvorlagen nach %::lx_office_conf verschoben

Betroffen sind:
$latex_templates
$excel_templates
$opendocument_templates
$openofficeorg_daemon
$openofficeorg_daemon_port

f2af9def 19.01.2011 15:22 Moritz Bunkus

Globale Variablen nach %::lx_office_conf verschoben

Betroffen sind:
$sendmail
$openofficeorg_writer_bin
$xvfb_bin
$html2ps_bin
$ghostscript_bin
$latex_bin
$pg_dump_exe
$pg_restore_exe

d6bb5c26 27.12.2010 14:11 Moritz Bunkus

Fehler beim Mergen: Schließende } versehentlich entfernt

71878bf7 27.12.2010 14:04 Moritz Bunkus

Helferfunktionen für AJAX-Aufrufe/DOM-Modifikationen mit jQuery: Elemente ersetzen

703161fc 27.12.2010 14:03 Moritz Bunkus

HTML-Attribut 'disabled' entfernen, wenn es existiert aber undefiniert ist

Ansonsten erschwert es das Setzen sehr...

f5db53cd 27.12.2010 14:03 Sven Schöling

tabbed ids müssen statisch vergebbar sein, sonst funktioniert persistent mode nicht.

f4f55336 27.12.2010 14:02 Sven Schöling

L.dump

04854ac2 27.12.2010 13:57 Moritz Bunkus

Layout-Helfer für multiselect2side

9796c91f 27.12.2010 13:52 Moritz Bunkus

JavaScript-String-Escaping

927ead50 27.12.2010 13:52 Moritz Bunkus

options_for_select: Unterstützung für multiple selected-values

6df470c3 27.12.2010 13:51 Moritz Bunkus

Funktion zur Ausgabe von Stylesheet-Links

Conflicts:

SL/Template/Plugin/L.pm
7714d4d0 27.12.2010 13:50 Sven Schöling

button tag und areainput tag in L.pm

ffdfdc7e 27.12.2010 13:50 Sven Schöling

Dokumentation

e5205a23 27.12.2010 13:50 Moritz Bunkus

L.tabbed - tab areale einfach erstellen.

Ausserdem einige neue html_tag Funktionen.

Conflicts:

SL/Template/Plugin/L.pm
c4e27e00 27.12.2010 13:49 Moritz Bunkus

Select-Optionen: "value" für "0" richtig erzeugen

Vorher: <option value="">...</option>
Jetzt: <option value="0">...</option>

a30ad33e 27.12.2010 13:49 Moritz Bunkus

submit_tag: JavaScript-Confirm erfragen, wenn Parameter confirm gesetzt ist

1a8f5fe0 27.12.2010 13:48 Moritz Bunkus

textarea_tag: Content ging durch Verwechslung then/else verloren

93bae7aa 27.12.2010 13:45 Sven Schöling

options_for_select - subs übergeben

ausserdem mehr dokumentation.

e3f1b7c3 27.12.2010 13:44 Sven Schöling

L: date_tag muss im render modus jsc_dateformat selbst generieren.

9f75fa25 27.12.2010 13:44 Sven Schöling

L: hidden_tag, submit_tag

368f9611 27.12.2010 13:44 Moritz Bunkus

select_tag: Automatischer Aufruf von options_for_select falls Optionen-Argument kein String ist

62ba378c 27.12.2010 13:43 Moritz Bunkus

Layout-Helfer für JavaScript-Src-Tags

Conflicts:

SL/Template/Plugin/L.pm
11e4b8f3 27.12.2010 13:42 Moritz Bunkus

Hilfsfunktionen textarea_tag und radiobutton_tag

094aaf62 27.12.2010 13:38 Sven Schöling

Bugfix: Id für date_tag war nicht korrekt.
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...

64450411 27.12.2010 13:17 Moritz Bunkus

Benötigte LaTeX-Pakete nach letztem \usepackage oder vor \begin{document} einbinden

Erst, wenn weder das Eine noch das Andere gefunden wurde, werden die
benötigten Zeilen am Ende angefügt.

Fix für Bug 1414.

ce2cccd9 27.12.2010 13:12 Moritz Bunkus

Vor dem Ausführen von (pdf)latex das HOME auf das users-Verzeichnis setzen

Es gibt Situationen, in denen (pdf)latex Fontdateien für bestimmte
Schriftgrößen on the fly erzeugen muss. Diese werden in ~/.texmf-var
gespeichert. Deshalb muss das Verzeichnis, das (pdf)latex für HOME...

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