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.