Překreslovaní snippetů pomoci mootools frameworku

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
Kevas
Člen | 12
+
0
-

Čau,
pokud používáte js framework mootools, tak zde nabízím kód pro překreslení snippetů.
V šabloně se to pak používá stejně jako s jquery.

<script type="text/javascript">
window.addEvent('domready', function() {
    $$('.ajax').addEvent('click', function(event){
        event.stop();
        var spinner = new Element('div', {
            'id': 'ajax-spinner',
            'styles': {
                'position': 'absolute',
                'left': (event.page.x) + 'px',
                'top': (event.page.y) + 'px'
            }
        });
        var jsonRequest = new Request.JSON({
            url: event.target.get('href'),
            onRequest: function(){
                $$('body').grab(spinner, 'bottom');
            },
            onSuccess: function(response){
                for (var i in response.snippets) {
                    $(i).set('html', response.snippets[i]);
                }
            spinner.destroy();
            }
        }).send();
    });
});
</script>