django-ajax-loading-overy usa JavaScript para adicionar / remover uma sobreposição de carregamento para um elemento de destino durante chamadas Ajax. Ele pode ser chamado em qualquer elemento que deve receber a sobreposição de carregamento, e aceita opções para seletores de classe e carregando o texto de sobreposição.
Instalação
Em suas configurações de projeto Django, adicione "ajax_loading_overlay" para o seu INSTALLED_APPS.
Uso
A ligação entre os JS:
Chamando o plugin:
$ ("# Target ') loadingOverlay (.);
Removendo a sobreposição de carga (geralmente em cima de sucesso da chamada Ajax):
$ ("# Target ') loadingOverlay (" remover ".);
As opções podem ser passado para substituir a classe de carga padrão ('loading'), classe de sobreposição ("overlay"), e / ou texto de carregamento ("loading ..."):
$ ("# Target '). LoadingOverlay ({
& Nbsp; loadingClass: 'myLoadingClass',
& Nbsp; overlayClass: 'myOverlayClass',
& Nbsp; loadingText: 'Carregando. Por Favor Aguarde. '
});
Se as opções são passadas ao inicializar a sobreposição de carregamento, as mesmas opções deve ser passada ao remover que sobreposição (embora loadingText não é usado pelo método de remoção):
$ ("# Target '). LoadingOverlay (" remover ", {
& Nbsp; loadingClass: 'myLoadingClass',
& Nbsp; overlayClass: 'myOverlayClass'
});
O que é novo nesta versão:.
- opção para o texto de sobreposição Adicionado paddingTop
O que é novo na versão 0.1.1:
- JS limpeza; adicionou opções JSLint.
Requisitos :
- Python
- jQuery
- Django
Comentários não encontrado