1var date = new Array(); 2 3function clockRefresh(sidebar_id, server_time) 4{ 5 var sbe_date = $("#sbe_time_" + sidebar_id + "_date"); 6 var sbe_time = $("#sbe_time_" + sidebar_id + "_time"); 7 var monate = new Array("Januar", "Februar", "März", "April", "Mai", "Juni", "Juli", "August", "September", "Oktober", "November", "Dezember"); 8 9 if (server_time != false) 10 { 11 date[sidebar_id] = new Date(); 12 var current_time = "" + server_time; 13 current_time = server_time.split(":"); 14 date[sidebar_id].setYear(current_time[0]); 15 date[sidebar_id].setMonth(current_time[1] - 1); 16 date[sidebar_id].setDate(current_time[2]); 17 date[sidebar_id].setHours(parseInt(current_time[3], 10)); 18 date[sidebar_id].setMinutes(parseInt(current_time[4], 10)); 19 date[sidebar_id].setSeconds(parseInt(current_time[5], 10)); 20 } 21 else 22 { 23 date[sidebar_id].setSeconds(date[sidebar_id].getSeconds() + 1); 24 } 25 26 var hours = date[sidebar_id].getHours(); 27 if (hours < 10) 28 hours = "0" + hours; 29 var minutes = (date[sidebar_id].getMinutes() < 10) ? "0" + date[sidebar_id].getMinutes() : date[sidebar_id].getMinutes(); 30 var seconds = (date[sidebar_id].getSeconds() < 10) ? "0" + date[sidebar_id].getSeconds() : date[sidebar_id].getSeconds(); 31 32 var day = (date[sidebar_id].getDate() < 10) ? "0" + date[sidebar_id].getDate() : date[sidebar_id].getDate(); 33 var month = date[sidebar_id].getMonth(); 34 35 36 var year = date[sidebar_id].getFullYear(); 37 38 if (sbe_date != null) 39 sbe_date.html(day + ". " + monate[month] + " " + year); 40 41 if (sbe_time != null) 42 sbe_time.html(hours + ":" + minutes + ":" + seconds); 43 44 setTimeout("clockRefresh(" + sidebar_id + ", false);", 1000); 45} 46 47 48$(function() { 49 function initContentCalendar() { 50 $("[data-p4-calendar-id]").each(function() { 51 if ($(this).data("initialized") !== true) { 52 clockRefresh(this.getAttribute("data-p4-calendar-id"), this.getAttribute("data-p4-calendar-time")); 53 $(this).data("initialized", true); 54 } 55 }); 56 } 57 initContentCalendar(); 58 $(document).on("p4-init-content-calendar", initContentCalendar); 59});
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.