Projekt

Allgemein

Profil

Statistiken
| Zweig: | Markierung: | Revision:

# Datum Autor Kommentar
89b7ddcb 05.06.2013 10:03 Moritz Bunkus

JS-Multiselect2Side: Namen der temporären Controls von Original-ID und nicht -Name ableiten

Der Name ist nicht zwangsläufig eindeutig, vor allem, wenn mehrere
Elemente dieser Art auf einer Seite vorhanden sind. Beispiel:
name="client[].users[]" mehrfach in einer Schleife ausgegeben.

617b4d78 24.05.2013 11:26 Jan Büren

JS-Variable richtig geschrieben

17f39e02 08.05.2013 16:11 Moritz Bunkus

client_js.js: Funktionen in namespace kivi verschoben

1c127236 25.04.2013 14:38 Moritz Bunkus

jQuery-Script/Methode zum Anstoßen von Downloads

39bbd478 18.04.2013 14:49 Moritz Bunkus

ClientJS: "jqmClose()" zum Schließen von jqModal-Dialogen

a4d38233 18.04.2013 14:49 Moritz Bunkus

Verknüpfte Belege: JS-Code und CSS für jqModal verallgemeinert

f509d946 13.03.2013 17:56 Moritz Bunkus

ClientJS: alle Flash-Kategorien nach nächstem Standard-AJAX-Call leeren

2738c03e 13.03.2013 17:56 Moritz Bunkus

ClientJS: Unterstützung für Browser-Redirects ("$js->redirect_to")

5551a36b 13.03.2013 13:00 Moritz Bunkus

ClientJS: jQuery-Funktionen addClass, removeClass, toggleClass; Utility-Funktion "action_if"; Doku

440ad8d3 07.03.2013 16:42 Thomas Heck

JS-Übersetzung immer in HEAD laden

001c83b1 07.03.2013 13:12 Moritz Bunkus

ClientJS: Unterstützung für jstree.create_node

b9740e8a 07.03.2013 13:12 Moritz Bunkus

Error-Handling: Bei AJAX-Requests Fehler als JSON-Object zurückgeben

128f3100 07.03.2013 13:12 Moritz Bunkus

ClientJS: Methoden "focus" und "action"

b0edfab2 07.03.2013 11:43 Thomas Heck

JS-Übersetzung: Fehlermeldung unterdrücken und nur eine Abfrage am Stück zulassen

2473bd32 07.03.2013 11:21 Thomas Heck

Merge branch 'dev'

65c30866 06.03.2013 17:39 Thomas Heck

JS-Übersetzungen in den js-Ordner verschoben (Teil 2)

6ca21978 06.03.2013 17:06 Moritz Bunkus

ClientJS: um jstree-Funktionen erweitert; client_js.js komplett automatisch erzeugen

3dee3e56 06.03.2013 17:06 Moritz Bunkus

Neues JS: jquery.contextMenu

ecb7a87d 06.03.2013 17:05 Moritz Bunkus

jstree-jQuery-Plugin hinzugefügt

49556f01 06.03.2013 16:43 Thomas Heck

Merge branch 'master' into dev

7af2b128 06.03.2013 10:23 Moritz Bunkus

Serverseitiges Erzeugen von im Client ausgeführten JavaScript-Befehlen

10b4930b 04.03.2013 10:04 Thomas Heck

JS-Übersetzungen in den js-Ordner verschoben

87e65e6c 04.03.2013 09:51 Thomas Heck

Merge branch 'master' into dev

a56327d7 01.03.2013 17:22 Moritz Bunkus

Lokalisierungsdateien jquery-ui hinzugefügt

Fixt #2179.

7ff0d2ab 01.03.2013 10:42 Moritz Bunkus

Update jQuery auf 1.9.1, jQuery-UI auf 1.10.1

224291dd 27.02.2013 14:39 Thomas Heck

scripts/locales.pl um JS-Übersetzung erweitert

5f68c975 05.02.2013 14:50 Moritz Bunkus

Refactoring: DHTML-Tab-Dialog durch Variante aus jQuery-UI ersetzt

bbf383bf 28.12.2012 13:25 Moritz Bunkus

JS- und CSS-Menüs: Frame-Header vereinheitlicht

1cd0721d 29.11.2012 16:37 Sven Schöling

customer_autocomplete

Javascript war nicht in der Lage mehr als ein Feld zu handhaben. Es ist
jetzt ausgelagert in ein Javascript und wird nur bei Bedarf geladen.

8202e4b9 26.10.2012 14:26 Sven Schöling

Unterstützung für $::form->{fokus} entfernt, weil zu anfällig.

behebt #2028

9b4b3771 17.10.2012 16:04 Sven Schöling

Ajax Layout Wrapper für CRM und LxCars

a888cd08 17.10.2012 16:03 Sven Schöling

Css vom Menü nicht nachträglich laden, sondern schon im Layout laden.

Idee ist prinziipell gut, gibt aber Probleme mit dem auflösen von user stylesheets bei ajax layouts

40e7d5d9 17.10.2012 16:02 Sven Schöling

cookie magic aus js/switchmenuframe.js entfernt, funktioniert nicht richtig

fe7ce01d 17.10.2012 16:02 Sven Schöling

switch_menu script und transition

0164607c 17.10.2012 15:58 Sven Schöling

javascript menü gefixt.

cca93952 17.10.2012 15:57 Sven Schöling

HTML Menü merkt sich jetzt über cookie den letzten Zustand

42575e72 17.10.2012 15:51 Sven Schöling

switchmenuframe so umgeschrieben dass es keine fehler wirft

f2d2aa73 13.09.2012 17:21 Thomas Heck

JS-Menü: Scrollbalken "etwas" gefixt.

5ec56823 13.09.2012 17:14 Thomas Heck

Revert "JS-Menü: Scrollbalken "etwas" gefixt."

This reverts commit 2c4715de6cadaed4c13a198cb26bea0a9c8c27f1.

2c4715de 13.09.2012 16:48 Thomas Heck

JS-Menü: Scrollbalken "etwas" gefixt.

29faf148 08.08.2012 18:08 Thomas Heck

JS-Menu: Bei Mittel-Klick Link im neuen Fenster öffnen(Ticket #1921)

2438aa42 22.02.2012 12:51 Sven Schöling

Javascriptmenü auch im IE9

Der Kompatibilitätsmodus für alte IEs ist broken und totaler Quark. IE9 kann
die Standardvariante problemlos. Ergo: Kein Support mehr für alten Schrott,
dafür funktionierendes Menü im IE9.

f37d07f4 22.02.2012 12:04 Sven Schöling

Javascriptmenü: Eventhandling korrigiert

Der originale Ansatz war Handler einfach an irgendwas dranzuklatschen, und
durch neue zu ersetzen wenn sich ein State geändert hat.

Jetzt gibts es 3 Handler, die einen Großteil der Aufgaben übernehmen:
- changeMenuBarState (auf und zuklappen, bei Topmenü Klick)...

4e940c56 21.02.2012 19:19 Sven Schöling

Javascriptmenü nicht nach rechts aus dem Bildschirm fallen lassen.

28428900 21.02.2012 16:54 Sven Schöling

Bei Klick auf Menüpunkt und in den header auch den State resetten.

73c31352 21.02.2012 16:09 Sven Schöling

Javascriptmenü: State deaktivieren, wenn Klick in contentframe

9b909e8e 21.02.2012 13:53 Sven Schöling

javascriptmenü: Bei Click in Contentbereich das Menü schließen.

f644f694 09.01.2012 18:09 Moritz Bunkus

Unser eigenes "check all checkboxes" durch unsere eigene jQuery-Variante ersetzen

82cb442c 05.12.2011 11:25 Sven Schöling

Onlinehilfe als modale Overlays.

L.online_help_tag produziert jetzt nicht mehr ein Popup sondern ein modales Overlay.
Im template muss leider im Moment noch ein Ziel dafür eingebunden werden mit:

[% PROCESS 'common/help_overlay.html' %]
ae3d4c2c 17.05.2011 12:34 Moritz Bunkus

Berechnung in Zahlenfelder: Erlaubte Zeichen auf Klammern ausgeweitet

9c477cc8 15.05.2011 11:07 Wulf Coulmann

fix js number test

d59ca2b3 15.05.2011 11:07 Wulf Coulmann

add number calculation in number form fields

6fb7bcc9 13.05.2011 15:30 Moritz Bunkus

kopf.pl auf Controller umgestellt

647c292c 11.05.2011 08:37 Moritz Bunkus

jQuery-UI-Bibliothek v1.8.12 hinzugefügt

34e9d819 11.05.2011 08:00 Moritz Bunkus

Alte jQuery-Versionen entfernt

92331b8e 12.01.2011 16:06 Moritz Bunkus

Bearbeiten der Konfiguration für wiederkehrende Rechnungen implementiert

Zzgl. der Suchfunktionserweiterung bei Aufträgen

be18fb71 27.12.2010 14:05 Moritz Bunkus

jQuery-Form-Plugin für AJAXifizierung von Forms

2b209147 27.12.2010 14:04 Moritz Bunkus

Update auf jQuery 1.4.4

68879d96 27.12.2010 14:01 Moritz Bunkus

Nicht im onchange sortieren

Dadurch wurden Selektionen zurückgesetzt, was Multi-Select verhindert
hat.

df8ecbfb 27.12.2010 14:01 Moritz Bunkus

Ausgewählte Elemente in hiddens verschicken lassen

Ansonsten werden nur die mitgeschickt, die momentan ausgewählt sind.

38ef9063 27.12.2010 14:01 Moritz Bunkus

Namen der Original-Select auf "Ausgewählt"-Select umziehen

bbb24781 27.12.2010 14:00 Moritz Bunkus

Per default alle Items unselektiert

f09ed6e1 27.12.2010 13:57 Moritz Bunkus

Automatisches Sortieren der Liste

d31c7de4 27.12.2010 13:57 Moritz Bunkus

DOS style newlines -> Unix style newlines

a8431990 27.12.2010 13:56 Moritz Bunkus

jquery.multiselect2side hinzugefügt

0891df39 14.10.2010 16:00 Holger Lindemann

Das ungrlückliche Script ./js/highlight_input.js entfernt und dafür input.focus eingefügt.

da80eb32 28.09.2010 15:20 Sven Donath

Zweiter Anlauf: Das (linksseitige) HTML-Menü komaptibel zum Textbrowser Links gemacht.
(siehe Commits d2d63d und 9d5514)
Weiterhin werden die Bedienelemente (HTML-Links) im Kopf nur angezeigt,
wenn nicht der Browser Links oder Links2 verwendet wird, da sie auf JavaScript...

f28c12f1 19.08.2010 19:04 Sven Donath

Seitliches HTML-Menü lässt sich ein- und ausklappen. (update)
Sorry, Datei an falscher Stelle gewesen.

69862f82 05.03.2010 10:19 Sven Schöling

Checkall JQuery Plugin.

6be015fa 09.12.2009 11:39 Sven Schöling

Feature Branch: Autocompletion.

3c2e635c 12.10.2009 15:54 Sven Schöling

Fokus. dynamisch fokus über jquery erinnern,

Im geichen Zuge JQuery update auf 1.3.1, und einige Verbesserungen an
der alten inlune Fokus Mechanik. War buggy wegen Kollisionen mit der
eingebauten focus Methode von Javascript.

28c2764b 18.05.2009 12:17 Sven Schöling

Aufträge/Rechnungen dürfen Preise mit mehr als 2 Nachkommastellen haben.

Fix für Bug 998

7dd95f35 06.05.2009 15:27 Moritz Bunkus

Die Historiensuchmaske nicht mehr per JavaScript abschicken und dem <form>-Element den Action-Parameter mitgeben. Damit funktioniert nun auch das Abschicken per Enter-Taste, und der Request wird vom Browser nicht mehr zwei mal geschickt.

74076701 06.05.2009 14:47 Moritz Bunkus

Felder umbenannt.

b35f9bef 06.05.2009 12:03 Moritz Bunkus

Die JQuery JavaScript-Bibliothek hinzugefügt.

5d557254 16.03.2009 18:25 Moritz Bunkus

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.

256c879b 25.07.2008 17:32 Moritz Bunkus

Update des DHTML-Tab-Scripts auf Version 2.2.

32fa785e 25.07.2008 14:19 Moritz Bunkus

Das Javascript-Menü durch eine andere Implementation ersetzt, die auch unter dem Internet Explorer 7 funktioniert.

6b063f3c 11.07.2008 13:12 Moritz Bunkus

JavaScript und Umlaute in UTF-8-Codierung funktioniert nicht mit der JavaScript-Funktion "encode()", deshalb "encodeURIComponent()" benutzen.

26e884f3 25.06.2008 15:41 Sven Schöling

Näher am Standard, und Bugfix für bestimmte Renderer.

74c7135d 20.06.2008 11:43 Moritz Bunkus

------------------------------------------------------------------------
r7132 | mbunkus | 2008-06-20 10:12:27 +0200 (Fri, 20 Jun 2008) | 1 line

Lieferscheine: Die Entscheidung, ob ein Lieferschein bearbeitet werden darf, wird vom Flag "delivered" abhängig gemacht, nicht von "closed"....

2ed420df 29.02.2008 20:51 Sven Schöling

Umgestellt auf DOM 1, sollte jetzt sogar im IE funktionieren.

f5e340df 29.02.2008 20:04 Sven Schöling

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

12a7cea9 31.01.2008 09:19 Moritz Bunkus

Administration: Einen Button zum Testen der Datenbankeinstellung in der Maske zur Bearbeitung der Benutzerdaten eingefügt.

94f3406d 23.01.2008 17:04 Moritz Bunkus

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

93262a51 22.01.2008 16:44 Moritz Bunkus

Fehlendes JavaScript zu den Lieferscheinen.

83914eeb 18.01.2008 15:13 Moritz Bunkus

Lagerverwaltung implementiert.

5b22b6b5 14.01.2008 14:33 Moritz Bunkus

Die Variablen login und password müssen/dürfen seit der Umstellung auf Session basierte Authentifizierung nicht mehr übergeben werden.

7a7f33b5 11.01.2008 16:53 Moritz Bunkus

Zwei neue Features:
1. Beliebige Notizen für Kunden und Lieferanten können angelegt werden. Solche Notizen können auf Wiedervorlage gelegt werden, was durch 2. implementiert ist.
2. Einkaufs- und Verkaufsbelege können auf Wiedervorlage gelegt werden. Wiedervorlagen können für beliebige Nutzer erstellt werden (Aufgabe an andere Nutzer deligieren). Anstehende Wiedervorlagen und abgelaufene Angebote werden auf der Startseite in einer Aufgabenliste angezeigt.

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

7a4c484b 01.11.2007 11:23 Moritz Bunkus

Teil des Bugfixes, dass Spracheinstellungen nicht erneut im Popup angezeigt wurden.

c549f7c2 31.05.2007 10:18 Thomas Kasulke

Tausender-Trennzeichen werden nicht mehr überprüft.

232a9153 30.05.2007 12:51 Moritz Bunkus

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

f411025c 25.05.2007 11:12 Thomas Kasulke

Stricktere Überwachung der Nummernformate eingeführt. Auch 1000,00 wird bei Formaten wie 1,000.00 und 1.000,00 jetzt als falsch erkannt.

bab39fc2 14.05.2007 16:20 Thomas Kasulke

Sortierung in die Historie eingefügt. Durch klicken auf die Header, kann man nun seine Ergebnisliste sortieren lassen.

fb4d2ffa 11.05.2007 16:20 Moritz Bunkus

Bei Einkaufs-/Verkaufsmasken sowie bei Debitoren- und Kreditorenbuchungen wird ein Button angezeigt, der ein Popupfenster öffnet, das zum ausgewählten Kunden/Lieferanten alle Stammdaten inklusive Ansprechpartner und Lieferadressen anzeigt.

ccf566c2 07.05.2007 15:44 Thomas Kasulke

Bug 644 fixed (Überprüfung des Datumsformat schlug fehl.)

4d983050 04.05.2007 16:23 Moritz Bunkus

Das Fenster zum Bearbeiten der Email-Einstellungen bei Mahnungen etwas größer öffnen.

bd34eaea 03.05.2007 09:05 Udo Spallek

System->Konteneinstellungen ueberarbeitet:

  • Alles auf das Templatesystem umgestellt
  • Kontenliste
    - Klick auf Beschreibung zeigt Details an
    (Ajax template list_account_details)
    - Klick auf Kontonummer öffnet Einstellungen (wie gehabt)
    - Ueberschriften werden per css (accountlistheader) formatiert...
cd3dc84b 02.05.2007 12:44 Moritz Bunkus

Checkboxen bei Mahnungen eingebaut, um die ganze Liste an- oder abzuwählen.