Django-ajax-loading-overy menggunakan JavaScript untuk menambah / menghapus overlay loading elemen sasaran selama panggilan Ajax. Hal ini dapat disebut pada setiap elemen yang harus menerima overlay pemuatan, dan menerima pilihan untuk pemilih kelas dan teks memuat overlay.
Instalasi
Dalam pengaturan proyek Django Anda, tambahkan "ajax_loading_overlay" ke INSTALLED_APPS Anda.
Penggunaan
Menghubungkan JS:
Memanggil plugin:
$ ('# Target') loadingOverlay ().;
Melepaskan overlay pemuatan (biasanya setelah keberhasilan panggilan Ajax):
$ ('# Target') loadingOverlay ('menghapus').;
Pilihan dapat dikirimkan ke menimpa kelas standar pemuatan ('loading'), overlay kelas ('overlay'), dan / atau memuat teks ('loading ...'):
$ ('# Target'). LoadingOverlay ({
& Nbsp; loadingClass: 'myLoadingClass',
& Nbsp; overlayClass: 'myOverlayClass',
& Nbsp; loadingText: 'Memuat. Tunggu Ya. '
});
Jika opsi dilewatkan saat inisialisasi overlay pemuatan, pilihan yang sama harus dilalui ketika menghapus overlay itu (meskipun loadingText tidak digunakan dengan metode hapus):
$ ('# Target'). LoadingOverlay ('menghapus', {
& Nbsp; loadingClass: 'myLoadingClass',
& Nbsp; overlayClass: 'myOverlayClass'
});
Apa yang baru dalam rilis ini:.
- Ditambahkan pilihan untuk teks overlay paddingTop
Apa yang baru dalam versi 0.1.1:
- JS pembersihan; menambahkan opsi JSLint.
Persyaratan :
- Python
- jQuery
- Django
Komentar tidak ditemukan