48 lines
887 B
JavaScript
48 lines
887 B
JavaScript
/*
|
|
Name: UI Elements / Loading Progress - Examples
|
|
Written by: Okler Themes - (http://www.okler.net)
|
|
Theme Version: 2.1.1
|
|
*/
|
|
|
|
(function($) {
|
|
|
|
'use strict';
|
|
|
|
// PLUGIN DOCUMENTATION: https://github.com/rstacruz/nprogress
|
|
|
|
$(function() {
|
|
$('#NPStart').on( 'click', function() {
|
|
NProgress.start();
|
|
});
|
|
|
|
$('#NPStop').on( 'click', function() {
|
|
NProgress.done();
|
|
});
|
|
|
|
$('#NPInc').on( 'click', function() {
|
|
NProgress.inc();
|
|
});
|
|
|
|
$('#NPStartStop').on( 'click', function() {
|
|
NProgress.done(true);
|
|
});
|
|
|
|
$('[data-np-set]').on( 'click', function() {
|
|
var $this = $(this);
|
|
|
|
NProgress.set( $this.data('np-set') / 100 );
|
|
});
|
|
|
|
$('#NPCallbacks').on( 'click', function() {
|
|
NProgress.set( 0.5, {
|
|
onInit: function() {
|
|
alert('initializing');
|
|
},
|
|
onFinish: function() {
|
|
alert('finished');
|
|
}
|
|
})
|
|
});
|
|
});
|
|
|
|
}).apply(this, [jQuery]); |