mirror of
https://github.com/next-theme/hexo-theme-next.git
synced 2026-01-18 18:33:42 +00:00
23 lines
591 B
Plaintext
23 lines
591 B
Plaintext
{%- if theme.nprogress.enable %}
|
|
<script>
|
|
NProgress.configure({
|
|
showSpinner: {{ theme.nprogress.spinner | safedump }}
|
|
});
|
|
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();
|
|
});
|
|
</script>
|
|
{%- endif %}
|