Skip to main content

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

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’), loading text(‘loading…’), and/or function to return loading text padding-top:

$('#target').loadingOverlay({
    loadingClass: 'myLoadingClass',
    overlayClass: 'myOverlayClass',
    loadingText: 'Loading. Please Wait.',
    paddingTop: function (target) {
        return ((target.outerHeight() - parseInt(target.css('line-height'), 10)) / 2).toString() + 'px';
    }
});

If loadingClass or overlayClass options are passed when initializing the loading overlay, the same options must be passed when removing that overlay:

$('#target').loadingOverlay('remove', {
    loadingClass: 'myLoadingClass',
    overlayClass: 'myOverlayClass'
});

CHANGES

0.1.2 (2012.07.24)

  • Added paddingTop option for overlay text.

0.1.1 (2011.07.14)

  • JS cleanup; added JSLint options.

0.1.0 (2011.06.26)

  • Initial release.

TODO

Release files for django-ajax-loading-overlay 0.1.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for django-ajax-loading-overlay 0.1.2
File Size Uploaded
django-ajax-loading-overlay-0.1.2.tar.gz 4.2 kB Details

Release files / django-ajax-loading-overlay-0.1.2.tar.gz

Download URL django-ajax-loading-overlay-0.1.2.tar.gz
Size 4.2 kB
Tags Source
SHA-256 checksum
How to use checksums
75b02e8f604abe5ba73783f00f48803e90afec85923bc149974c342681b84234
BLAKE2b-256 checksum
How to use checksums
b6c9e866593c77ec9268f13552879bd73d230fc73f7cfe8f04497f145700d505
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.1.2 This release

1 release file

0.1.1

1 release file

0.1.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page