1 2 3function tns_action($id, $action) { 4 $tnsContainer = $($id); 5 $tnsContainer.find(".tns-controls button[data-controls="+$action+"]").trigger("click"); 6} 7 8function CalDate(date1,date2) { 9 var diff = Math.floor(date1.getTime() - date2.getTime()); 10 var secs = Math.floor(diff/1000); 11 var mins = Math.floor(secs/60); 12 var hours = Math.floor(mins/60); 13 var days = Math.floor(hours/24); 14 var months = Math.floor(days/31); 15 var years = Math.floor(months/12); 16 months=Math.floor(months%12); 17 days = Math.floor(days%31); 18 hours = Math.floor(hours%24); 19 mins = Math.floor(mins%60); 20 secs = Math.floor(secs%60); 21 var message = ""; 22 23 return dateObj = { 24 years: years, 25 months: months, 26 days: days, 27 hours: hours, 28 mins: mins, 29 secs: secs, 30 }; 31} 32 33function setCounter() { 34 35 $counterElements = $(".tx-wt-smartcontent .tx-wt-smartcontent-counter"); 36 37 if($counterElements.length){ 38 39 $counterElements.each( function () { 40 41 $counterDate = $(this).attr("data-content"); 42 43 if($counterDate){ 44 45 $counterDate = new Date(parseInt($counterDate * 1000)); 46 $nowDate = new Date(); 47 $dateDiff = { 48 hours: 0, 49 mins: 0, 50 secs: 0, 51 }; 52 53 if($counterDate > $nowDate) $dateDiff = CalDate($counterDate, $nowDate); 54 55 $counterHtml = '<div class="row text-center mt-3">'; 56 if($dateDiff.years) $counterHtml += '<div class="col mb-3">' + $dateDiff.years + '<br/><span class="small">Jahr' + ($dateDiff.years == 1 ? '' : 'e') + '</span></div>'; 57 if($dateDiff.months) $counterHtml += '<div class="col mb-3">' + $dateDiff.months + '<br/><span class="small">Monat' + ($dateDiff.months == 1 ? '' : 'e') + '</span></div>'; 58 if($dateDiff.days) $counterHtml += '<div class="col mb-3">' + $dateDiff.days + '<br/><span class="small">Tag' + ($dateDiff.days == 1 ? '' : 'e') + '</span></div>'; 59 $counterHtml += '<div class="col mb-3">' + $dateDiff.hours + '<br/><span class="small">Stunde' + ($dateDiff.hours == 1 ? '' : 'n') + '</span></div>'; 60 $counterHtml += '<div class="col mb-3">' + $dateDiff.mins + '<br/><span class="small">Minute' + ($dateDiff.mins == 1 ? '' : 'n') + '</span></div>'; 61 $counterHtml += '<div class="col mb-3">' + $dateDiff.secs + '<br/><span class="small">Sekunde' + ($dateDiff.secs == 1 ? '' : 'n') + '</span></div>'; 62 $counterHtml += '</div>'; 63 64 $(this).html($counterHtml); 65 66 67 } 68 69 70 }); 71 } 72 73} 74 75 76 77 78 79 80
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.