1$('.common-tab-news-list-item').on('click', function () { 2 $('.common-tab-news-list-item').children('.common-tab-news-list-item-text.active').removeClass('active'); 3 $(this).children('.common-tab-news-list-item-text').addClass('active'); 4}); 5$(function () { 6 $.getJSON('/jpn/json/news.json', function (data) { 7 var newsYear = $('#news-year').val(); 8 9 function newsPager() { 10 var items = $('.common-news-list-item').length; 11 12 if (items > 14) { 13 $('#news-index').pagination({ 14 itemElement: '> .common-news-list-item', 15 displayItemCount: 14, 16 paginationClassName: 'common-pager', 17 prevBtnText: '', 18 nextBtnText: '', 19 prevBtnClassName: 'common-pager-prev', 20 nextBtnClassName: 'common-pager-next', 21 paginationInnerClassName: 'common-pager-list', 22 changeEndCallback: function changeEndCallback() { 23 $('html,body').scrollTop($('#news-index').offset().top); 24 } 25 }); 26 } 27 } 28 29 function newsDef(data) { 30 for (var i in data) { 31 if (Object.prototype.hasOwnProperty.call(data, i)) { 32 if (data[i].year == newsYear) { 33 $('#news-index').append('<li class="common-news-list-item">' + '<div class="common-news-list-item-left">' + '<p class="common-news-list-item-date">' + data[i].year + '.' + data[i].month + '.' + data[i].day + '</p>' + '<p class="common-news-list-item-category">' + data[i].category + '</p>' + '</div>' + '<div class="common-news-list-item-right">' + '<a href="' + data[i].link + '" target="' + data[i].target + '" class="common-news-list-item-right-link">' + '<p class="common-news-list-item-text ' + data[i].class + '">' + data[i].text + '</p>' + '</a>' + '</div>' + '</li>'); 34 } 35 } 36 } 37 } 38 39 newsDef(data); 40 newsPager(); 41 $('#news-year').on('change', function () { 42 $('#news-index').empty(); 43 var newsYearSelect = $(this).val(); 44 newsYear(data); 45 46 function newsYear(data) { 47 for (var i in data) { 48 if (data[i].year == newsYearSelect) { 49 if (Object.prototype.hasOwnProperty.call(data, i)) { 50 $('#news-index').append('<li class="common-news-list-item">' + '<div class="common-news-list-item-left">' + '<p class="common-news-list-item-date">' + data[i].year + '.' + data[i].month + '.' + data[i].day + '</p>' + '<p class="common-news-list-item-category">' + data[i].category + '</p>' + '</div>' + '<div class="common-news-list-item-right">' + '<a href="' + data[i].link + '" target="' + data[i].target + '" class="common-news-list-item-right-link">' + '<p class="common-news-list-item-text ' + data[i].class + '">' + data[i].text + '</p>' + '</a>' + '</div>' + '</li>'); 51 } 52 } 53 } 54 } 55 56 $('.common-pager').remove(); 57 newsPager(); 58 }); 59 $('.common-tab-news-list-item').on('click', function () { 60 $('#news-index').empty(); 61 var btnCate = $(this).data('name'); 62 var newsYearBtn = $('#news-year').val(); 63 $('#news-year').on('change', function () { 64 $('#news-index').empty(); 65 var newsYearSelect = $(this).val(); 66 newsYear(data); 67 68 function newsYear(data) { 69 for (var i in data) { 70 if (data[i].year == newsYearSelect && data[i].btn == btnCate) { 71 if (Object.prototype.hasOwnProperty.call(data, i)) { 72 $('#news-index').append('<li class="common-news-list-item">' + '<div class="common-news-list-item-left">' + '<p class="common-news-list-item-date">' + data[i].year + '.' + data[i].month + '.' + data[i].day + '</p>' + '<p class="common-news-list-item-category">' + data[i].category + '</p>' + '</div>' + '<div class="common-news-list-item-right">' + '<a href="' + data[i].link + '" target="' + data[i].target + '" class="common-news-list-item-right-link">' + '<p class="common-news-list-item-text ' + data[i].class + '">' + data[i].text + '</p>' + '</a>' + '</div>' + '</li>'); 73 } 74 } 75 } 76 } 77 78 $('.common-pager').remove(); 79 newsPager(); 80 }); 81 $('.common-pager').remove(); 82 $('#news-index').pagination({ 83 itemElement: '> .common-news-list-item', 84 displayItemCount: 14, 85 paginationClassName: 'common-pager', 86 prevBtnText: '', 87 nextBtnText: '', 88 prevBtnClassName: 'common-pager-prev', 89 nextBtnClassName: 'common-pager-next', 90 paginationInnerClassName: 'common-pager-list' 91 }); 92 newsTab(data); 93 94 function newsTab(data) { 95 if (btnCate == 'all') { 96 for (var i in data) { 97 if (data[i].year == newsYearBtn) { 98 if (Object.prototype.hasOwnProperty.call(data, i)) { 99 $('#news-index').append('<li class="common-news-list-item">' + '<div class="common-news-list-item-left">' + '<p class="common-news-list-item-date">' + data[i].year + '.' + data[i].month + '.' + data[i].day + '</p>' + '<p class="common-news-list-item-category">' + data[i].category + '</p>' + '</div>' + '<div class="common-news-list-item-right">' + '<a href="' + data[i].link + '" target="' + data[i].target + '" class="common-news-list-item-right-link">' + '<p class="common-news-list-item-text ' + data[i].class + '">' + data[i].text + '</p>' + '</a>' + '</div>' + '</li>'); 100 } 101 } 102 } 103 104 $('#news-year').on('change', function () { 105 $('#news-index').empty(); 106 var newsYearSelect = $(this).val(); 107 newsYear(data); 108 109 function newsYear(data) { 110 for (var i in data) { 111 if (data[i].year == newsYearSelect) { 112 if (Object.prototype.hasOwnProperty.call(data, i)) { 113 $('#news-index').append('<li class="common-news-list-item">' + '<div class="common-news-list-item-left">' + '<p class="common-news-list-item-date">' + data[i].year + '.' + data[i].month + '.' + data[i].day + '</p>' + '<p class="common-news-list-item-category">' + data[i].category + '</p>' + '</div>' + '<div class="common-news-list-item-right">' + '<a href="' + data[i].link + '" target="' + data[i].target + '" class="common-news-list-item-right-link">' + '<p class="common-news-list-item-text ' + data[i].class + '">' + data[i].text + '</p>' + '</a>' + '</div>' + '</li>'); 114 } 115 } 116 } 117 } 118 119 $('.common-pager').remove(); 120 newsPager(); 121 }); 122 $('.common-pager').remove(); 123 newsPager(); 124 } else { 125 for (var i in data) { 126 if (data[i].btn == btnCate && data[i].year == newsYearBtn) { 127 if (Object.prototype.hasOwnProperty.call(data, i)) { 128 $('#news-index').append('<li class="common-news-list-item">' + '<div class="common-news-list-item-left">' + '<p class="common-news-list-item-date">' + data[i].year + '.' + data[i].month + '.' + data[i].day + '</p>' + '<p class="common-news-list-item-category">' + data[i].category + '</p>' + '</div>' + '<div class="common-news-list-item-right">' + '<a href="' + data[i].link + '" target="' + data[i].target + '" class="common-news-list-item-right-link">' + '<p class="common-news-list-item-text ' + data[i].class + '">' + data[i].text + '</p>' + '</a>' + '</div>' + '</li>'); 129 } 130 } 131 } 132 133 $('#news-year').on('change', function () { 134 $('#news-index').empty(); 135 var newsYearSelect = $(this).val(); 136 newsYear(data); 137 138 function newsYear(data) { 139 for (var i in data) { 140 if (data[i].year == newsYearSelect && data[i].btn == btnCate) { 141 if (Object.prototype.hasOwnProperty.call(data, i)) { 142 $('#news-index').append('<li class="common-news-list-item">' + '<div class="common-news-list-item-left">' + '<p class="common-news-list-item-date">' + data[i].year + '.' + data[i].month + '.' + data[i].day + '</p>' + '<p class="common-news-list-item-category">' + data[i].category + '</p>' + '</div>' + '<div class="common-news-list-item-right">' + '<a href="' + data[i].link + '" target="' + data[i].target + '" class="common-news-list-item-right-link">' + '<p class="common-news-list-item-text ' + data[i].class + '">' + data[i].text + '</p>' + '</a>' + '</div>' + '</li>'); 143 } 144 } 145 } 146 } 147 148 $('.common-pager').remove(); 149 newsPager(); 150 }); 151 $('.common-pager').remove(); 152 newsPager(); 153 } 154 } 155 }); 156 }); 157});
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.