django-ajax-loading-overlay 0.1.1
Uses JS to add/remove a loading overlay during Ajax calls
jQuery Ajax Loading Overlay plugin package for Django
django-ajax-loading-overy uses Javascript to add/remove a loading overlay to a target element during Ajax calls. It can be called on any element that should receive the loading overlay, and accepts options for class selectors and loading overlay text.
Dependencies
- jQuery library (http://jquery.com/)
Installation
In your Django project settings, add "ajax_loading_overlay" to your INSTALLED_APPS.
Usage
Linking the JS:
<script src="{{ STATIC_URL }}ajax_loading_overlay/jquery.ajax-loading-overlay.js"></script>
Calling the plugin:
$('#target').loadingOverlay();
Removing the loading overlay (usually upon success of the Ajax call):
$('#target').loadingOverlay('remove');
Options can be passed to override the default loading class ('loading'), overlay class ('overlay'), and/or loading text('loading...'):
$('#target').loadingOverlay({
loadingClass: 'myLoadingClass',
overlayClass: 'myOverlayClass',
loadingText: 'Loading. Please Wait.'
});
If options are passed when initializing the loading overlay, the same options must be passed when removing that overlay (though loadingText is not used by the remove method):
$('#target').loadingOverlay('remove', {
loadingClass: 'myLoadingClass',
overlayClass: 'myOverlayClass'
});
CHANGES
0.1.1 (2011.07.14)
- JS cleanup; added JSLint options.
0.1.0 (2011.06.26)
- Initial release.
TODO
| File | Type | Py Version | Uploaded on | Size | # downloads |
|---|---|---|---|---|---|
| django-ajax-loading-overlay-0.1.1.tar.gz (md5) | Source | 2011-07-14 | 4KB | 290 | |
- Author: Jonny Gerig Meyer
- Home Page: https://github.com/jgerigmeyer/django-ajax-loading-overlay/
-
Categories
- Development Status :: 3 - Alpha
- Environment :: Web Environment
- Framework :: Django
- Intended Audience :: Developers
- License :: OSI Approved :: BSD License
- Operating System :: OS Independent
- Programming Language :: Python
- Programming Language :: Python :: 2
- Programming Language :: Python :: 2.6
- Programming Language :: Python :: 2.7
- Package Index Owner: jgerigmeyer
- DOAP record: django-ajax-loading-overlay-0.1.1.xml
