PageSourceSearch

https://www.indianmotorcycle.com.au/fileadmin/templates/ext/news/AjaxPagination.js?1701967235

js indianmotorcycle.com.au collected 2026-10-08 09:08:03 UTC 3,241 bytes, 69 lines download raw bytes

1$(document).ready(function () {
2    var pagination = $('.news .page-navigation:first-child .pagination');
3    var loadNews = $('.news #loadNews');
4    checkIsLastPage(pagination);
5    loadNews.on('click', function () {
6        pagination = $('.news .page-navigation:first-child .pagination');
7        var ajaxUrl = pagination.find('li.last.next a').data('link');
8        if (ajaxUrl !== undefined && ajaxUrl !== '') {
9            var container = 'news-container-' + pagination.find('li.last.next a').data('container');
10            $.ajax({
11                url: ajaxUrl,
12                type: 'GET',
13                success: function (result) {
14                    var ajaxDom = $(result).find('#' + container + ' .news-grid').html();
15                    $('#' + container + ' .news-grid').append(ajaxDom);
16                    pagination.html($(result).find('.page-navigation:first-child .pagination').html());
17                    checkIsLastPage(pagination);
18                }
19            });
20        }
21    });
22
23    function checkIsLastPage(p) {
24        if (p.find('li.last.next').length === 0) {
25            var currentLoadNewsText = loadNews.text();
26            switch (currentLoadNewsText) {
27                case "Weitere News":
28                    loadNews.attr("disabled", "disabled").text("Keine weiteren News");
29                    break;
30                case "Weitere Angebote":
31                    loadNews.attr("disabled", "disabled").text("Aktuell keine weiteren Angebote");
32                    break;
33                case "Plus d'actualités":
34                    loadNews.attr("disabled", "disabled").text("Vous avez atteint la fin des actualités");
35                    break;
36                case "Más noticias":
37                    loadNews.attr("disabled", "disabled").text("Fin de las noticias actuales");
38                    break;
39                case "Mas promociones":
40                    loadNews.attr("disabled", "disabled").text("Final de las promociones");
41                    break;
42                case "Plus de promo":
43                    loadNews.attr("disabled", "disabled").text("Vous avez atteint la fin des promo");
44                    break;
45                case "Meer promoties":
46                    loadNews.attr("disabled", "disabled").text("Einde van de promoties");
47                    break;
48                case "Flere nyheter":
49                    loadNews.attr("disabled", "disabled").text("Slutt på aktuelle nyheter");
50                    break;
51                case "Mais noticias":
52                    loadNews.attr("disabled", "disabled").text("Fim das notícias atuais");
53                    break;
54                case "Mer nyheter":
55                    loadNews.attr("disabled", "disabled").text("Slut - nyheter");
56                    break;
57                case "More news":
58                    loadNews.attr("disabled", "disabled").text("End of current news");
59                    break;
60                case "More offers":
61                    loadNews.attr("disabled", "disabled").text("End of current offers");
62                    break;
63                default:
64                    loadNews.attr("disabled", "disabled").text("End of current news");
65
66            }
67        }
68    }
69});

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.