Projekt

Allgemein

Profil

Statistiken
| Zweig: | Markierung: | Revision:

# Datum Autor Kommentar
c3d10ace 31.03.2015 11:34 Moritz Bunkus

Langtext-HTML-Editor: bei jedem Aufruf DOM-Element neu anlegen und ckeditor initialisieren

Unter Firefox kommt es beim mehrmaligen Aufrufen ansonsten sehr schnell
zu nicht mehr behebbaren JavaScript-Fehlern. Es bleibt dann beim Öffnen
des Popups nur das grau gestreifte Overlay sichtbar, nicht aber der...

3aa5cee2 21.11.2014 18:17 Sven Schöling

Layout: title Ausgabe normalisieren

...mit dem Ziel das später ins Layout zu migrieren.

- In allen Templates den Tital auch wirklich als erstes ins DOM
verschoben
- unterschiedliche Verwendung der folgenden Muster vereinheitlicht:
<h1>...</h1>
<div class='listtop'>...</div>...

ba802064 14.11.2014 16:28 Sven Schöling

Email: Kosmetik

f29ea3c1 23.06.2014 13:31 Moritz Bunkus

Vor E-Mail-Versand prüfen, ob Empfänger+Betreff+Body vorhanden

5f6d6d4e 01.04.2014 13:12 Moritz Bunkus

Verkaufs-/Einkaufsmasken: HTML in Langtexten nutzen

ff058663 15.01.2014 12:37 Moritz Bunkus

Verkaufs-/Einkaufsmasken: Langtext in jQuery-Popup bearbeiten

Der alte Mechanismus öffnete ein normales Popup-Fenster, in dem eine
URL geladen wurde, die dann die Maske angezeigt hat. Das
Zurückschreiben geschah schon via JavaScript.

Mit der Methode gibt's zwei Probleme:...

4c7aa52e 06.01.2014 16:43 Sven Schöling

generic/new_item: back auf js browser back umgestellt

workaround für #2241

9c0ec262 12.08.2013 13:17 Bernd Bleßmann

Kosmetik: Leerzeichen am Zeilenende entfernt.

8abd9ce3 28.06.2013 09:34 Moritz Bunkus

$::request->layout->focus() größtenteils durch class="initial_focus" ersetzen

e03b46f1 24.06.2013 14:58 Moritz Bunkus

multibox.html: Möglichkeit, "class" zu setzen

86937e15 13.06.2013 17:01 Moritz Bunkus

Form::info() auf Templates umgestellt und Auto-Redirect-Target angepasst

ccbd47d7 31.05.2013 08:56 Jan Büren

Standardlagerplatz als Vorauswahl beim Einlagern setzen.

4b31e6ba 02.11.2012 13:45 Bernd Bleßmann

Option für Mindesthaltbarkeitsdatum in Mandantenkonfiguration verschoben.

6ec6dac5 26.10.2012 14:23 Sven Schöling

fokus in email gefixt

590ebed4 24.10.2012 16:53 Sven Schöling

Syntaxfehler im Exception template (Klassiker)

aee7eda0 17.10.2012 16:03 Sven Schöling

layout schnipsel für javascript initialisierung ins layout verschoben

dcc04bee 17.10.2012 16:02 Sven Schöling

Zwei unnötige bodys entfernt

b9d1830d 17.10.2012 16:01 Sven Schöling

fokus gibt es nicht mehr als javascriptfunktion, also überall aus dem onload genommen.

b16556cc 17.10.2012 16:01 Sven Schöling

[% onload %] aus den templates entfernt, weil das nie mehr gesetzt ist.

4061ebb7 17.10.2012 16:00 Sven Schöling

container für focus handling

0cb4fc48 17.10.2012 16:00 Sven Schöling

Fehlerhaftes Markup korrigiert

f7f03503 17.10.2012 16:00 Sven Schöling

setupPoints und setupDateFormat in ein partial Layout verschoben

0e723a19 17.10.2012 15:59 Sven Schöling

<body> entfernt.

erzeugt mit
find . -type f | xargs sed -i '/^\s*<body>$/d'

345248fd 17.10.2012 15:59 Sven Schöling

</body> entfernt

erzeugt mit
find . -type f | xargs sed -i '/^\s*<\/body>$/d'

83542c80 17.10.2012 15:59 Sven Schöling

</html> entfernen

erzeugt mit
find . -type f | xargs sed -i '/^<\/html>$/d'

f311ac0f 17.10.2012 15:59 Sven Schöling

<body> in eigene Zeile (für späteres entfernen)

commit erzeugt mit:
find . type f | xargs perl -i -pae 'if (/\]<body/) { s/\[%/[%/g; s/<body/\n<body/ }'

ed4a9af1 06.09.2012 09:21 Moritz Bunkus

Exceptions während Template-Ausführung ausgeben lassen

335c0625 17.10.2011 10:32 Sven Schöling

besseres id inferring in multibox

Hintergrund: html id Attribute dürfen nach Standard nicht mit Zahlen anfangen.
Multibox kann übergebe ids nehmen, kann die aber nicht von der globalen
form->{id} unterscheiden. Nun Trick: Nur die id nehmen, wenn sie nicht mit...

aae0a190 16.08.2011 12:29 Moritz Bunkus

Maske 'Artikel nicht in DB; neu anlegen?' auch funktionierenden 'Zurück'-Button anzeigen

330f9a5e 15.02.2011 22:58 Sven Donath

Die Fehlermeldung (generic/error.html) besser lesbar gemacht

wenn viel Text ausgegeben wird, wie bei Fehlermeldungen von LaTeX.
Es gibt jetzt eine weitere CSS-Klasse für den Fehlertext: .message_error_label

050ff50a 30.12.2010 11:58 Sven Schöling

Formeln sollten das eingestellte Zahlenformat benutzen.

Fix zu Bug 1483.

d3835e76 01.11.2010 10:37 Sven Donath

Teil 2.1 von: Usability und Lokalisierung, Administration, Gruppen

Einen "Zurück"-Button mit absoluter Rücksprung Adresse versehen statt in der Historie
einen Schritt zurück zu gehen.
Auf Gruppenrechte-Seite die Buttons "Zurück" und "Speichern" vertauscht....

b364553b 22.10.2010 14:19 Sven Schöling

multibox part 2.

Jetzt komplett PROCESS fähig, die einzelnen Variablen werden
zwischengespeichert unter einem Pseudonamespace, und garantiert überschrieben
beim Folgeaufruf.

4dbd40c0 21.10.2010 16:21 Sven Schöling

Multibox: Keine Variablen in den rows speichern

2 Gründe:

1. Die rows können Objekte sein, und sobald die entweder nicht auf Hashref
basieren, oder per AUTOLOAD ihre methoden sauber prüfen gibt das Chaos.
2. Wenn keine Daten da reingespeichert werden, bruachen die multiboxes nicht...

198f860c 01.10.2010 12:37 Sven Schöling

Update zu Multibox - select_name

Da sql ledger diees unsägliche mixen von Daten in einem einzigen Feld betreibt,
gibt es immer wieder Probleme mit der Verwechselung von id und Content Text.
Multibox kann das jetzt auseinanderhalten.

Das neue Attribut select_name wird als name benutzt, wenn eine select_box...

4b937d1a 23.09.2010 11:12 Sven Donath

Teil 1 von: Usability und Lokalisierung de und de_DE (neu)

Neue Übersetzung für die Programmoberfläche eingeführt.
Unter Programm→Einstellungen→Anzeigeoptionen→Sprache 'Deutsch (de_DE)'
auswählen und speichern.

Strings an verschiedenen Stellen logischer gemacht....

61d89baf 11.08.2010 17:36 Sven Donath

message_ok und message_error CSS-Styles eingefügt. Msg-Ausgabe etwas repariert. Hat noch Potential.
Nachtrag zum vorigen Commit: Die Bezeichnung des seitlichen Menüs habe ich von 'Alt (seitlich)' auf 'Links (HTML)' geändert,
weil das in der Dropdown-Box logischer ist....

b61f5c3d 12.07.2010 13:12 Sven Schöling

Templates werden nicht mehr explizit übersetzt: *_master in * umbenannt

Ersetzt commit 6e77701e6cefdfe61861e82dd500f8d9582c482c.
Erzeugt durch:

for file in `find templates | grep _master.html`; do git mv $file ${file/_master}; done
5ec5ebed 12.07.2010 12:10 Sven Schöling

Templates werden nicht mehr übersetzt gespeichert.

Dieser Commit ersetzt 2737c19b1b37e9690fe67f445ca8a538b892c706.

Reproduziert mit:

git rm templates/webpages/*/*_de.html
git rm templates/webpages/*/*_en.html
dfee9199 09.07.2010 13:22 Sven Schöling

Automatisches Ersetzen von <translate>...</translate> durch $T8

Dieser Commit ersetzt die Commits 10d6315268e6c0217876f573c9be5e35fcbb4654
(Automatisches Ersetzen von <translate>...</translate> durch $T8) und
ce48ff49c3ac82602b29a4837b0882c1f567f17b (Automatisches Ersetzen von...

f24968aa 06.03.2010 02:11 Bernd Blessmann

locale/en/locales.pl ausgef<FC>hrt.

bcae8252 06.03.2010 02:10 Bernd Blessmann

locale/de/locales.pl ausgef<FC>hrt.

3bd73b5b 06.03.2010 02:06 Bernd Blessmann

Eingabe, Anzeige und Filter für Mindesthaltbarkeitsanzeige ist
über show_best_before einschaltbar.

7eff31cf 06.03.2010 01:35 Bernd Blessmann

locale/en/locales.pl ausgef<FC>hrt.

9869ed81 06.03.2010 01:30 Bernd Blessmann

locale/de/locales.pl ausgeführt.

096f9e3e 06.03.2010 01:16 Bernd Blessmann

Funktionalität für Mindesthaltbarkeitsdatum hinzugefügt.

45cc8d1e 03.03.2010 14:53 Sven Schöling

auch ids müssen in der Multibox escaped werden.

d8133a85 09.12.2009 12:45 Sven Schöling

Autocomplete ergänzt um Support für weitere Parameter.

6b6781c5 09.12.2009 11:39 Sven Schöling

Typo

6be015fa 09.12.2009 11:39 Sven Schöling

Feature Branch: Autocompletion.

4cc5904b 29.10.2009 15:04 Sven Schöling

Testversion is -> template

b31d0c56 02.10.2009 17:11 Moritz Bunkus

locales.pl von nach locale/en kopiert und dort ausgeführt.

dc55d385 28.08.2009 17:13 Sven Schöling

Multibox Spacin verbessert.

4d2cf39d 02.07.2009 12:53 Moritz Bunkus

Buttons als <input type="submit"> und nicht als <button type="button"> rendern lassen.

16c66f61 05.05.2009 13:39 Jan Büren

Bugzilla Eintrag 856 EAN auch fuers Einlagern ... Teil II von III

c51ca1b7 04.05.2009 16:08 Jan Büren

Auswahltext um Artikel oder Erzeugnis fuer Lager -> Einlagern erweitert

018e340a 05.08.2008 11:39 Moritz Bunkus

Multibox: Einen weiteren Parameter ergänzt, mit dem gesteuert wird, ob überhaupt zugelassen werden soll, dass ein Textfeld anstelle einer Drop-Down-Box angezeigt wird, ohne dass man dafür explizit mit limit rumspielen muss.

16d8d326 04.07.2008 15:14 Moritz Bunkus

Im Emaildialog wurden die Druckoptionen nicht angezeigt, weil das Template-Modul mit Variablennamen nicht zurechtkommt, die mit einem Unterstrich beginnen.

103dc24c 05.03.2008 17:25 Sven Schöling

Button nicht benutzen. Wird von Konqueror seltsam gerendert.

94f3406d 23.01.2008 17:04 Moritz Bunkus

Einlagern: Nach der Artikelauswahl per Popup automatisch "Erneuern" drücken.

83914eeb 18.01.2008 15:13 Moritz Bunkus

Lagerverwaltung implementiert.

5c184abc 18.01.2008 13:52 Moritz Bunkus

API-Anpassung für $form->show_generic_error(): Man kann einen JavaScript-"Zurück"-Button anzeigen lassen, oder einen Button mit beliebigem anderen Text.

ce45d060 09.01.2008 13:16 Moritz Bunkus

Große Teile unbenutzten Codes und dazugehörige HTML-Vorlagen aus common.pl entfernt.

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.

f6de0aa9 21.11.2007 15:07 Moritz Bunkus

Kompatibilitätsfix für ältere Template-Versionen: Das Whitespace-Removal ~ gibt es in älteren Versionen nicht.

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

1ced937c 01.11.2007 13:52 Moritz Bunkus

Diese beiden Dateien werden nicht benötigt.

1adc3d65 01.11.2007 10:03 Moritz Bunkus

Umstellung weiterer HTML-Vorlagen aus templates/webpages/generic von HTML::Template auf Template.

83cc6a5b 31.10.2007 18:18 Moritz Bunkus

Umstellung einiger Vorlagen aus templates/webpages/generic von HTML::Template auf Template. Die Vorlagen calculate_alu* werden gar nicht benutzt und deswegen entfernt.

270df900 22.10.2007 17:34 Sven Schöling

...und die neuen Dateien

a4f92ff1 24.05.2007 09:25 Moritz Bunkus

Bei print_options() die Parameterübergabe umgestellt, sodass der Aufrufer das Verhalten etwas genauer beeinflussen kann.

bcd1d3af 24.04.2007 17:03 Sven Schöling

edit_e_mail auf templates umgestellt

94b66849 28.03.2007 19:17 Sven Schöling

io.pl print_options auf templateing umgeschireben.

Soweit ich weiss ist das eine der ersten frontend Funktionen aus SQL Ledger die auf templating umgeschrieben wurde.
Funktionalitaet wurde eins zu eins erhalten, die einzige gewollte Aenderung betrifft die Moeglichkeit...

3d7dce71 27.03.2007 09:41 Moritz Bunkus

Das Eingabefeld für den Langtext im Popupfenster etwas vergrößert.

7f820f8f 23.11.2006 08:26 Udo Spallek

Repaired calculation display of formula in goods and services.
locale/de need to be fixed...

7987d7a9 22.11.2006 17:32 Moritz Bunkus

Recommit von r1160 von skoehler: Bugfix Artikel ließ sich ohne Artikelbeschreibung speichern, update locales

54e4131e 13.11.2006 17:49 Moritz Bunkus

Uebernahme der kompletten Version, so wie sie Philip als "Demo-Version" gezeigt hat, in das unstable-Repo. Dabei werden auch einige Patches, die seit der 2.2.0 hier eingepflegt wurden, wieder ueberschrieben. Diese werden in den naechsten Tagen wieder eingespielt, sofern noetig. Zu den neuen Features gehoeren (ohne Anspruch auf Vollstaendigkeit) Mahnwesen, Einheiten, Template-Neucodierung, AJAX-basierende Dialoge an einigen Stellen, Buchungsgruppen etc etc.

7f307526 20.02.2006 10:17 Moritz Bunkus

Die lokalisierten HTML-Vorlagen sollten doch im Repository enthalten sein, weil ansonsten nach jedem update/checkout locales.pl laufen gelassen werden muss. Dieses WIRD zu Problemen und Irritationen fuehren.

bb29f702 16.02.2006 14:06 Moritz Bunkus

Die automatisch generierten HTML-Templates sollten nicht im Repository gespeichert werden.

6f73d970 16.02.2006 12:08 Moritz Bunkus

Die HTML-Vorlagen werden nun ebenfalls von locales.pl uebersetzt. Dabei werden alle Vorlagen mit name_master.html benannt und nach name_sprache.html ausgegeben. Der zu uebersetzende Text steht innerhalb von <translate>...</translate>. Diese Tags koennen an beliebigen Stellen vorkommen, also auch z.B. in Attributen von regulaeren HTML-Tags oder innerhalb von <TMPL ...>-Tags.

637325bb 15.02.2006 10:46 Moritz Bunkus

Die Funktion Form::error(), die u.a. auch von Form::isblank() und Form::dberror() aufgerufen wird, gibt nun ihre Fehlermeldung ueber die Standard-Fehler-Vorlage aus. [r778 aus LINET prog-Repo]