Skip to content

Instantly share code, notes, and snippets.

@Chizh
Created June 21, 2016 11:50
Show Gist options
  • Save Chizh/a37ab68d12e9bf8c5eb7aeadb052720f to your computer and use it in GitHub Desktop.
Save Chizh/a37ab68d12e9bf8c5eb7aeadb052720f to your computer and use it in GitHub Desktop.
var rrExitCondition = function(){
var filters = rrLibrary.queryStringObjectByPrefix('f-');
var excludedRequests = ['up1'];
var originalCount = (function(){
var elemNum = document.getElementsByClassName('sm-category__main-sorting_displayed');
if(!elemNum.length) return 0;
var matchNum = elemNum[0].innerHTML.match(/\d+/ig);
if(!matchNum) return 0;
return +matchNum[0];
}());
delete filters.delivery;
if (rrLibrary.getQueryParametr("page") !== null && +rrLibrary.getQueryParametr("page") > 1)
return true;
if (~excludedRequests.indexOf(rrLibrary.getQueryParametr("text")))
return true;
if (rrLibrary.getQueryParametr("sortOrder") !== null && rrLibrary.getQueryParametr("sortBy") != "popularity")
return true;
if (Object.keys(filters).length > 0)
return true;
if (originalCount <= 4)
return true;
return false;
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment