Profil-Bearbeitung abfangen

  • Wenn man das Profil mit editOnInit=true aufruft oder im Profil explizit die Bearbeitungsfunktion anklickt, öffnet sich ja eine Eingabemaske. Lässt sich das zufällig irgendwie abfangen, sodass ich mittels Javascript mit diesen Eingabefeldern arbeiten kann?


    Ebenso die erfolgreiche Speicherung der Informationen möchte ich gerne per JS abfangen.

  • Der Edit-Button hat doch eine eigene CSS-Klasse und bei direkten Aufrufen wird die Variable $editOnInit ans Template zurückgegeben.


    Einfach einen Templatelistener auf das Profil setzen:

    Code
    1. require(['Foo'], function(Foo) {
    2. new Foo({$editOnInit});
    3. });

    Im Script bindest du dann einen JS-Eventlistener auf den Edit-Button (CSS-Klasse "jsButtonEditProfile") oder startest deine Funktionen direkt, wenn ein true übergeben wird.