codefog/contao-haste

return Haste.toggleAjaxOperation beendet onclick-Ereignis

Samson1964 opened this issue · 0 comments

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.