kivitendo-erp.git
7 years agoActionBar: Übersetzungen
Moritz Bunkus [Thu, 10 Nov 2016 12:30:54 +0000 (13:30 +0100)]
ActionBar: Übersetzungen

7 years agoActionBar: neuer Typ für einfachen Link in Hauptzeile (nicht in Combo)
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)

7 years agoActionBar: API-Umstellung fürs Hinzufügen
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)

7 years agoActionBar: Prüfung auf Transportkostenartikel in JavaScript implementiert
Moritz Bunkus [Wed, 9 Nov 2016 13:02:54 +0000 (14:02 +0100)]
ActionBar: Prüfung auf Transportkostenartikel in JavaScript implementiert

7 years agoActionBar: bei Click auf Combo ohne oberste Action Menü aufklappen
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.

7 years agoActionBar.js: Debugcode entfernt
Moritz Bunkus [Wed, 9 Nov 2016 11:27:55 +0000 (12:27 +0100)]
ActionBar.js: Debugcode entfernt

7 years agoActionBar.js: Syntaxfehler behoben (fehlende Semikolons nach Statements)
Moritz Bunkus [Wed, 9 Nov 2016 11:27:36 +0000 (12:27 +0100)]
ActionBar.js: Syntaxfehler behoben (fehlende Semikolons nach Statements)

7 years agoActionBar: Setup in oe.pl in eigene Funktion ausgelagert
Moritz Bunkus [Wed, 9 Nov 2016 10:19:59 +0000 (11:19 +0100)]
ActionBar: Setup in oe.pl in eigene Funktion ausgelagert

7 years agoActionBar: Setup in ir.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

7 years agoActionBar: Setup in is.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

7 years agoActionBar: Tooltips für deaktivierte Aktionen in ir.pl
Moritz Bunkus [Wed, 9 Nov 2016 10:03:01 +0000 (11:03 +0100)]
ActionBar: Tooltips für deaktivierte Aktionen in ir.pl

7 years agoActionBar: Tooltips für deaktivierte Aktionen in oe.pl
Moritz Bunkus [Wed, 9 Nov 2016 09:53:19 +0000 (10:53 +0100)]
ActionBar: Tooltips für deaktivierte Aktionen in oe.pl

7 years agoActionBar.js: Enter auf Comboboxes von Combobox bearbeiten lassen
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.

7 years agoActionBar: Tooltips für deaktivierte Aktionen in is.pl
Moritz Bunkus [Wed, 9 Nov 2016 09:39:14 +0000 (10:39 +0100)]
ActionBar: Tooltips für deaktivierte Aktionen in is.pl

7 years agoActionBar: Unterstützung für Tooltips für deaktivierte Actions
Moritz Bunkus [Wed, 9 Nov 2016 09:27:33 +0000 (10:27 +0100)]
ActionBar: Unterstützung für Tooltips für deaktivierte Actions

7 years agoActionBar: CSS: Höhe der Actions vereinheitlicht
Moritz Bunkus [Tue, 8 Nov 2016 10:52:37 +0000 (11:52 +0100)]
ActionBar: CSS: Höhe der Actions vereinheitlicht

7 years agoActionBar: CSS: Styling für kivitendo-Stylesheet
Moritz Bunkus [Tue, 8 Nov 2016 10:28:22 +0000 (11:28 +0100)]
ActionBar: CSS: Styling für kivitendo-Stylesheet

7 years agoCSS: Unix-style newlines für kivitendo DHTML-Menü
Moritz Bunkus [Tue, 8 Nov 2016 10:22:17 +0000 (11:22 +0100)]
CSS: Unix-style newlines für kivitendo DHTML-Menü

7 years agoActionBar CSS: in common.css & lx-office-erp.css aufgeteilt
Moritz Bunkus [Tue, 8 Nov 2016 09:15:30 +0000 (10:15 +0100)]
ActionBar CSS: in common.css & lx-office-erp.css aufgeteilt

7 years agocss: funktionales revamp für actionbar
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

7 years agoActionBar.js: accesskey normalisierung robuster gemacht
Sven Schöling [Thu, 27 Oct 2016 15:54:14 +0000 (17:54 +0200)]
ActionBar.js: accesskey normalisierung robuster gemacht

7 years agodebug
Sven Schöling [Thu, 27 Oct 2016 14:27:38 +0000 (16:27 +0200)]
debug

7 years agoJavascript Layout: ActionBar
Sven Schöling [Thu, 27 Oct 2016 14:27:15 +0000 (16:27 +0200)]
Javascript Layout: ActionBar

7 years agoactionbar: support für tooltips
Sven Schöling [Wed, 26 Oct 2016 14:16:43 +0000 (16:16 +0200)]
actionbar: support für tooltips

7 years agoaccesskey normalization
Sven Schöling [Wed, 26 Oct 2016 13:38:21 +0000 (15:38 +0200)]
accesskey normalization

7 years agoaccesseky enter
Sven Schöling [Wed, 26 Oct 2016 13:38:11 +0000 (15:38 +0200)]
accesseky enter

7 years agoActionBar: accesskeys
Sven Schöling [Wed, 26 Oct 2016 09:27:16 +0000 (11:27 +0200)]
ActionBar: accesskeys

7 years agoActionBar/Submit: externe ids erlauben
Sven Schöling [Wed, 26 Oct 2016 09:26:27 +0000 (11:26 +0200)]
ActionBar/Submit: externe ids erlauben

7 years agoactionbar: do
Sven Schöling [Tue, 25 Oct 2016 14:04:02 +0000 (16:04 +0200)]
actionbar: do

7 years agodrafts: html escaping für Vorlagen mit single quotes
Sven Schöling [Tue, 25 Oct 2016 09:27:01 +0000 (11:27 +0200)]
drafts: html escaping für Vorlagen mit single quotes

7 years agoactionbar: ir
Sven Schöling [Tue, 25 Oct 2016 09:26:45 +0000 (11:26 +0200)]
actionbar: ir

7 years agois: delete nur mit show_delete
Sven Schöling [Tue, 25 Oct 2016 09:14:42 +0000 (11:14 +0200)]
is: delete nur mit show_delete

7 years agoActionBar: CustomerVendor form
Sven Schöling [Mon, 24 Oct 2016 14:07:11 +0000 (16:07 +0200)]
ActionBar: CustomerVendor form

7 years agoActionBar: CustomerVendor
Sven Schöling [Mon, 24 Oct 2016 14:00:32 +0000 (16:00 +0200)]
ActionBar: CustomerVendor

7 years agois: action: dispatcher fehlte
Sven Schöling [Mon, 24 Oct 2016 09:30:19 +0000 (11:30 +0200)]
is: action: dispatcher fehlte

7 years agois: actionbar implementiert.
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

7 years agoActionBar: ComboBox doppel dropdown gefixt
Sven Schöling [Thu, 20 Oct 2016 09:46:16 +0000 (11:46 +0200)]
ActionBar: ComboBox doppel dropdown gefixt

7 years agooe: confirm bei delete
Sven Schöling [Thu, 20 Oct 2016 09:41:51 +0000 (11:41 +0200)]
oe: confirm bei delete

7 years agoActionBar: V3 Layout
Sven Schöling [Thu, 20 Oct 2016 09:40:54 +0000 (11:40 +0200)]
ActionBar: V3 Layout

7 years agooe: lieferadresse in body verschoben
Sven Schöling [Wed, 19 Oct 2016 12:09:18 +0000 (14:09 +0200)]
oe: lieferadresse in body verschoben

7 years agoComboBox: stateful dropdown
Sven Schöling [Wed, 19 Oct 2016 12:08:45 +0000 (14:08 +0200)]
ComboBox: stateful dropdown

7 years agocombobox styling:
Sven Schöling [Tue, 18 Oct 2016 14:41:04 +0000 (16:41 +0200)]
combobox styling:

7 years agooe: buttons im footer entfernt
Sven Schöling [Tue, 18 Oct 2016 12:06:58 +0000 (14:06 +0200)]
oe: buttons im footer entfernt

7 years agooe: neue syntax für scriptbuttons und separators
Sven Schöling [Tue, 18 Oct 2016 09:58:02 +0000 (11:58 +0200)]
oe: neue syntax für scriptbuttons und separators

7 years agoActionBar: separator implementiert und ScriptButton in Submit gemergt
Sven Schöling [Tue, 18 Oct 2016 09:57:27 +0000 (11:57 +0200)]
ActionBar: separator implementiert und ScriptButton in Submit gemergt

7 years agoActiobar: Layout fixiert
Sven Schöling [Tue, 18 Oct 2016 09:03:01 +0000 (11:03 +0200)]
Actiobar: Layout fixiert

7 years agoActionbar nicht ohne content rendern
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

7 years agoactionbar: funktionierendes styling für combobox
Sven Schöling [Mon, 17 Oct 2016 13:43:10 +0000 (15:43 +0200)]
actionbar: funktionierendes styling für combobox

7 years agoactionbar: css für combobox
Sven Schöling [Mon, 17 Oct 2016 11:36:08 +0000 (13:36 +0200)]
actionbar: css für combobox

7 years agooe: actiobar nochmal umgestellt
Sven Schöling [Mon, 17 Oct 2016 11:35:56 +0000 (13:35 +0200)]
oe: actiobar nochmal umgestellt

7 years agoActionBar: by_description gefixt
Sven Schöling [Mon, 17 Oct 2016 11:35:34 +0000 (13:35 +0200)]
ActionBar: by_description gefixt

7 years agooe: auf prototyp auf einzelnes add umgeschrieben
Sven Schöling [Thu, 13 Oct 2016 12:08:12 +0000 (14:08 +0200)]
oe: auf prototyp auf einzelnes add umgeschrieben

7 years agoActionBar: check confirm after checks
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

7 years agooe: auch die korrekten checks registrieren
Sven Schöling [Mon, 10 Oct 2016 12:23:36 +0000 (14:23 +0200)]
oe: auch die korrekten checks registrieren

7 years agoActionBar: checks korrekt interpretieren
Sven Schöling [Mon, 10 Oct 2016 12:23:19 +0000 (14:23 +0200)]
ActionBar: checks korrekt interpretieren

7 years agooe: neue actionbar version prototyp
Sven Schöling [Fri, 7 Oct 2016 16:22:14 +0000 (18:22 +0200)]
oe: neue actionbar version prototyp

7 years agoActionBar: calling conventions geändert, +check/disabled/confirm
Sven Schöling [Fri, 7 Oct 2016 16:21:12 +0000 (18:21 +0200)]
ActionBar: calling conventions geändert, +check/disabled/confirm

7 years agoActionBar: oe Prototyp
Sven Schöling [Thu, 6 Oct 2016 09:42:45 +0000 (11:42 +0200)]
ActionBar: oe Prototyp

7 years agoActionBar: Funktionierender Prototyp mit submit und actionbutton
Sven Schöling [Thu, 6 Oct 2016 09:42:10 +0000 (11:42 +0200)]
ActionBar: Funktionierender Prototyp mit submit und actionbutton

7 years agoActionbar Layout mock
Sven Schöling [Thu, 29 Sep 2016 12:00:09 +0000 (14:00 +0200)]
Actionbar Layout mock

7 years agoMenu: links für Menü cachen
Sven Schöling [Thu, 29 Sep 2016 11:59:42 +0000 (13:59 +0200)]
Menu: links für Menü cachen

7 years agoLayout: Content als eigenes Layout und Split compositor
Sven Schöling [Thu, 29 Sep 2016 11:21:46 +0000 (13:21 +0200)]
Layout: Content als eigenes Layout und Split compositor

7 years agoDateimanagement: DownloadZip: etwas aufgeräumt
Moritz Bunkus [Tue, 28 Feb 2017 09:02:39 +0000 (10:02 +0100)]
Dateimanagement: DownloadZip: etwas aufgeräumt

7 years agoDateimanagement: Anhänge-aller-Artikel-Download: auch für andere OE-Typen
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

7 years agoDateimanagement: Anhänge-aller-Artikel-Download: Dateinamen in ZIP gefixt
Moritz Bunkus [Tue, 28 Feb 2017 08:55:29 +0000 (09:55 +0100)]
Dateimanagement: Anhänge-aller-Artikel-Download: Dateinamen in ZIP gefixt

7 years agoDateimanagement: überflüssigen Code in SL::Controller::DownloadZip entfernt
Moritz Bunkus [Tue, 28 Feb 2017 08:55:15 +0000 (09:55 +0100)]
Dateimanagement: überflüssigen Code in SL::Controller::DownloadZip entfernt

7 years agoTests: Template-Objekt aus Presenter in eigenes Verzeichnis cachen lassen
Moritz Bunkus [Mon, 27 Feb 2017 15:44:20 +0000 (16:44 +0100)]
Tests: Template-Objekt aus Presenter in eigenes Verzeichnis cachen lassen

7 years agoForm: Template-Objekt aus Presenter nehmen und nicht selber speichern
Moritz Bunkus [Mon, 27 Feb 2017 15:44:01 +0000 (16:44 +0100)]
Form: Template-Objekt aus Presenter nehmen und nicht selber speichern

7 years agoErzeugnis fertigen: API-Anpassung für neues Part-Picker-API
Moritz Bunkus [Mon, 27 Feb 2017 16:21:42 +0000 (17:21 +0100)]
Erzeugnis fertigen: API-Anpassung für neues Part-Picker-API

7 years agoTestfall Kosmetik (Alignment) fehlende Zeile wieder dazu
Martin Helmling martin.helmling@octosoft.eu [Wed, 22 Feb 2017 10:36:57 +0000 (11:36 +0100)]
Testfall Kosmetik (Alignment) fehlende Zeile wieder dazu

Wie kann diese Zeile zwischen commit 8f7fe4a4 und b8741ec3 verschwinden??

7 years agoDateimanagement: Robustere Mandantenkonfigurierung
Martin Helmling martin.helmling@octosoft.eu [Wed, 22 Feb 2017 10:33:40 +0000 (11:33 +0100)]
Dateimanagement: Robustere Mandantenkonfigurierung

Es wurde das BAckend "None" eingeführt, falls kein Backend enabled ist.
Fehlermeldung nun in deutsch falls kein Backend vorhanden.

Die Hochladbare Dateigröße ist nun in der Mandantenkonfig in Megabytes (default 10Mb)

7 years agoDokumentation: Hinweis zum Bugfix bzgl. Fälligkeitsdatum bei Rechnungen
Moritz Bunkus [Tue, 21 Feb 2017 09:38:35 +0000 (10:38 +0100)]
Dokumentation: Hinweis zum Bugfix bzgl. Fälligkeitsdatum bei Rechnungen

7 years agoEinkaufs-/Verkaufsrechnungen: Verwendung freier Fälligkeitsdaten gefixt
Moritz Bunkus [Tue, 21 Feb 2017 08:28:18 +0000 (09:28 +0100)]
Einkaufs-/Verkaufsrechnungen: Verwendung freier Fälligkeitsdaten gefixt

Wenn bei einer Zahlungsbedingung die automatische Berechnung des
Fälligkeitsdatums aus ist, so sollte die Routine zum Berechnen das
aktuell von der Benutzer*in eingegebene Fälligkeitsdatum
berücksichtigen. Damit das funktioniert, muss auch das richtige Feld
aus $::form an »$terms->calc_date« übergeben werden — und das heißt
nun mal »duedate« und nicht »due_due«.

Das Ergebnis war, dass beim Buchen der Rechnung nicht das eingetragene
Fälligkeitsdatum genommen wurde, sondern das Rechnungsdatum, da die
Berechnungsroutine dachte, es wäre kein Fälligkeitsdatum eingegeben.

7 years agoPaymentTerm: Schreibfehler in Doku gefixt & neues Beispiel in Übersicht
Moritz Bunkus [Tue, 21 Feb 2017 08:25:59 +0000 (09:25 +0100)]
PaymentTerm: Schreibfehler in Doku gefixt & neues Beispiel in Übersicht

7 years agoBUGFIX: PDF:Table verwendet font_color in Folgezeile
Martin Helmling martin.helmling@octosoft.eu [Mon, 20 Feb 2017 10:54:22 +0000 (11:54 +0100)]
BUGFIX: PDF:Table verwendet font_color in Folgezeile

Getestet bis zu Version 0.9.12

Durch das Setzen der cell_props mit font_color auf weiss, gibt es in der
Folgezeile einen Text Weiß auf Weiß, d.h. nicht sichtbar.

Deshalb erst einmal auskommentiert.

7 years agoTypos in Doku
G. Richardson [Fri, 17 Feb 2017 14:29:35 +0000 (15:29 +0100)]
Typos in Doku

7 years agoTypos in Doku
G. Richardson [Fri, 17 Feb 2017 14:29:13 +0000 (15:29 +0100)]
Typos in Doku

7 years agoTestfall Kosmetik (Alignment)
G. Richardson [Fri, 17 Feb 2017 14:29:22 +0000 (15:29 +0100)]
Testfall Kosmetik (Alignment)

7 years agoTypos in Doku (Dev)
G. Richardson [Fri, 17 Feb 2017 14:28:49 +0000 (15:28 +0100)]
Typos in Doku (Dev)

7 years agoDB Transaktionen - Array Context funktioniert nicht
Martin Helmling martin.helmling@octosoft.eu [Fri, 17 Feb 2017 08:59:24 +0000 (09:59 +0100)]
DB Transaktionen - Array Context funktioniert nicht

Innerhalb des eval{} Blockes ist für wantarray ein neuer Context,
in diesem Falle ist wantarray hier nicht definiert.
Deshalb muss dies per Variable in den eval-Block übergeben werden

7 years agoGeierlein: Abschalten der Steuernummer nur wenn Feature "ustva" eingeschaltet ist.
Martin Helmling martin.helmling@octosoft.eu [Tue, 14 Feb 2017 19:10:49 +0000 (20:10 +0100)]
Geierlein: Abschalten der Steuernummer nur wenn Feature "ustva" eingeschaltet ist.

Alte Abfrage in der Mandantenkonfig falls keine Ustva ausgewählt,
z.B per Defaultmanager swiss"

7 years agoCsvImport: Bearbeiter aus Front-End setzen, wenn nicht angegeben.
Bernd Bleßmann [Mon, 13 Feb 2017 18:25:47 +0000 (19:25 +0100)]
CsvImport: Bearbeiter aus Front-End setzen, wenn nicht angegeben.

Wenn keine employee_id in der CSV-Datei angegeben ist, dann den Benutzer, der
den Import gestartet hat als, Bearbeiter setzen. Dieser wird in den Daten des
Hintergrundjobs gespeichert.
Falls hier nichts hinterlegt ist, dann den Benutzer aus dem Login setzen. Das
ist derjenige Benutzer, unter dem der Task-Server läuft.

7 years agokivi.Part.js: Optionen rekursiv mergen
Sven Schöling [Mon, 13 Feb 2017 16:43:18 +0000 (17:43 +0100)]
kivi.Part.js: Optionen rekursiv mergen

7 years agoModel-Presenter Bindung mit Proxyobjekten
Sven Schöling [Mon, 13 Feb 2017 16:23:05 +0000 (17:23 +0100)]
Model-Presenter Bindung mit Proxyobjekten

7 years agoPart: doku update
Sven Schöling [Mon, 13 Feb 2017 15:25:17 +0000 (16:25 +0100)]
Part: doku update

7 years agokivi/Part.js: commit_none hook korrekt verdrahten
Sven Schöling [Mon, 13 Feb 2017 15:24:54 +0000 (16:24 +0100)]
kivi/Part.js: commit_none hook korrekt verdrahten

7 years agoPart: part picker commit hooks umbenannt
Sven Schöling [Mon, 13 Feb 2017 10:35:13 +0000 (11:35 +0100)]
Part: part picker commit hooks umbenannt

7 years agokivi.Part.js: on_enter_match_* umbenannt in commit_*
Sven Schöling [Mon, 13 Feb 2017 10:33:46 +0000 (11:33 +0100)]
kivi.Part.js: on_enter_match_* umbenannt in commit_*

7 years agoPart: exact_match robuster mit localized $::form
Sven Schöling [Fri, 10 Feb 2017 14:33:11 +0000 (15:33 +0100)]
Part: exact_match robuster mit localized $::form

Behebt Bugs mit vergessenen Filtern wie unit_obj.convertible_unit

7 years agoPart: Nach einfügen von Zeile den Partpicker clearen
Sven Schöling [Fri, 10 Feb 2017 12:58:40 +0000 (13:58 +0100)]
Part: Nach einfügen von Zeile den Partpicker clearen

7 years agokivi.Part.js: clear Methode für Partpicker
Sven Schöling [Fri, 10 Feb 2017 12:58:17 +0000 (13:58 +0100)]
kivi.Part.js: clear Methode für Partpicker

7 years agokivi.Part.js: im PICKED state auf enter/tab den commit hook auslösen
Sven Schöling [Fri, 10 Feb 2017 12:57:28 +0000 (13:57 +0100)]
kivi.Part.js: im PICKED state auf enter/tab den commit hook auslösen

7 years agoPart: multipicker verwenden
Sven Schöling [Fri, 10 Feb 2017 12:25:46 +0000 (13:25 +0100)]
Part: multipicker verwenden

7 years agoPartPicker: Multipicker als separate popupklasse
Sven Schöling [Fri, 10 Feb 2017 12:25:13 +0000 (13:25 +0100)]
PartPicker: Multipicker als separate popupklasse

7 years agokivi.Part.js: real_id wird nicht mehr benötigt
Sven Schöling [Fri, 10 Feb 2017 12:23:35 +0000 (13:23 +0100)]
kivi.Part.js: real_id wird nicht mehr benötigt

7 years agokivi.Part.js: run_action als wrapper um functions und strings
Sven Schöling [Fri, 10 Feb 2017 12:21:41 +0000 (13:21 +0100)]
kivi.Part.js: run_action als wrapper um functions und strings

7 years agokivi.Part.js: Datenübergabe Picker<->Presenter auf data umgestellt
Sven Schöling [Wed, 8 Feb 2017 15:04:42 +0000 (16:04 +0100)]
kivi.Part.js: Datenübergabe Picker<->Presenter auf data umgestellt

Ist in Summe kompakter und einfacher erweiterbar.

7 years agokivi.Part.js: keydown ausgelagert in eigenen handler
Sven Schöling [Tue, 7 Feb 2017 09:50:10 +0000 (10:50 +0100)]
kivi.Part.js: keydown ausgelagert in eigenen handler

7 years agokivi.Part.js: PartPicker von closure auf prototype style umgeschrieben
Sven Schöling [Mon, 6 Feb 2017 16:45:24 +0000 (17:45 +0100)]
kivi.Part.js: PartPicker von closure auf prototype style umgeschrieben

War notwendig, damit das Objekt sich selbst an andere Objekte weitrgeben
kann. Vorher musste es dafür eine anonyme Closure über die eigenen
Funktionen machen, die extrem schwer verständlich war.

Nachteil dafür jetzt, man kann keine Methoden mehr ohne closure als
callback verwenden und alles ist voll mit this.

7 years agokivi.Part.js: PickerPopup: bei Enter nicht timeout abwarten
Sven Schöling [Mon, 6 Feb 2017 15:30:03 +0000 (16:30 +0100)]
kivi.Part.js: PickerPopup: bei Enter nicht timeout abwarten