From 1c987514b3aafbe090301974608c017fbf59f35d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kasper=20Rynning-T=C3=B8nnesen?= Date: Mon, 7 May 2018 11:48:17 +0200 Subject: [PATCH] Fixed issue with find in list function --- server/public/assets/js/list.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/server/public/assets/js/list.js b/server/public/assets/js/list.js index 84a0ebe7..94e094df 100755 --- a/server/public/assets/js/list.js +++ b/server/public/assets/js/list.js @@ -266,10 +266,11 @@ var List = { dynamicContentPageJumpTo: function(page) { page = page * List.can_fit; + var wrapperChildren = [].slice.call(document.querySelector("#wrapper").children); if(page > List.page || page < List.page){ - Helper.css(document.querySelector("#wrapper").children.slice(List.page, List.page + List.can_fit), "display", "none"); + Helper.css(wrapperChildren.slice(List.page, List.page + List.can_fit), "display", "none"); List.page = page; - Helper.css(document.querySelector("#wrapper").children.slice(List.page, List.page + List.can_fit), "display", "inline-flex"); + Helper.css(wrapperChildren.slice(List.page, List.page + List.can_fit), "display", "inline-flex"); if(List.page > 0 && document.querySelector(".prev_page").style.display == "none"){ Helper.css(".prev_page", "display", "inline-flex"); Helper.css(".prev_page_hide", "display", "none"); @@ -277,7 +278,7 @@ var List = { Helper.css(".first_page_hide", "display", "none"); } - if(List.page + List.can_fit >= document.querySelector("#wrapper").children.length){ + if(List.page + List.can_fit >= wrapperChildren.length){ Helper.css(".next_page_hide", "display", "inline-flex"); Helper.css(".next_page", "display", "none"); Helper.css(".last_page_hide", "display", "inline-flex");