Zobrazit spinner bez ajaxu

ikoon
Člen | 70
+
0
-

Zdravim

mam menu (n:href), z toho sa vola nejaky presenter, ale jeho zobrazenie trva dlho. Chcel by som po kliknuti zobrazit spinner, co mam na ajaxove volania. Da sa to nejako? Alebo si musim spravit novy mimo ajax extension a zavesit ho na <a onclick…>?

manwe
Člen | 44
+
0
-

Pouzivame neco jako

<script>

$(function(){

	$.nette.ext('spinner', {
        start: function (xhr, settings) {
           	_createSpinner();
        },
        complete: function () {
            _destroySpinner();
        },

	});

</script>
ikoon
Člen | 70
+
0
-

manwe napsal(a):

Pouzivame neco jako

<script>

$(function(){

	$.nette.ext('spinner', {
        start: function (xhr, settings) {
           	_createSpinner();
        },
        complete: function () {
            _destroySpinner();
        },

	});

</script>

Take nieco tam mam, trochu zlozitejsie. Ale mne ide o to, ako to zavolat mimo ajaxu.

David Matějka
Moderator | 6445
+
0
-

ano, musis to samostatne povesit na onclick

ikoon
Člen | 70
+
0
-

David Matějka napsal(a):

ano, musis to samostatne povesit na onclick

Ale ako zavolam funkciu z toho rozsirenia nette? Ako zavolam funkciu start?

jiri.pudil
Nette Blogger | 1028
+
0
-

Vůbec neřeš funkci start z nějakého nette rozšíření, zavolej v onclicku přímo funkci _createSpinner