Fixed progress behavior when navigating too fast

This commit is contained in:
Marcin Kurczewski
2014-10-22 19:09:25 +02:00
parent 5455106577
commit 619a0c0cc4
2 changed files with 25 additions and 10 deletions

View File

@ -12,10 +12,16 @@ App.Presenters.ProgressPresenter = function(nprogress) {
}
}
function done() {
nesting --;
function reset() {
nesting = 0;
}
if (nesting === 0) {
function done() {
if (nesting) {
nesting --;
}
if (nesting <= 0) {
nprogress.done();
} else {
nprogress.inc();
@ -25,6 +31,7 @@ App.Presenters.ProgressPresenter = function(nprogress) {
return {
start: start,
done: done,
reset: reset,
};
};