Skip to content
This repository was archived by the owner on Mar 5, 2022. It is now read-only.

solodyagin/jquery.reload

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

jqReload

jQuery plugin to add loader to Bootstrap panels + auto fetch data from server.

Also includes handler for manual trigger and timed intervals.

Based on bootstrap-reload

Examples: Examples

Read this in other languages: English, Russian.

Dependency

Usage

<div class="container">
	<!-- [jqReload widget] -->
	<div class="panel panel-default" data-url="/fetch-data">
		<div class="panel-heading">jqReload Widget <a class="reload-button pull-right" href="javascript:void(0);"><i class="fas fa-sync"></i></a></div>
		<div class="panel-body reload-panel">
			<div class="reload-container"><i class="reload-spinner fas fa-spinner fa-spin fa-5x"></i></div>
			<div class="reload-data">
			<!-- The Received data will be placed here -->
			</div>
		</div>
	</div>
	<!-- [/jqReload widget] -->
</div>
$(".panel").jqreload(options);

Options / Defaults

{
	autoLoad: true, // Initial load
	delay: 3000, // Delay of initial load
	autoReload: true, // Autoreload
	interval: 60000, // Interval of autoreload
	beforeLoad: false, // function ($e)
	afterLoad: false, // function ($e, data)
	ajax: {
		method: 'GET',
		dataType: 'html', // The type of data that you're expecting back from the server (see jQuery.ajax())
		data: {}
	}
}

About

jQuery plugin to add loader to Bootstrap 3 panels

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors