diff --git a/nprogress.js b/nprogress.js index b23b300..477018f 100644 --- a/nprogress.js +++ b/nprogress.js @@ -25,6 +25,7 @@ trickleRate: 0.02, trickleSpeed: 800, showSpinner: true, + showBar: true, barSelector: '[role="bar"]', spinnerSelector: '[role="spinner"]', parent: 'body', @@ -79,7 +80,9 @@ if (Settings.positionUsing === '') Settings.positionUsing = NProgress.getPositioningCSS(); // Add transition + if (Settings.showBar){ css(bar, barPositionCSS(n, speed, ease)); + } if (n === 1) { // Fade out @@ -239,6 +242,11 @@ spinner = progress.querySelector(Settings.spinnerSelector); spinner && removeElement(spinner); } + + if (!Settings.showBar) { + bar = progress.querySelector(Settings.barSelector); + bar && removeElement(bar); + } if (parent != document.body) { addClass(parent, 'nprogress-custom-parent');