-django ajax-carga-Overy utiliza JavaScript para agregar / eliminar una superposición de carga de un elemento objetivo durante llamadas Ajax. Se le puede llamar en cualquier elemento que debe recibir la superposición de carga, y acepta las opciones para los selectores de clase y cargar texto de superposición.
Instalación
En la configuración del proyecto de Django, añada "ajax_loading_overlay" a tu INSTALLED_APPS.
Uso
La vinculación de las JS:
Al llamar al plugin:
$ ('# Target') loadingOverlay (.);
Retirar la capa de carga (por lo general en el éxito de la llamada Ajax):
$ ('# Target') loadingOverlay ('quitar.');
Las opciones pueden ser pasadas a sustituir la clase de carga por defecto ('loading'), clase de superposición ("overlay"), y / o texto de carga ("Cargando ..."):
$ ('# Target'). LoadingOverlay ({
& Nbsp; loadingClass: 'myLoadingClass',
& Nbsp; overlayClass: 'myOverlayClass',
& Nbsp; loadingText: "Cargando. Por Favor Espera. '
});
Si se pasan opciones al inicializar la superposición de carga, las mismas opciones se deben pasar al quitar esa superposición (aunque loadingText no es utilizado por el método remove):
$ ('# Target'). LoadingOverlay ("eliminar", {
& Nbsp; loadingClass: 'myLoadingClass',
& Nbsp; overlayClass: 'myOverlayClass'
});
¿Qué hay de nuevo en esta versión:.
- opción para texto superpuesto Agregado paddingTop
¿Qué hay de nuevo en la versión 0.1.1:
- JS limpieza; añadido opciones JSLint.
Requisitos :
- Python
- jQuery
- Django
Comentarios que no se encuentran