Exemplo n.º 1
0
 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);
 }
Exemplo n.º 2
0
    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);
    }