1var tsrs_changed = false; 2var saveerrors = 0; 3var st_before = -1000; 4 5$( document ).ready(function() { 6 $('.tsrs_wrapper').addClass('checkscroll'); 7 set_mailto(); 8 set_targets(); 9 tsrs_Ready(); 10 tsrs_equalize_them_boxes(); 11 12 13 setTimeout(tsrs_check_scrolled(), 3000); 14 15 16}) 17 18$( window ).load(function() { 19 tsrs_equalize_them_boxes(); 20 st_before = -1000; 21 tsrs_check_scrolled(); 22 23}) 24 25$(window).bind('resize orientationchange', function() { 26 tsrs_equalize_them_boxes(); 27 28}); 29 30 31 32$(window).scroll(function() { 33 tsrs_check_scrolled(); 34}); 35 36 37 38 39 40function tsrs_Ready(){ 41 $( ".tsrs_wrapper .tsrs_edit" ).keydown(function() { 42 tsrs_changed = true; 43 $(this).parents('.tsrs_block').addClass('tsrs_changed'); 44 //$(this).parents('.tsrs_wrapper').addClass('tsrs_changed'); 45 //console.log('tsrs_changed'); 46 }); 47} 48 49 50 51function tsrs_goto(scrolltoid) { 52 $('html, body').animate({ scrollTop: ($(scrolltoid).offset().top)}, 'slow'); 53 return false; 54} 55 56function tsrs_CheckSection(s) { 57 var dings = $('#sectioncontent-'+s); 58 var sw =dings.width(); 59 if (sw < 600) {dings.addClass('is_narrow');} else {dings.removeClass('is_narrow');} 60 if (sw < 400) {dings.addClass('is_sidebar');} else {dings.removeClass('is_sidebar');} 61} 62 63function tsrs_check_scrolled() { 64 var st = $(window).scrollTop() ; 65 if (st > st_before + 30) { 66 st_before = st; 67 68 //OK: Go 69 st += 0.95 * $(window).height(); 70 var dings = '.tsrs_wrapper.checkscroll .tsrs_block:not(.on_screen)'; 71 $(dings).each(function(){ 72 var tp = $(this).offset().top; 73 if (tp < st) { 74 $(this).addClass('on_screen'); 75 } else { 76 return; //Quit 77 } 78 }); 79 } 80 81 //rauf 82 if (st > 400 && st < st_before - 30) { 83 st_before = st; 84 85 //OK: Go 86 st += 0.7 * $(window).height(); 87 var dings = '.tsrs_wrapper.checkscroll .tsrs_block.on_screen'; 88 $(dings).each(function(){ 89 var tp = $(this).offset().top; 90 if (tp > st) { 91 $(this).removeClass('on_screen'); 92 } else { 93 return; //Quit 94 } 95 }); 96 } 97 98} 99 100 101function set_mailto() { 102 $('.has_mehlto').each(function(){ 103 var ml = $(this).data('mehl'); 104 var ml = ml.replace(";", "@"); 105 $(this).find('a.tsrs_picture_link').attr('href', 'mailto:'+ml); 106 $(this).find('a.mehlto').attr('href', 'mailto:'+ml); 107 }); 108} 109 110function set_targets() { 111 $('a[href$=".pdf"] ').each(function(){ 112 $(this).attr('target', '_blank'); 113 }); 114} 115 116 117 118//==================================================== 119//Make them boxe the same height: 120function tsrs_equalize_them_boxes() { 121 ww = document.body.clientWidth; 122 //if (ww > 440) { return; } 123 124 $('.tsrs_block').removeClass('is_single_row'); 125 126 var dings = '.tsrs_wrapper:not(.tsrs_default-1) .tsrs_content'; 127 $(dings).css({'height':'auto'}); 128 129 var tp_before = 30000; var lastrow = []; 130 //HINWEIS: hier sollte eigentlich die position von .tsrs_block abgefragt werden, nicht die von .tsrs_wrapper .tsrs_content, aber es ist so schneller 131 $(dings).each(function(){ 132 var tp = $(this).offset().top; 133 if (tp > tp_before + 20) { 134 if (lastrow.length > 1) { tsrs_equalize_them_boxes_row(lastrow);} else {$(lastrow[0]).parents('.tsrs_block').addClass('is_single_row'); } 135 lastrow= []; 136 137 } 138 lastrow.push($(this)); 139 tp_before = tp; 140 }); 141 if (lastrow.length > 1) { tsrs_equalize_them_boxes_row(lastrow);} else {$(lastrow[0]).parents('.tsrs_block').addClass('is_single_row'); } 142} 143 144 145 146function tsrs_equalize_them_boxes_row(row) { 147 var highestBox = 0; 148 for (var i = 0, len = row.length; i < len; i++) { 149 var ts = row[i]; 150 var h = $(ts).height(); 151 if (h > highestBox) {highestBox = h;} 152 } 153 for (var i = 0, len = row.length; i < len; i++) { 154 var ts = row[i]; 155 var id = $(ts).parent().attr('id'); 156 $(ts).height(highestBox); 157 } 158} 159 160 161 162function vegas_showslidetitle (s, title, desc, linkto) { 163 ww = $(window).width(); 164 var dings = '#vegasbox-'+s; 165 $(dings+" .vegasbox_inner").removeClass('voodoo'); 166 167 var tx = ''; 168 if (title+desc != '') {tx = '<h3>'+title+'</h3><p>'+desc+'</p>';} 169 if (typeof linkto != "undefined") { 170 if (linkto.length > 10) {
171 tx = '<a href="'+linkto+'"><h3>'+title+'</h3><p>'+desc+clickbutton_slider+'</p></a>'; 172 } 173 }; 174 $(dings+" .vegasbox_inner").html(tx); 175 if (tx == '') {$(dings+" .vegasbox_inner").addClass('unsichtbar');} else {$(dings+" .vegasbox_inner").removeClass('unsichtbar');} 176 177 178 if (typeof vegas_maxfontsize === "undefined") {vegas_maxfontsize = 72;} 179 if (ww < 800) {vegas_maxfontsize = 36;} 180 if (ww < 440) {vegas_maxfontsize = 28;} 181 var w = $(dings).width(); 182 var h = $(dings).innerHeight(); var hf = vegas_maxfontsize / h; 183 184 //Sehr seltsame Rechnung: 185 var tl = title.length; 186 var tlzeilen = tl / 20; 187 var ftl = h / 6 / tlzeilen; 188 if (ftl > vegas_maxfontsize) {ftl = vegas_maxfontsize;} 189 if (ftl < 16) {ftl = 16;} 190 $('.vegasbox_inner h3').css( {'font-size':ftl+'px', 'line-height':'110%'} ); 191 192 var dl = desc.length; 193 var dlzeilen = dl / 40; 194 if (ww < 440) {dlzeilen = dl / 20;} 195 var fdl = h / 10 / dlzeilen; 196 if (fdl > 0.7 * ftl) {fdl = 0.7 * ftl;} 197 if (fdl < 16) {fdl = 16;} 198 $(dings+' .vegasbox_inner p').css( {'font-size':fdl+'px', 'line-height':'120%'} ); 199 200 201 setTimeout(vegas_animateslidetitle, 1000); 202 203 //console.log(vegas_maxfontsize); 204} 205 206function vegas_animateslidetitle() { 207 $(".vegasbox_inner").addClass('voodoo'); 208}
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.