Moritz Bunkus [Fri, 13 Jan 2017 09:25:48 +0000 (10:25 +0100)]
ActionBar: ComboBox mit nur einem Eintrag wie Eintrag rendern
Das erleichtert, wenn man in einer ComboBox mehrere Einträge evtl. gar
nicht anzeigt. Der Aufrufer muss dann nicht prüfen, ob er der ComboBox
einen oder mehrere Einträge übergibt.
Moritz Bunkus [Fri, 13 Jan 2017 09:22:12 +0000 (10:22 +0100)]
ActionBar: Auslassen von Actions über Parameter »only_if«/»not_if« steuern können
Gedacht für Buttons, die z.B. aufgrund der Mandantenkonfiguration nie
angezeigt werden können. Nicht gedacht für Buttons, die nur aufgrund des
Belegzustands nicht benutzt werden können (z.B. »Löschen« bei einem noch
nicht gespeicherten Beleg).
Moritz Bunkus [Thu, 12 Jan 2017 16:35:42 +0000 (17:35 +0100)]
ActionBar: Verwendung bei Preisregeln
Moritz Bunkus [Thu, 12 Jan 2017 16:06:02 +0000 (17:06 +0100)]
ActionBar: Verwendung bei Pflichtenheft(vorlagen)suche
Moritz Bunkus [Thu, 12 Jan 2017 16:01:41 +0000 (17:01 +0100)]
ActionBar: Verwendung bei Artikelsuche
Moritz Bunkus [Thu, 12 Jan 2017 15:46:49 +0000 (16:46 +0100)]
ActionBar: Verwendung bei Kunden-/Lieferanten/Ansprechpersonensuche
Moritz Bunkus [Wed, 11 Jan 2017 15:54:47 +0000 (16:54 +0100)]
ActionBar: Verkaufsrechnungen: Drucken über Dialog implementiert
Moritz Bunkus [Wed, 11 Jan 2017 15:45:15 +0000 (16:45 +0100)]
ActionBar: Lieferscheine: Drucken über Dialog implementiert
Moritz Bunkus [Wed, 11 Jan 2017 15:39:04 +0000 (16:39 +0100)]
ActionBar: Verwendung bei Angebots-/Auftragssuche
Moritz Bunkus [Wed, 11 Jan 2017 10:33:17 +0000 (11:33 +0100)]
ActionBar: Verwendung im Pflichtenheft-Controller
Moritz Bunkus [Wed, 11 Jan 2017 10:22:54 +0000 (11:22 +0100)]
ActionBar: Verwendung im Part-Controller
Moritz Bunkus [Wed, 11 Jan 2017 09:47:16 +0000 (10:47 +0100)]
ActionBar: Angebote/Aufträge: Drucken über Dialog implementiert
Moritz Bunkus [Thu, 26 Jan 2017 09:17:17 +0000 (10:17 +0100)]
ActionBar: »checks«-Funktionen auch mit Argumenten aufrufen können
Moritz Bunkus [Wed, 11 Jan 2017 08:51:34 +0000 (09:51 +0100)]
ActionBar: existierende Inputs namens »action« vor Submit entfernen
Wenn man zuerst druckt und dabei »action« auf z.B. »print« gesetzt wird,
so wird anschließend das PDF heruntergeladen. Allerdings verbleibt die
»action=print« in der Form.
Wenn dann anschließend einer der Menüpunkte angeklickt wird,
z.B. »Erneuern«, so wurde nur ein weiterer Hidden namens
»action_update=1« ergänzt und die Form abgeschickt. Da aber
»action=print« weiterhin gilt (und nicht »action=dispatch«), wird
weiterhin das Drucken ausgeführt und nicht das Erneuern.
Ähnlich sähe es aus, wenn beim Drucken nicht »action=print« sondern
»action_print=1« hinzugefügt wird. Auch dann würde beim Erneuern
»action_update=1« hinzugefügt, und schon hätte man zwei
»action_…«-Einträge in der Form. Dann käme es darauf an, in welcher
Reihenfolge die »sub dispatch« die gesetzten Actions überprüft.
Generell ist das Problem bei jedem Submit via JavaScript, dass die
auszuführende Action irgendwie gesetzt werden muss, und dass man sich
andererseits auch nicht darauf verlassen kann, dass »action=dispatch«
gilt.
Die einzig zuverlässige Variante ist:
1. den Dispatcher-Mechanismus von bin/mozilla gar nicht benutzen, weil
sich der darauf verlässt, dass »action=dispatch« gilt,
2. zuerst dafür zu sorgen, dass in der Form keine Input mit Namen
»action« vorhanden ist und
3. anschließend einen Input mit Namen »action=gewünschte Action«
hinzuzufügen.
Das ist genau das, was dieser Commit implementiert.
Moritz Bunkus [Wed, 11 Jan 2017 08:13:38 +0000 (09:13 +0100)]
ActionBar: JS: fehlende ; am Zeilenende ergänzt
Moritz Bunkus [Tue, 10 Jan 2017 15:57:35 +0000 (16:57 +0100)]
ActionBar: alte Funktionen zum E-Mail-Versand entfernt
Moritz Bunkus [Tue, 10 Jan 2017 15:47:27 +0000 (16:47 +0100)]
ActionBar: Rechnungen: E-Mail-Versand über Dialog implementiert
Moritz Bunkus [Wed, 25 Jan 2017 11:41:56 +0000 (12:41 +0100)]
ActionBar: Lieferscheine: E-Mail-Versand über Dialog implementiert
Moritz Bunkus [Mon, 9 Jan 2017 15:38:20 +0000 (16:38 +0100)]
ActionBar: Angebote/Aufträge: E-Mail-Versand über Dialog implementiert
Moritz Bunkus [Fri, 6 Jan 2017 09:30:25 +0000 (10:30 +0100)]
ActionBar: nicht mehr benötigte Lieferadressenmaske entfernt
Moritz Bunkus [Thu, 5 Jan 2017 12:57:59 +0000 (13:57 +0100)]
ActionBar: Verkaufsrechnungen: Lieferadresse via Popup bearbeiten
Moritz Bunkus [Thu, 5 Jan 2017 12:40:07 +0000 (13:40 +0100)]
ActionBar: Lieferscheine: Lieferadresse via Popup bearbeiten
Moritz Bunkus [Thu, 5 Jan 2017 09:32:48 +0000 (10:32 +0100)]
ActionBar: Angebote/Aufträge: Lieferadresse via Popup bearbeiten
Martin Helmling martin.helmling@octosoft.eu [Tue, 3 Jan 2017 14:18:48 +0000 (15:18 +0100)]
ActionBar: Umstellung von Dialogbuchung und Berichtsfunktion in gl.pl
Moritz Bunkus [Fri, 11 Nov 2016 14:03:54 +0000 (15:03 +0100)]
ActionBar: Verwendung in MassInvoiceCreatePrint-Controller (nur Rechnungsliste)
Moritz Bunkus [Fri, 11 Nov 2016 13:00:48 +0000 (14:00 +0100)]
ActionBar: Verwendung in Berichtsfunktion in ar.pl
Moritz Bunkus [Fri, 11 Nov 2016 11:51:18 +0000 (12:51 +0100)]
ActionBar: Verwendung in Berichtsfunktion in do.pl
Moritz Bunkus [Fri, 11 Nov 2016 11:35:30 +0000 (12:35 +0100)]
ActionBar: Verwendung in Berichtsfunktion in oe.pl
Moritz Bunkus [Fri, 11 Nov 2016 09:37:00 +0000 (10:37 +0100)]
ActionBar: Project-Controller umgestellt
Moritz Bunkus [Fri, 11 Nov 2016 10:46:09 +0000 (11:46 +0100)]
ActionBar: Unterstützung in ReportGenerator
Moritz Bunkus [Thu, 10 Nov 2016 14:34:40 +0000 (15:34 +0100)]
ActionBar: Übersetzungen
Moritz Bunkus [Thu, 10 Nov 2016 14:34:13 +0000 (15:34 +0100)]
ActionBar: do.pl: API-Umstellung & Tooltips für deaktivierte
Moritz Bunkus [Thu, 10 Nov 2016 14:15:58 +0000 (15:15 +0100)]
ActionBar: falsche Doku entfernt
Moritz Bunkus [Thu, 10 Nov 2016 14:15:39 +0000 (15:15 +0100)]
ActionBar: CustomerVendor-Controller: API-Umstellung & Tooltips für deaktivierte
Moritz Bunkus [Thu, 10 Nov 2016 13:40:11 +0000 (14:40 +0100)]
ActionBar: normale Link-Elemente nun doch als DIVs rendern & als Buttons stylen
Moritz Bunkus [Thu, 10 Nov 2016 12:30:54 +0000 (13:30 +0100)]
ActionBar: Übersetzungen
Moritz Bunkus [Thu, 10 Nov 2016 12:19:31 +0000 (13:19 +0100)]
ActionBar: neuer Typ für einfachen Link in Hauptzeile (nicht in Combo)
Moritz Bunkus [Thu, 10 Nov 2016 12:08:20 +0000 (13:08 +0100)]
ActionBar: API-Umstellung fürs Hinzufügen
Designziele:
• möglichst wenig Funktionsaufrufe auf eine ActionBar-Instanz
• Hash-artige Struktur der Daten zwecks bekanntem Aussehen und leichter
Verständlichkeit
• Leichter um neue Typen erweiterbar
• Rekursiv parsend (für Comboboxen)
Moritz Bunkus [Wed, 9 Nov 2016 13:02:54 +0000 (14:02 +0100)]
ActionBar: Prüfung auf Transportkostenartikel in JavaScript implementiert
Moritz Bunkus [Wed, 9 Nov 2016 11:28:11 +0000 (12:28 +0100)]
ActionBar: bei Click auf Combo ohne oberste Action Menü aufklappen
Manche Comboboxes wie z.B. »Workflow« oder »mehr« haben auf dem obersten
Button keine Action konfiguriert (weder »submit« noch »call«). Um die
Benutzer nicht zu sehr zu verwirren, werden diese nun nicht mehr als
deaktiviert dargestellt. Bei einem Klick auf den Button-Teil der
Combobox wird dann das Menü aufgeklappt, genau so, als hätte man auf den
Pfeil-Teil geklickt.
Moritz Bunkus [Wed, 9 Nov 2016 11:27:55 +0000 (12:27 +0100)]
ActionBar.js: Debugcode entfernt
Moritz Bunkus [Wed, 9 Nov 2016 11:27:36 +0000 (12:27 +0100)]
ActionBar.js: Syntaxfehler behoben (fehlende Semikolons nach Statements)
Moritz Bunkus [Wed, 9 Nov 2016 10:19:59 +0000 (11:19 +0100)]
ActionBar: Setup in oe.pl in eigene Funktion ausgelagert
Moritz Bunkus [Wed, 9 Nov 2016 10:08:30 +0000 (11:08 +0100)]
ActionBar: Setup in ir.pl in eigene Funktion ausgelagert
Moritz Bunkus [Wed, 9 Nov 2016 10:06:05 +0000 (11:06 +0100)]
ActionBar: Setup in is.pl in eigene Funktion ausgelagert
Moritz Bunkus [Wed, 9 Nov 2016 10:03:01 +0000 (11:03 +0100)]
ActionBar: Tooltips für deaktivierte Aktionen in ir.pl
Moritz Bunkus [Wed, 9 Nov 2016 09:53:19 +0000 (10:53 +0100)]
ActionBar: Tooltips für deaktivierte Aktionen in oe.pl
Moritz Bunkus [Wed, 9 Nov 2016 09:51:16 +0000 (10:51 +0100)]
ActionBar.js: Enter auf Comboboxes von Combobox bearbeiten lassen
Betriebssystemstandard ist, die Combobox zu öffnen.
Moritz Bunkus [Wed, 9 Nov 2016 09:39:14 +0000 (10:39 +0100)]
ActionBar: Tooltips für deaktivierte Aktionen in is.pl
Moritz Bunkus [Wed, 9 Nov 2016 09:27:33 +0000 (10:27 +0100)]
ActionBar: Unterstützung für Tooltips für deaktivierte Actions
Moritz Bunkus [Tue, 8 Nov 2016 10:52:37 +0000 (11:52 +0100)]
ActionBar: CSS: Höhe der Actions vereinheitlicht
Moritz Bunkus [Tue, 8 Nov 2016 10:28:22 +0000 (11:28 +0100)]
ActionBar: CSS: Styling für kivitendo-Stylesheet
Moritz Bunkus [Tue, 8 Nov 2016 10:22:17 +0000 (11:22 +0100)]
CSS: Unix-style newlines für kivitendo DHTML-Menü
Moritz Bunkus [Tue, 8 Nov 2016 09:15:30 +0000 (10:15 +0100)]
ActionBar CSS: in common.css & lx-office-erp.css aufgeteilt
Sven Schöling [Fri, 28 Oct 2016 13:08:39 +0000 (15:08 +0200)]
css: funktionales revamp für actionbar
- z-index für v3 und javascript gefixt
- flat styling, weil die gradienten kaputt aussehen
- top margins für actionbar und ohne gefixt
- position:fixed korrigiert
Sven Schöling [Thu, 27 Oct 2016 15:54:14 +0000 (17:54 +0200)]
ActionBar.js: accesskey normalisierung robuster gemacht
Sven Schöling [Thu, 27 Oct 2016 14:27:38 +0000 (16:27 +0200)]
debug
Sven Schöling [Thu, 27 Oct 2016 14:27:15 +0000 (16:27 +0200)]
Javascript Layout: ActionBar
Sven Schöling [Wed, 26 Oct 2016 14:16:43 +0000 (16:16 +0200)]
actionbar: support für tooltips
Sven Schöling [Wed, 26 Oct 2016 13:38:21 +0000 (15:38 +0200)]
accesskey normalization
Sven Schöling [Wed, 26 Oct 2016 13:38:11 +0000 (15:38 +0200)]
accesseky enter
Sven Schöling [Wed, 26 Oct 2016 09:27:16 +0000 (11:27 +0200)]
ActionBar: accesskeys
Sven Schöling [Wed, 26 Oct 2016 09:26:27 +0000 (11:26 +0200)]
ActionBar/Submit: externe ids erlauben
Sven Schöling [Tue, 25 Oct 2016 14:04:02 +0000 (16:04 +0200)]
actionbar: do
Sven Schöling [Tue, 25 Oct 2016 09:27:01 +0000 (11:27 +0200)]
drafts: html escaping für Vorlagen mit single quotes
Sven Schöling [Tue, 25 Oct 2016 09:26:45 +0000 (11:26 +0200)]
actionbar: ir
Sven Schöling [Tue, 25 Oct 2016 09:14:42 +0000 (11:14 +0200)]
is: delete nur mit show_delete
Sven Schöling [Mon, 24 Oct 2016 14:07:11 +0000 (16:07 +0200)]
ActionBar: CustomerVendor form
Sven Schöling [Mon, 24 Oct 2016 14:00:32 +0000 (16:00 +0200)]
ActionBar: CustomerVendor
Sven Schöling [Mon, 24 Oct 2016 09:30:19 +0000 (11:30 +0200)]
is: action: dispatcher fehlte
Sven Schöling [Fri, 21 Oct 2016 11:51:34 +0000 (13:51 +0200)]
is: actionbar implementiert.
Änderungen:
- post_and_[print/mail] sind wie geplant raus.
- zurück ist raus
- confirm bei mark as paid eingefügt
- show_delete als Bedingung für post sieht falsch aus
Sven Schöling [Thu, 20 Oct 2016 09:46:16 +0000 (11:46 +0200)]
ActionBar: ComboBox doppel dropdown gefixt
Sven Schöling [Thu, 20 Oct 2016 09:41:51 +0000 (11:41 +0200)]
oe: confirm bei delete
Sven Schöling [Thu, 20 Oct 2016 09:40:54 +0000 (11:40 +0200)]
ActionBar: V3 Layout
Sven Schöling [Wed, 19 Oct 2016 12:09:18 +0000 (14:09 +0200)]
oe: lieferadresse in body verschoben
Sven Schöling [Wed, 19 Oct 2016 12:08:45 +0000 (14:08 +0200)]
ComboBox: stateful dropdown
Sven Schöling [Tue, 18 Oct 2016 14:41:04 +0000 (16:41 +0200)]
combobox styling:
Sven Schöling [Tue, 18 Oct 2016 12:06:58 +0000 (14:06 +0200)]
oe: buttons im footer entfernt
Sven Schöling [Tue, 18 Oct 2016 09:58:02 +0000 (11:58 +0200)]
oe: neue syntax für scriptbuttons und separators
Sven Schöling [Tue, 18 Oct 2016 09:57:27 +0000 (11:57 +0200)]
ActionBar: separator implementiert und ScriptButton in Submit gemergt
Sven Schöling [Tue, 18 Oct 2016 09:03:01 +0000 (11:03 +0200)]
Actiobar: Layout fixiert
Sven Schöling [Tue, 18 Oct 2016 09:02:14 +0000 (11:02 +0200)]
Actionbar nicht ohne content rendern
nötig für korrekte top margins wenn fixiert
Sven Schöling [Mon, 17 Oct 2016 13:43:10 +0000 (15:43 +0200)]
actionbar: funktionierendes styling für combobox
Sven Schöling [Mon, 17 Oct 2016 11:36:08 +0000 (13:36 +0200)]
actionbar: css für combobox
Sven Schöling [Mon, 17 Oct 2016 11:35:56 +0000 (13:35 +0200)]
oe: actiobar nochmal umgestellt
Sven Schöling [Mon, 17 Oct 2016 11:35:34 +0000 (13:35 +0200)]
ActionBar: by_description gefixt
Sven Schöling [Thu, 13 Oct 2016 12:08:12 +0000 (14:08 +0200)]
oe: auf prototyp auf einzelnes add umgeschrieben
Sven Schöling [Thu, 13 Oct 2016 12:07:20 +0000 (14:07 +0200)]
ActionBar: check confirm after checks
So muss im Falle dass checks meckern nicht doppelt bestätigt werden
Sven Schöling [Mon, 10 Oct 2016 12:23:36 +0000 (14:23 +0200)]
oe: auch die korrekten checks registrieren
Sven Schöling [Mon, 10 Oct 2016 12:23:19 +0000 (14:23 +0200)]
ActionBar: checks korrekt interpretieren
Sven Schöling [Fri, 7 Oct 2016 16:22:14 +0000 (18:22 +0200)]
oe: neue actionbar version prototyp
Sven Schöling [Fri, 7 Oct 2016 16:21:12 +0000 (18:21 +0200)]
ActionBar: calling conventions geändert, +check/disabled/confirm
Sven Schöling [Thu, 6 Oct 2016 09:42:45 +0000 (11:42 +0200)]
ActionBar: oe Prototyp
Sven Schöling [Thu, 6 Oct 2016 09:42:10 +0000 (11:42 +0200)]
ActionBar: Funktionierender Prototyp mit submit und actionbutton
Sven Schöling [Thu, 29 Sep 2016 12:00:09 +0000 (14:00 +0200)]
Actionbar Layout mock
Sven Schöling [Thu, 29 Sep 2016 11:59:42 +0000 (13:59 +0200)]
Menu: links für Menü cachen
Sven Schöling [Thu, 29 Sep 2016 11:21:46 +0000 (13:21 +0200)]
Layout: Content als eigenes Layout und Split compositor
Moritz Bunkus [Tue, 28 Feb 2017 09:02:39 +0000 (10:02 +0100)]
Dateimanagement: DownloadZip: etwas aufgeräumt
Moritz Bunkus [Tue, 28 Feb 2017 08:58:15 +0000 (09:58 +0100)]
Dateimanagement: Anhänge-aller-Artikel-Download: auch für andere OE-Typen
Moritz Bunkus [Tue, 28 Feb 2017 08:55:29 +0000 (09:55 +0100)]
Dateimanagement: Anhänge-aller-Artikel-Download: Dateinamen in ZIP gefixt