nette.ajax.js – spinner – jak zamezit přerušení spinneru klávesnicí

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

Ahoj,

po odeslání formuláře ajaxem (pomocí nette.ajax.js) zobrazím spinner pomocí rozšíření spinner, který je součástí knihovny. -https://github.com/vojtech-dobes/nette.ajax.js/blob/master/extensions/spinner.ajax.js Zobrazení spinneru se ale dá přerušit klávesou esc. Pokud se přeruší, neprovede se překreslení snipetu. Dá se nějak zamezit tomu přerušení ?

matopeto
Člen | 395
+
0
-

andros napsal(a):

Ahoj,

po odeslání formuláře ajaxem (pomocí nette.ajax.js) zobrazím spinner pomocí rozšíření spinner, který je součástí knihovny. -https://github.com/vojtech-dobes/nette.ajax.js/blob/master/extensions/spinner.ajax.js Zobrazení spinneru se ale dá přerušit klávesou esc. Pokud se přeruší, neprovede se překreslení snipetu. Dá se nějak zamezit tomu přerušení ?

escape zrusi ajax volanie robi to extension abort https://github.com/…ette.ajax.js#L511 ), je jedno ci je spinner zapnuty alebo nie, skus vypnut tuto extension :)

andros
Člen | 145
+
+2
-

Jak se takové extension vypne ? Já myslel že extension se načítají pouze, když je zalinkuju před inicializací $.nette.init();

Update:

už jsem to našel :)

$.nette.ext('abort', null);

Editoval andros (26. 1. 2017 13:08)