public function render(HTML_QuickForm2_Renderer $renderer) { $renderer->getJavascriptBuilder()->addLibrary('bricks-editor', 'bricks-editor.js', REL_ROOT_URL . '/application/default/views/public/js'); return parent::render($renderer); }
public function render(HTML_QuickForm2_Renderer $renderer) { $renderer->getJavascriptBuilder()->addElementJavascript(<<<CUT \$(function(){ //we want that event was bind only once so we do die for all previously binded events \$(document) .off('click','a.email-template-del') .on('click','a.email-template-del', function(){ var url = this.href; var actionUrl = url.replace(/\\?.*\$/, ''); var getQuery= url.replace(/^.*?\\?/, ''); var \$a = \$(this); \$.ajax({ type: 'post', 'data' : getQuery, 'url' : actionUrl, success : function(data, textStatus, XMLHttpRequest) { \$a.closest('div').remove() } }); return false; }) }); CUT ); return parent::render($renderer); }