Eu tenho uma visão com alguns filtros expostos em um bloco; ele usa o AJAX e o recurso de envio automático para que a visualização seja recarregada assim que uma opção de filtro for alterada.
No pequeno atraso entre a seleção de uma opção e a visualização que está sendo recarregada, o familiar throbber AJAX azul é mostrado em algum lugar na parte inferior do formulário (acho que onde o botão de envio oculto está localizado).
Sei que posso personalizar esta imagem substituindo o CSS pelo elemento throbber, mas prefiro não usá-la.
O que eu prefiro fazer é desvanecer temporariamente o formulário de filtro exposto (e, idealmente, a exibição principal também), usando uma animação jQuery. Eles voltariam a aparecer quando a chamada AJAX estiver concluída.
Caso contrário, eu gostaria de usar o mesmo método que o módulo de interface do usuário do Views quando está atualizando, ou seja, colocando este ícone no meio da página:
Como isso já está incorporado, presumi que haveria uma configuração em algum lugar para alterar o estilo / local desse comportamento de carregamento; não tenho tanta sorte.
Como faço para implementar um desses métodos?
Estou usando o Drupal 7 com vistas 7.x-3.3.