django-ajax-loading-Overy wykorzystuje JavaScript, aby dodać / usunąć nakładkę ładowania do elementu docelowego w czasie zwraca Ajax. Może być wywołana na każdy element, który powinien otrzymać nakładki ładowania i akceptuje opcje dla klasy selektorów i tekstu ładowania nakładki.
instalacji
W ustawieniach projektu Django, dodać "ajax_loading_overlay" do INSTALLED_APPS.
Zastosowanie
Powiązanie JS:
Wywołanie wtyczki:
$ ('Target #') loadingOverlay (.);
Usuwanie nakładki ładowania (zwykle po sukcesie wezwania Ajax):
$ ('Target #') loadingOverlay ("usuń. ');
Opcje mogą być przekazywane do zastąpienia domyślnej klasy ładowania ("ładowania"), klasę nakładki ("overlay"), i / lub tekst ładowania ("loading ..."):
$ ('Target # "). LoadingOverlay ({
& Nbsp; loadingClass: "myLoadingClass",
& Nbsp; overlayClass: "myOverlayClass",
& Nbsp; loadingText: "Ładowanie. Proszę Czekać. '
});
Jeśli opcje są przekazywane przy inicjalizacji nakładkę ładowania, te same opcje muszą być przekazywane przy usuwaniu tej nakładki (choć loadingText nie jest używany metodą remove):
$ ('Target #'). LoadingOverlay ("usuń", {
& Nbsp; loadingClass: "myLoadingClass",
& Nbsp; overlayClass: "myOverlayClass"
});
Co nowego w tym wydaniu:.
- Dodane opcja dla tekstu nakładki paddingTop
Co nowego w wersji 0.1.1:
- JS oczyszczania; dodane opcje JSLint.
Wymagania :
- Python
- jQuery
- Django
Komentarze nie znaleziono