From a3dfdddbc7cdd9cef69e3057f7e4c470e02556fe Mon Sep 17 00:00:00 2001 From: Stefan Galinski <stefan@sgalinski.de> Date: Sun, 17 Jul 2016 22:00:00 +0200 Subject: [PATCH] [BUGFIX] Fix warnings in the endless scroll script --- Resources/Public/Scripts/ScrollBrowser.js | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/Resources/Public/Scripts/ScrollBrowser.js b/Resources/Public/Scripts/ScrollBrowser.js index 49b3ab9..395cbcb 100644 --- a/Resources/Public/Scripts/ScrollBrowser.js +++ b/Resources/Public/Scripts/ScrollBrowser.js @@ -1,7 +1,7 @@ /*************************************************************** * Copyright notice * - * (c) sgalinski Internet Services (http://www.sgalinski.de) + * (c) sgalinski Internet Services (https://www.sgalinski.de) * * All rights reserved * @@ -45,12 +45,12 @@ SG.ElementScrollBrowser.prototype = { resultList: null, /** - * @var string + * @var string|null */ url: null, /** - * @var string + * @var string|null */ lastUrl: null, @@ -75,7 +75,9 @@ SG.ElementScrollBrowser.prototype = { this.url = $('.tx-pagebrowse-next a').attr('href'); $(window).on( 'scroll', function() { - if (this.lock || !this.checkPosition() || this.url === undefined || this.url === this.lastUrl) { + var recordLockedOrNotInPosition = this.lock || !this.checkPosition(); + var urlIsInvalid = typeof this.url === 'undefined' || this.url === this.lastUrl; + if (recordLockedOrNotInPosition || urlIsInvalid) { return; } -- GitLab