kivi.Validator: check_right_[number|date]_format entfernt
setupPoints und setupDateFormat entfernt
js/common.js: show_alert_and_focus auf annotate umgeschrieben
common.js: getDateArray und validate_dates entfernt
Die sind seit 2007 unbenutzt
Revert "focus: scroll to active element"
This reverts commit fdc625b4d1ba26782ff81ec2d79c1b533f26a9a7.
Das funktioniert so nicht. Grundsätzlich passiert das Scrollen passiert bei Fokusautomatisch. Bei force-reload kann es aber passieren, dass js/common...
Typo im Kommentar korrigiert.
focus: scroll to active element
js/common.js: hash focus funktionalität wiederhergestellt
focus: Zeilenfokus in die normale Behandlung verschoben
added missing numberformat in java-script
whitespace cleanup
Focus: »erstes fokussierbares Element« nicht »Element mit initial_focus« überschreiben
Schnelle Datumseingabe ohne Trenner
Buchhalter sind es gewohnt, das Datum im Nummernblock ohne Punkteeingeben zu können, z.B. wird aus01122014 -> 01.12.2014
Mit diesem Patch wird im Datumsfeld noch vor der Prüfung auf ein gültigesDatumsformat per Javascript geprüft, ob...
Refactor: init_tabwidgets() in kivi-Namespace verschoben
Verkaufs-/Einkaufsmasken: Langtext in jQuery-Popup bearbeiten
Der alte Mechanismus öffnete ein normales Popup-Fenster, in dem eineURL geladen wurde, die dann die Maske angezeigt hat. DasZurückschreiben geschah schon via JavaScript.
Mit der Methode gibt's zwei Probleme:...
jqModal-Dialoge durch jQuery-UI-Dialoge ersetzen
Ausgehählten Tab nur dann speichern, wenn eine ID angegeben wurde
Geöffnete Tabs in Cookies speichern + wiederaufrufen
Überflüssige Funktion close_jqm_window() wieder entfernt
Die kam vermutlich beim Mergen/Rebasen vom Partpicker aus Versehenwieder hinein.
Part Picker
Optionales Fokus-Setzen via CSS-Klasse "initial_focus"
jqModal: open_jqm_window() auch den Requesttyp mitgeben können
Verknüpfte Belege: JS-Code und CSS für jqModal verallgemeinert
Refactoring: DHTML-Tab-Dialog durch Variante aus jQuery-UI ersetzt
Unterstützung für $::form->{fokus} entfernt, weil zu anfällig.
behebt #2028
Berechnung in Zahlenfelder: Erlaubte Zeichen auf Klammern ausgeweitet
fix js number test
add number calculation in number form fields
Fokus. dynamisch fokus über jquery erinnern,
Im geichen Zuge JQuery update auf 1.3.1, und einige Verbesserungen ander alten inlune Fokus Mechanik. War buggy wegen Kollisionen mit dereingebauten focus Methode von Javascript.
Aufträge/Rechnungen dürfen Preise mit mehr als 2 Nachkommastellen haben.
Fix für Bug 998
Die JavaScript-Funktion "encodeURIComponent()" benutzt immer UTF-8 als Zeichensatz, egal, was die HTTP-Header oder das <form>-Element sagen. Also muss der Input bei Erhalt in den Zeichensatz der Installation konvertiert werden.
JavaScript und Umlaute in UTF-8-Codierung funktioniert nicht mit der JavaScript-Funktion "encode()", deshalb "encodeURIComponent()" benutzen.
Näher am Standard, und Bugfix für bestimmte Renderer.
Umgestellt auf DOM 1, sollte jetzt sogar im IE funktionieren.
Fokus Patch.
Angeregt durch Bug798, allerdings erweitert und verallgemeinert.
Essentiell merkt sich Lx-Office jetzt in den Bereichen Auftrag, Rechnung, Einkaufsrechnung und Lizenzen die Fokusposition bei Update.
Das Javascript ist in common.js enthalten. Um es in andere Bereiche einzubinden muessen die folgenden Schritte gemacht werden:...
Administration: Einen Button zum Testen der Datenbankeinstellung in der Maske zur Bearbeitung der Benutzerdaten eingefügt.
Die Variablen login und password müssen/dürfen seit der Umstellung auf Session basierte Authentifizierung nicht mehr übergeben werden.
Tausender-Trennzeichen werden nicht mehr überprüft.
Mahnwesen:1. Neues Feature: Automatisches Erzeugen von Debitorenrechnungen über die Mahngebühren und -zinsen. Diese werden ebenfalls als PDFs ausgegeben.2. Neues Feature: Beim Bericht über aktive Mahnungen ermöglichen, dass mehrere Mahnungen und die eventuell dazu erstellen Debitorenrechnungen auf einmal ausgedruckt werden können....
Stricktere Überwachung der Nummernformate eingeführt. Auch 1000,00 wird bei Formaten wie 1,000.00 und 1.000,00 jetzt als falsch erkannt.
Bug 644 fixed (Überprüfung des Datumsformat schlug fehl.)
$form->{path} entfernt und hardcodiert auf bin/mozilla gesetzt.Vorlagen sind nicht betroffen, aber locales.pl schon.
überprüfen, ob ein datums-value leer ist eingepflegt
Variable wrongDateformat in wrongDateFormat umbenannt
Erweiterung der common.js um die function setupDateFormat(dateFormat, wrongDateFormat) und check_right_date_format(input_name), welche ein Datum auf Richtigkeitüberprüfen. Einzubingen wie folgt:
- in jeder pl, in der input-tags überprüft werden sollen, muss $onload durch folgendes erweitert werden:...
Erweiterung der common.js um die function setupPoints(numberformat, wrongFormat) und check_right_date_format(input_name), welche einen eigenebenen Betrag auf Richtigkeitüberprüfen. Einzubingen wie folgt:
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.