return Haste.toggleAjaxOperation beendet onclick-Ereignis
Samson1964 opened this issue · 0 comments
Samson1964 commented
Ich möchte in onclick einen weiteren Funktionsaufruf hinzufügen, aber da Haste.toggleAjaxOperation sich mit einem return in onclick einträgt, werden alle weiteren Funktionen nicht mehr ausgeführt:
'attributes' => 'onclick="javascript:alert(\'Hallo\'); Backend.getScrollOffset()"',
'haste_ajax_operation' => array
funktioniert nicht. alert wird nicht ausgeführt.
In HTML sieht das so aus:
onclick="return Haste.toggleAjaxOperation(this, 16610); javascript:alert('Hallo'); Backend.getScrollOffset()"
Das return am Anfang beendet onclick und führt die beiden weiteren Funktionen nicht mehr aus.
Contao selbst arbeitet anders, z.B. bei toogle:
'attributes' => 'onclick="Backend.getScrollOffset(); javascript:alert(\'Hallo\'); return AjaxRequest.toggleVisibility(this,%s)"',
das funktioniert, weil toggleVisibility erst als Letztes ausgeführt wird.