1 2jQuery(document).ready(function(){ 3 4 // artikel-nachladen-setup 5 var loadArtikelAlle = function($container){ 6 var $pagerContainer = $container.find('.news-list-pagebrowser-alle'); 7 var $nextPageLink = $pagerContainer.find('.browseBoxWrap .browseLinksWrap .activeLinkWrap').next('a'); 8 var $button = $pagerContainer.find('button'); 9 var buttonTextSave = $button.text(); 10 $button.text('Lade Meldungen...'); 11 if($nextPageLink.length > 0){ 12 jQuery.ajax({ 13 type: "POST", 14 url: $nextPageLink.attr('href'), 15 data: { type: "243501100124" } 16 }) 17 .done(function( data ) { 18 var $data = jQuery(data); 19 var $newItems = $data.find('.isotope-container .isotope-item-alle'); 20 var $newPager = $data.find('.news-list-pagebrowser-alle .browseBoxWrap'); 21 22 $container.find('.news-list-pagebrowser-alle .browseBoxWrap').replaceWith($newPager); 23 if(jQuery.browser.mobile === false){ 24 $newItems.imagesLoaded(function(){ 25 $container.find('.isotope-container').isotope('insert', $newItems); 26 }); 27 } else { 28 $container.find('.isotope-container').append($newItems); 29 } 30 31 //$button.text(buttonTextSave); 32 33 // check, ob $nextPageLink vorhanden: wenn nein, dann $button.text('Keine weiteren.......') 34 var $pagerContainer = $container.find('.news-list-pagebrowser-alle'); 35 var $nextPageLink = $pagerContainer.find('.browseBoxWrap .browseLinksWrap .activeLinkWrap').next('a'); 36 var $button = $pagerContainer.find('button'); 37 if($nextPageLink.length == 0){ 38 // nichts mehr zu laden... 39 $button.text('Keine weiteren Meldungen vorhanden').addClass('disabled'); 40 $button.attr("title","Keine weiteren Meldungen vorhanden"); 41 $button.parent().attr("title","Keine weiteren Meldungen vorhanden"); 42 } 43 44 }); 45 } else { 46 // nichts mehr zu laden... 47 $button.text('Keine weiteren Meldungen vorhanden').addClass('disabled'); 48 } 49 }; 50 var $listeAlle = jQuery('#content .news-list-container-alle'); 51 $listeAlle.find('.news-list-pagebrowser-alle button').click(function(){ 52 if(jQuery(this).hasClass('disabled')){ 53 return; 54 } 55 loadArtikelAlle($listeAlle); 56 }); 57 58 59 60 61 // artikel-nachladen-setup 62 var loadArtikelThemen = function($container){ 63 var $pagerContainer = $container.find('.news-list-pagebrowser-themen'); 64 var $nextPageLink = $pagerContainer.find('.browseBoxWrap .browseLinksWrap .activeLinkWrap').next('a'); 65 var $button = $pagerContainer.find('button'); 66 var buttonTextSave = $button.text(); 67 $button.text('Lade Meldungen...'); 68 if($nextPageLink.length > 0){ 69 jQuery.ajax({ 70 type: "POST", 71 url: $nextPageLink.attr('href'), 72 data: { type: "243501100124" } 73 }) 74 .done(function( data ) { 75 var $data = jQuery(data); 76 var $newItems = $data.find('.isotope-container .isotope-item-themen'); 77 var $newPager = $data.find('.news-list-pagebrowser-themen .browseBoxWrap'); 78 79 $container.find('.news-list-pagebrowser-themen .browseBoxWrap').replaceWith($newPager); 80 if(jQuery.browser.mobile === false){ 81 $newItems.imagesLoaded(function(){ 82 $container.find('.isotope-container').isotope('insert', $newItems); 83 }); 84 } else { 85 $container.find('.isotope-container').append($newItems); 86 } 87 88 //$button.text(buttonTextSave); 89 90 // check, ob $nextPageLink vorhanden: wenn nein, dann $button.text('Keine weiteren.......') 91 var $pagerContainer = $container.find('.news-list-pagebrowser-themen'); 92 var $nextPageLink = $pagerContainer.find('.browseBoxWrap .browseLinksWrap .activeLinkWrap').next('a'); 93 var $button = $pagerContainer.find('button'); 94 if($nextPageLink.length == 0){ 95 // nichts mehr zu laden... 96 $button.text('Keine weiteren Meldungen vorhanden').addClass('disabled'); 97 $button.attr("title","Keine weiteren Meldungen vorhanden"); 98 $button.parent().attr("title","Keine weiteren Meldungen vorhanden"); 99 } 100 101 }); 102 } else { 103 // nichts mehr zu laden... 104 $button.text('Keine weiteren Meldungen vorhanden').addClass('disabled'); 105 } 106 }; 107 var $listeThemen = jQuery('#content .news-list-container-themen'); 108 $listeThemen.find('.news-list-pagebrowser-themen button').click(function(){ 109 if(jQuery(this).hasClass('disabled')){ 110 return; 111 } 112 loadArtikelThemen($listeThemen); 113 }); 114 115 116 117 // artikel-nachladen-setup 118 var loadArtikelPresse = function($container){ 119 var $pagerContainer = $container.find('.news-list-pagebrowser-presse'); 120 var $nextPageLink = $pagerContainer.find('.browseBoxWrap .browseLinksWrap .activeLinkWrap').next('a'); 121 var $button = $pagerContainer.find('button'); 122 var buttonTextSave = $button.text(); 123 $button.text('Lade Meldungen...'); 124 if($nextPageLink.length > 0){ 125 jQuery.ajax({ 126 type: "POST",
127 url: $nextPageLink.attr('href'), 128 data: { type: "243501100124" } 129 }) 130 .done(function( data ) { 131 var $data = jQuery(data); 132 var $newItems = $data.find('.isotope-container .isotope-item-presse'); 133 var $newPager = $data.find('.news-list-pagebrowser-presse .browseBoxWrap'); 134 135 $container.find('.news-list-pagebrowser-presse .browseBoxWrap').replaceWith($newPager); 136 if(jQuery.browser.mobile === false){ 137 $newItems.imagesLoaded(function(){ 138 $container.find('.isotope-container').isotope('insert', $newItems); 139 }); 140 } else { 141 $container.find('.isotope-container').append($newItems); 142 } 143 144 //$button.text(buttonTextSave); 145 146 // check, ob $nextPageLink vorhanden: wenn nein, dann $button.text('Keine weiteren.......') 147 var $pagerContainer = $container.find('.news-list-pagebrowser-presse'); 148 var $nextPageLink = $pagerContainer.find('.browseBoxWrap .browseLinksWrap .activeLinkWrap').next('a'); 149 var $button = $pagerContainer.find('button'); 150 if($nextPageLink.length == 0){ 151 // nichts mehr zu laden... 152 $button.text('Keine weiteren Meldungen vorhanden').addClass('disabled'); 153 $button.attr("title","Keine weiteren Meldungen vorhanden"); 154 $button.parent().attr("title","Keine weiteren Meldungen vorhanden"); 155 } 156 157 }); 158 } else { 159 // nichts mehr zu laden... 160 $button.text('Keine weiteren Meldungen vorhanden').addClass('disabled'); 161 } 162 }; 163 var $listePresse = jQuery('#content .news-list-container-presse'); 164 $listePresse.find('.news-list-pagebrowser-presse button').click(function(){ 165 if(jQuery(this).hasClass('disabled')){ 166 return; 167 } 168 loadArtikelPresse($listePresse); 169 }); 170 171 172 173 // init Isotope 174 var $grid = jQuery('.isotope-container').isotope({ 175 percentPosition: true, 176 itemSelector: '.isotope-item', 177 layoutMode: 'masonry', 178 masonry: { 179 columnWidth: '.isotope-item-sizer', 180 gutter: '.isotope-gutter-sizer' 181 }, 182 vertical: { 183 horizontalAlignment: 0, 184 } 185 }); 186 // layout Isotope after each image loads 187 $grid.imagesLoaded().progress( function() { 188 $grid.isotope('layout'); 189 }); 190 jQuery(".tab").click(function() { 191 setTimeout(function() { 192 $grid.isotope('layout'); 193 }, 500); 194 }); 195 196}); 197
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.