J'ai une vue avec des filtres exposés dans un bloc; Il utilise AJAX et la fonction d'envoi automatique, de sorte que la vue est rechargée dès qu'une option de filtre est modifiée.
Dans le court délai entre la sélection d'une option et le réaffichage de la vue, le throbber AJAX bleu bien connu est affiché quelque part au bas du formulaire (je pense que le bouton de soumission masqué se trouve actuellement).
Je sais que je peux personnaliser cette image en remplaçant le CSS pour l'élément throbber, mais je préférerais ne pas l'utiliser du tout.
Ce que je préférerais beaucoup faire, c’est effacer temporairement la forme de filtre exposée (et idéalement la vue principale également), en utilisant une animation jQuery. Ils réapparaissent ensuite une fois l'appel AJAX terminé.
À défaut, j'aimerais utiliser la même méthode que celle utilisée par le module d'interface utilisateur lors de la mise à jour, à savoir en plaçant cette icône au milieu de la page:
Comme cela est déjà intégré, je pensais simplement qu’il y aurait un réglage quelque part pour changer le style / l’emplacement de ce comportement de chargement; pas de chance cependant.
Comment implémenter l'une ou l'autre de ces méthodes?
J'utilise Drupal 7 avec Views 7.x-3.3.