1// 2// Load More Button function 3// 4 5function init() { 6 var loadMoreBtn = document.querySelectorAll(".load-more-btn") || []; 7 loadMoreBtn.forEach(function (loadmore) { 8 var number = loadmore.dataset.toLoad || 3; 9 var list = loadmore.dataset.list; 10 var item = loadmore.dataset.item; 11 var items = document.querySelectorAll(list + ' .' + item); 12 var i; 13 var hiddenItems = 0; 14 for (i = number; i < items.length; i++) { 15 items[i].classList.contains("d-none"); 16 hiddenItems++; 17 } 18 if (hiddenItems == 0) { 19 loadmore.classList.add("d-none"); 20 } 21 loadmore.addEventListener("mousedown", show_elements); 22 }); 23 function show_elements(event) { 24 var loadmore = event.target; 25 var number = loadmore.dataset.toLoad; 26 var list = loadmore.dataset.list; 27 var item = loadmore.dataset.item; 28 var elements = document.querySelectorAll(list + ' .' + item); 29 var i; 30 var j = 0; 31 for (i = 0; i < elements.length; i++) { 32 if (elements[i].classList.contains("d-none")) { 33 if (j < number) { 34 elements[i].classList.remove("d-none"); 35 } 36 j++; 37 } 38 } 39 if (j <= number) { 40 loadmore.classList.add("d-none"); 41 } 42 } 43} 44var _loadMore = {}; 45var Init = init; 46 47export { Init, _loadMore as default }; 48//# sourceMappingURL=_load-more-7f58cd4a.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.