mirror of
https://github.com/next-theme/hexo-theme-next.git
synced 2026-01-17 18:22:33 +00:00
21 lines
466 B
JavaScript
21 lines
466 B
JavaScript
/* global CONFIG, NProgress */
|
|
|
|
NProgress.configure({
|
|
showSpinner: CONFIG.nprogress.spinner
|
|
});
|
|
NProgress.start();
|
|
document.addEventListener('readystatechange', () => {
|
|
if (document.readyState === 'interactive') {
|
|
NProgress.inc(0.8);
|
|
}
|
|
if (document.readyState === 'complete') {
|
|
NProgress.done();
|
|
}
|
|
});
|
|
document.addEventListener('pjax:send', () => {
|
|
NProgress.start();
|
|
});
|
|
document.addEventListener('pjax:success', () => {
|
|
NProgress.done();
|
|
});
|