Skip to content
This repository has been archived by the owner on Nov 3, 2023. It is now read-only.

Event wird nicht gespeichert, weil kein Haken bei "Event wiederholen" #8192

Closed
OppaBredow opened this issue Jan 17, 2016 · 15 comments
Closed
Assignees
Labels
Milestone

Comments

@OppaBredow
Copy link

Wenn ich einen Termin bearbeite und aus Versehen den Haken bei "Event wiederholen" setze und sofort wieder entferne, wird mir das Speichern verweigert. Bilder dazu
speichern_1
und wenn ich dann den Haken wieder setze:
speichern_2

Viele Grüße
Oppa

@Aybee
Copy link
Contributor

Aybee commented Jan 17, 2016

Sowas ähnliches hatten wir schon mal. Oben links im Browser kommt dann "Bitte füllen sie dieses Feld aus".

Demo:

  1. Event erstellen
  2. Titel eingeben "test"
  3. "Repeat event" aufklappen und zuklappen
  4. Speichern

@kubjo
Copy link

kubjo commented Jan 19, 2016

Habe das Gleiche Problem innerhalb von isotope, beim Anlegen von Varianten!
contao 3.5.6.
isotope 2.3.2.

@kubjo
Copy link

kubjo commented Feb 1, 2016

Das Problem bleibt auch nach dem isotope Update auf 2.3.3 bestehen. Ich denke, dass es ein contao Problem ist.

@leofeyer
Copy link
Member

Wie lässt sich das in der Onlinedemo reproduzieren?

@OppaBredow
Copy link
Author

Ich habe das gleiche Problem gestern bei einem normalen Artikel gehabt. War nicht zu lösen. Ich musste einen anderen Artikel kopieren und den bearbeiten. Ich fand auch nichts, was ungewöhnlich war und was auf eine Reproduzierbarkeit hingewiesen hätte.

@Aybee
Copy link
Contributor

Aybee commented Feb 14, 2016

@leofeyer - Wie lässt sich das in der Onlinedemo reproduzieren?

Siehe meine Anleitung in diesem Ticket.

@OppaBredow - Ich habe das gleiche Problem gestern bei einem normalen Artikel gehabt.

Ich hatte diese Woche auch so einen Fall, aber zum ersten Mal.

@leofeyer leofeyer added this to the 3.5.7 milestone Feb 18, 2016
@leofeyer
Copy link
Member

Das Problem ist, dass durch das Nachladen der Palette "Event wiederholen" zwei Pflichtfelder mit required-Attribut nachgeladen werden, die beim Ausblenden der Palette nicht entfernt sondern nur auf display:none gesetzt werden. Da die Felder aber noch im DOM sind, kommt es zu einem An invalid form control with name='repeatEach[value]' is not focusable.-Fehler.

@contao/developers Wie beheben wir das am besten? Sollten wir das required-Attribut beim Zuklappen der Palette entfernen? Wie würden wir es dann beim Aufklappen wieder setzen?

@aschempp
Copy link
Member

<form novalidate>

@leofeyer
Copy link
Member

Das bringt gar nichts, denn dann werden ja auch die anderen Felder nicht validiert.

@ausi
Copy link
Member

ausi commented Feb 19, 2016

Ich denke anstatt den Teil auf display: none zu setzen, sollte das JS den Bereich aus dem DOM entfernen. Man könnten den Bereich ja trodzdem im JS zwischenspeichern und beim erneuten aktivieren des Bereichs das Element wieder ins DOM einfügen.

@leofeyer leofeyer modified the milestones: 3.5.7, 3.5.8 Feb 29, 2016
@leofeyer leofeyer modified the milestones: 3.5.9, 3.5.10 Mar 21, 2016
@leofeyer leofeyer modified the milestone: 3.5.10 Apr 19, 2016
@mwitzmann
Copy link

Interessant wäre für Entwickler auch die Möglichkeit "novalidate" für DCA's aktivieren/deaktivieren zu können.

@Toflar
Copy link
Member

Toflar commented Jun 7, 2016

Ich denke anstatt den Teil auf display: none zu setzen, sollte das JS den Bereich aus dem DOM entfernen. Man könnten den Bereich ja trodzdem im JS zwischenspeichern und beim erneuten aktivieren des Bereichs das Element wieder ins DOM einfügen.

+1. @leofeyer imho ein ziemlich nerviger Bug. 3.5.13? :)

@leofeyer
Copy link
Member

leofeyer commented Jun 15, 2016

Ich habe in #8366 ein PoC hochgeladen, damit wir besprechen können, ob der Weg richtig ist. Der PoC arbeitet mit der Navigation, aber das Prinzip ist ja überall gleich.

@leofeyer
Copy link
Member

Die Diskussion geht in #8366 weiter.

@leofeyer
Copy link
Member

Ich habe in 01ab76c erstmal die einfache Lösung implementiert.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

No branches or pull requests

8 participants