Skip to content

Commit 0efab38

Browse files
committed
tweaked when noneLeft event is fired
1 parent 639e216 commit 0efab38

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

src/jquery-ias.js

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -552,24 +552,24 @@
552552
var url = this.nextUrl,
553553
self = this;
554554

555-
this.pause();
556-
557555
if (!url) {
558-
this.fire('noneLeft', [this.getLastItem()]);
559-
this.listeners['noneLeft'].disable(); // disable it so it only fires once
560-
561-
self.resume();
562-
563556
return false;
564557
}
565558

559+
this.pause();
560+
566561
var promise = this.fire('next', [url]);
567562

568563
promise.done(function() {
569564
self.load(url, function(data, items) {
570565
self.render(items, function() {
571566
self.nextUrl = self.getNextUrl(data);
572567

568+
if (!self.nextUrl) {
569+
self.fire('noneLeft', [self.getLastItem()]);
570+
self.listeners['noneLeft'].disable(); // disable it so it only fires once
571+
}
572+
573573
self.resume();
574574
});
575575
});

0 commit comments

Comments
 (0)