PageSourceSearch

https://cdn.mlbtraderumors.com/wp-content/themes/trade-rumors-base/js/ajax-pagination.js?ver=1768214613

js mlbtraderumors.com collected 2026-10-01 10:21:46 UTC 14,408 bytes, 175 lines download raw bytes

1! function() {
2  function a(a, t) {
3      t = t || {
4          bubbles: !1,
5          cancelable: !1,
6          detail: void 0
7      };
8      var n = document.createEvent("CustomEvent");
9      return n.initCustomEvent(a, t.bubbles, t.cancelable, t.detail), n
10  }
11  return "function" != typeof window.CustomEvent && (console.log("hi"), a.prototype = window.Event.prototype, void(window.CustomEvent = a))
12}();
13var MalinkyAjaxPaging = function($) {
14  var init = function(mapVars) {
15          function debounce(a, t, n) {
16              var o;
17              return function() {
18                  var i = this,
19                      e = arguments,
20                      p = function() {
21                          o = null, n || a.apply(i, e)
22                      },
23                      m = n && !o;
24                  clearTimeout(o), o = setTimeout(p, t), m && a.apply(i, e)
25              }
26          }
27          var mymapAjaxLoader = mapVars.mapAjaxLoader,
28              mymapCssLoadMore = mapVars.mapCssLoadMore,
29              mymapCssLoadMoreButton = mapVars.mapCssLoadMoreButton,
30              mymapInfiniteScrollBuffer = mapVars.mapInfiniteScrollBuffer,
31              mymapLoadingTimer = "",
32              mymapLoadingMorePostsText = mapVars.mapLoadingMorePostsText,
33              mymapLoadMoreButtonText = mapVars.mapLoadMoreButtonText,
34              mymapPaginationClass = mapVars.mapPaginationClass,
35              mymapPaginationClassPixelsToDocBottom = mapVars.mapPaginationClassPixelsToDocBottom,
36              mymapPagingType = mapVars.mapPagingType,
37              mymapPostsWrapperClass = mapVars.mapPostsWrapperClass,
38              mymapPostClass = mapVars.mapPostClass,
39              mymapNextPageSelector = mapVars.mapNextPageSelector,
40              mymapNextPageUrl = mapVars.mapNextPageUrl,
41              mymapPaginatorCount = mapVars.mapPaginatorCount,
42              mymapUserCallback = mapVars.mapUserCallback,
43              infiniteScrollRunning = !1,
44              fv_remember_scroll = -1,
45              mapLoadPosts = function() {
46                  $.ajax({
47                      type: "GET",
48                      url: mymapNextPageUrl,
49                      dataType: "html",
50                      beforeSend: function() {
51                          var a = new CustomEvent("malinkyLoadPostsStart");
52                          document.dispatchEvent(a);
53                          fv_remember_scroll = jQuery(window).scrollTop()
54                      },
55                      success: function(a) {
56                          var t = $.parseHTML(a),
57                              n = ($(t).find(mymapPostsWrapperClass), mapPaginatorTotalCount(t));
58
59                          $( t ).find('.hoops_dt_incontent, .mlb_dt_incontent, .pfr_dt_incontent, .phr_dt_incontent').each(function( i, el ) {
60                            let new_targeting = 10 * mymapPaginatorCount + i + 1;
61                            $( this )
62                                .data( 'targeting', { slot_number: new_targeting } )
63                                .attr( 'data-targeting', '{"slot_number": "' + new_targeting + '"}' );
64                          });
65
66                          mapAddPaginatorCount(t, n);
67                          var o = $(t).find(mymapPostsWrapperClass + '[data-paginator-count="' + mymapPaginatorCount + '"] ' + mymapPostClass),
68                              i = $(mymapPostsWrapperClass + '[data-paginator-count="' + mymapPaginatorCount + '"] ' + mymapPostClass).last(),
69                              e = $(mymapPostsWrapperClass + '[data-paginator-count="' + mymapPaginatorCount + '"] ' + mymapPostClass);
70                          if (i.after(o), "infinite-scroll" != mymapPagingType && "load-more" != mymapPagingType || (1 == n ? mapIsLastPage(t, mymapNextPageSelector) ? mymapNextPageUrl = $(t).find(mymapNextPageSelector).data("load_by_date") : ($('#malinky-ajax-pagination-button[data-paginator-count="' + mymapPaginatorCount + '"]').parent().remove(), window.removeEventListener("scroll", mapInfiniteScroll)) : mapIsLastPage(t, mymapNextPageSelector + '[data-paginator-count="' + mymapPaginatorCount + '"]') ? mymapNextPageUrl = $(t).find(mymapNextPageSelector + '[data-paginator-count="' + mymapPaginatorCount + '"]').data("load_by_date") : ($('#malinky-ajax-pagination-button[data-paginator-count="' + mymapPaginatorCount + '"]').parent().remove(), window.removeEventListener("scroll", mapInfiniteScroll))), "pagination" == mymapPagingType) {
71                              e.remove(), history.pushState(null, null, mymapNextPageUrl);
72                              var p = $(t).find(mymapPaginationClass + '[data-paginator-count="' + mymapPaginatorCount + '"]').first();
73                              $(mymapPaginationClass + '[data-paginator-count="' + mymapPaginatorCount + '"]').replaceWith(p)
74                          }
75                          mapLoaded()
76
77                          if( fv_remember_scroll > 0 ) {
78                            jQuery(window).scrollTop(fv_remember_scroll);
79                            fv_remember_scroll = -1;
80                          }                            
81                      },
82                      error: function(a, t) {
83                          mapFailed()
84                      },
85                      complete: function(requestObj) {
86                          var malinkyloadPostsCompleteEvent = new CustomEvent("malinkyLoadPostsComplete");
87                          document.dispatchEvent(malinkyloadPostsCompleteEvent), "pagination" == mymapPagingType && $("body,html").animate({
88                              scrollTop: $(mymapPostsWrapperClass + '[data-paginator-count="' + mymapPaginatorCount + '"]').offset().top - 150
89                          }, 400), "infinite-scroll" == mymapPagingType && (infiniteScrollRunning = !1), "load-more" == mymapPagingType && $('#malinky-ajax-pagination-button[data-paginator-count="' + mymapPaginatorCount + '"]').removeClass("malinky-load-more__button-disable");
90                          var mapResponse = $.parseHTML(requestObj.responseText),
91                              paginatorTotalCountAjax = mapPaginatorTotalCount(mapResponse);
92                          mapAddPaginatorCount(mapResponse, paginatorTotalCountAjax);
93                          var $mapLoadedPosts = $(mapResponse).find(mymapPostsWrapperClass + '[data-paginator-count="' + mymapPaginatorCount + '"] ' + mymapPostClass);
94                          ! function(loadedPosts, url) {
95                              eval(mymapUserCallback)
96                          }($mapLoadedPosts, this.url)
97
98
99                      }
100                  })
101              },
102              mapPaginatorTotalCount = function(a) {
103                  var t = 0;
104                  for (var n in malinkySettings) $(a).find(malinkySettings[n].posts_wrapper).length && $(a).find(malinkySettings[n].post_wrapper).length && $(a).find(malinkySettings[n].pagination_wrapper).length && t++;
105                  return t
106              },
107              mapAddPaginatorCount = function(a, t) {
108                  var n = 1;
109                  for (var o in malinkySettings) $(a).find(malinkySettings[o].posts_wrapper).length && $(a).find(malinkySettings[o].post_wrapper).length && $(a).find(malinkySettings[o].pagination_wrapper).length && (1 == t ? ($(a).find(malinkySettings[o].posts_wrapper).attr("data-paginator-count", n), $(a).find(malinkySettings[o].pagination_wrapper).attr("data-paginator-count", n)) : ($(a).find(malinkySettings[o].posts_wrapper).attr("data-paginator-count", n), $(a).find(malinkySettings[o].posts_wrapper + " " + malinkySettings[o].pagination_wrapper).attr("data-paginator-count", n), $(a).find(malinkySettings[o].posts_wrapper + " " + malinkySettings[o].next_page_selector).attr("data-paginator-count", n), n++))
110              },
111              mapIsLastPage = function(a, t) {
112                  return $(a).find(t).length
113              },
114              mapAddLoader = function() {
115                  $(mymapPaginationClass + '[data-paginator-count="' + mymapPaginatorCount + '"]').last().before('<div class="malinky-ajax-pagination-loading" data-paginator-count="' + mymapPaginatorCount + '">' + mymapAjaxLoader + "</div>")
116              },
117              mapLoading = function() {
118                  $('.malinky-ajax-pagination-loading[data-paginator-count="' + mymapPaginatorCount + '"]').show(), "load-more" != mymapPagingType && "infinite-scroll" != mymapPagingType || $('#malinky-ajax-pagination-button[data-paginator-count="' + mymapPaginatorCount + '"]').text(mymapLoadingMorePostsText);
119
120                  fv_remember_scroll = jQuery(window).scrollTop()
121              },
122              mapLoaded = function() {
123                  $('.malinky-ajax-pagination-loading[data-paginator-count="' + mymapPaginatorCount + '"]').hide(), "load-more" != mymapPagingType && "infinite-scroll" != mymapPagingType || $('#malinky-ajax-pagination-button[data-paginator-count="' + mymapPaginatorCount + '"]').text(mymapLoadMoreButtonText), clearTimeout(mymapLoadingTimer)
124              },
125              mapFailed = function() {
126                  $('.malinky-ajax-pagination-loading[data-paginator-count="' + mymapPaginatorCount + '"]').hide(), clearTimeout(mymapLoadingTimer)
127              },
128              mapInfiniteScroll = debounce(function() {
129                  if (!infiniteScrollRunning) {
130                      var a = ($(document).height() - $(window).scrollTop() - $(window).height(), $(mymapPostsWrapperClass + '[data-paginator-count="' + mymapPaginatorCount + '"]').offset().top),
131                          t = $(mymapPostsWrapperClass + '[data-paginator-count="' + mymapPaginatorCount + '"]').outerHeight();
132                      $(window).height() + $(window).scrollTop() + mymapInfiniteScrollBuffer > a + t && (infiniteScrollRunning = !0, mapLoading(), mapLoadPosts())
133                  }
134              }, 250);
135          "infinite-scroll" == mymapPagingType ? $(mymapNextPageSelector + '[data-paginator-count="' + mymapPaginatorCount + '"]').data("load_by_date") && (mapAddLoader(), $(mymapPaginationClass + '[data-paginator-count="' + mymapPaginatorCount + '"]').remove(), window.addEventListener("scroll", mapInfiniteScroll)) : "load-more" == mymapPagingType ? $(mymapNextPageSelector + '[data-paginator-count="' + mymapPaginatorCount + '"]').data("load_by_date") && ($(mymapPaginationClass + '[data-paginator-count="' + mymapPaginatorCount + '"]').last().after('<div class="malinky-load-more"><a href="' + mymapNextPageUrl + '" id="malinky-ajax-pagination-button" class="malinky-load-more__button" data-paginator-count="' + mymapPaginatorCount + '">' + mymapLoadMoreButtonText + "</a></div>"), mapAddLoader(), $(mymapPaginationClass + '[data-paginator-count="' + mymapPaginatorCount + '"]:not(:has(>a#malinky-ajax-pagination-button[data-paginator-count="' + mymapPaginatorCount + '"]))').remove(), $('#malinky-ajax-pagination-button[data-paginator-count="' + mymapPaginatorCount + '"]').click(function(a) {
136              a.preventDefault(), $(this).addClass("malinky-load-more__button-disable"), mymapLoadingTimer = setTimeout(mapLoading, 750), mapLoadPosts()
137          })) : "pagination" == mymapPagingType && (mapAddLoader(), $(document).on("click", mymapPaginationClass + '[data-paginator-count="' + mymapPaginatorCount + '"] a', function(a) {
138              a.preventDefault(), mymapLoadingTimer = setTimeout(mapLoading, 750), mymapNextPageUrl = a.currentTarget.href, mapLoadPosts()
139          }), window.addEventListener("popstate", function(a) {
140              mymapNextPageUrl = document.URL, mapLoadPosts()
141          }))
142      },
143      setUp = function() {
144          var a = 0,
145              t = 1,
146              n = 0;
147          for (var o in malinkySettings) $(malinkySettings[o].posts_wrapper).length && $(malinkySettings[o].post_wrapper).length && $(malinkySettings[o].pagination_wrapper).length && $(malinkySettings[o].next_page_selector).length && n++;
148          for (var o in malinkySettings)
149              if ($(malinkySettings[o].posts_wrapper).length && $(malinkySettings[o].post_wrapper).length && $(malinkySettings[o].pagination_wrapper).length && $(malinkySettings[o].next_page_selector).length) {
150                  1 == n ? ($(malinkySettings[o].posts_wrapper).attr("data-paginator-count", t), $(malinkySettings[o].pagination_wrapper).attr("data-paginator-count", t), $(malinkySettings[o].next_page_selector).attr("data-paginator-count", t)) : ($(malinkySettings[o].posts_wrapper).attr("data-paginator-count", t), $(malinkySettings[o].posts_wrapper + " " + malinkySettings[o].pagination_wrapper).attr("data-paginator-count", t), $(malinkySettings[o].posts_wrapper + " " + malinkySettings[o].next_page_selector).attr("data-paginator-count", t), t++);
151                  var i = {
152                      mapAjaxLoader: malinkySettings[o].ajax_loader,
153                      mapCssLoadMore: malinkySettings[o].malinky_load_more,
154                      mapCssLoadMoreButton: malinkySettings[o].malinky_load_more_button,
155                      mapInfiniteScrollBuffer: parseInt(malinkySettings[o].infinite_scroll_buffer),
156                      mapLoadingTimer: "",
157                      mapLoadingMorePostsText: malinkySettings[o].loading_more_posts_text,
158                      mapLoadMoreButtonText: malinkySettings[o].load_more_button_text,
159                      mapPaginationClass: malinkySettings[o].pagination_wrapper,
160                      mapPagingType: malinkySettings[o].paging_type,
161                      mapPostsWrapperClass: malinkySettings[o].posts_wrapper,
162                      mapPostClass: malinkySettings[o].post_wrapper,
163                      mapNextPageSelector: malinkySettings[o].next_page_selector,
164                      mapPaginatorCount: ++a,
165                      mapUserCallback: malinkySettings[o].callback_function
166                  };
167                  i.mapPaginationClassPixelsToDocBottom = jQuery(document).height() - jQuery(i.mapPaginationClass).offset().top, 1 == n ? i.mapNextPageUrl = $(malinkySettings[o].next_page_selector).data("load_by_date") : i.mapNextPageUrl = $(malinkySettings[o].posts_wrapper + " " + malinkySettings[o].next_page_selector).data("load_by_date"), init(i);
168                  var e = new CustomEvent("malinkyPaginationInitialized");
169                  document.dispatchEvent(e)
170              }
171      };
172  return setUp(), {
173      setUp: setUp
174  }
175}(jQuery);

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.