PageSourceSearch

https://verfassungsblog.de/wp-content/themes/Avada-Child-Theme/js/standard-loadMore.js

js verfassungsblog.de collected 2026-10-01 10:13:22 UTC 1,466 bytes, 51 lines download raw bytes

1/*----- HOMEPAGE AJAX LOAD MORE POSTS -------*/
2
3const ajaxLoadMore = () => {
4
5  const button = document.querySelector('.load-more');
6
7  if (typeof (button) != 'undefined' && button != null) {
8
9    button.addEventListener('click', (e) => {
10      e.preventDefault();
11
12      let current_page = document.querySelector('.posts-list').dataset.page;
13      let max_pages = document.querySelector('.posts-list').dataset.max;
14
15      let params = new URLSearchParams();
16      params.append('action', 'load_more_posts');
17      params.append('current_page', current_page);
18      params.append('max_pages', max_pages);
19
20      axios.post('/wp-admin/admin-ajax.php', params)
21        .then(res => {
22
23          console.log({ res });
24
25          let posts_list = document.querySelector('.posts-list');
26
27          posts_list.innerHTML += res.data.data;
28
29
30          let getUrl = window.location;
31          let baseUrl = getUrl.protocol + "//" + getUrl.host + "/";
32
33          /*window.history.pushState('', '', baseUrl + 'page/' + (parseInt(document.querySelector('.posts-list').dataset.page) + 1));*/
34
35          /*console.log(parseInt(document.querySelector('.posts-list').dataset.page));*/
36
37          document.querySelector('.posts-list').dataset.page++;
38
39          if (document.querySelector('.posts-list').dataset.page == document.querySelector('.posts-list').dataset.max) {
40            button.parentNode.removeChild(button);
41          }
42
43        })
44
45    });
46
47  }
48
49}
50
51ajaxLoadMore();

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.