Przy zapisie danych z formularza (używam remote_form_for) zrobiłam sobie pasek postepu w taki sposób:
Ajax.Responders.register({
onCreate: function(){
Effect.Appear(‘ajax_busy’, {duration: 0.5, queue: ‘end’});
},
onComplete: function(){
Effect.Fade('ajax_busy', {duration: 0.5, queue: 'end'});
}
});
To działa.
Mam tylko pytanie, czy można zrobić coś, żeby pasek postępu pojawiał się tylko wtedy, gdy walidacja danych przejdzie pomyślnie?
Inczej mówiąc chciałabym nie pokazywać paska postępu, jeśli walidacja się nie uda i pojawi się komunikat.
Ma ktoś może jakiś pomysł? Z góry dzięki