1 2 3 window.setTimeout("dayCalendarExtension()", 2000); 4 5 function dayCalendarExtension(){ 6 var max = 100; 7 for(var i = 0; ndata.length > i; i++){ 8 if (ndata[i] != null && ndata[i].length > 0){ 9 var elm1 = document.createElement("span"); 10 elm1.innerHTML = '<a href="javascript:return false;" onclick="eventsNachladen(this, '+(i+1)+');return false;" id="MoreLnk'+(i+1)+'" style="text-decoration:none;margin-right:7px">'+ 11 '<img id="MoreImg'+(i+1)+'" src="/images/v3/icon-plus.gif" style="border:0px;vertical-align:center;" align="absmiddle">'+ 12 ' <span style="text-decoration:underline;" id="MoreTxt'+(i+1)+'">Nachladen</span></a>'; 13 var parent = document.getElementById("ToolsTag"+(i+1)); 14 parent.insertBefore(elm1, parent.firstChild); 15 } 16 if (i > max) break; 17 } 18 } 19 20 function eventLaden(){ 21 if (eventNachladenPos >= 0 && 22 eventNachladenRealNr >= 0 && 23 eventNachladenListeElement != null){ 24 25 var failed = false; 26 var realNr = eventNachladenRealNr; 27 28 if (ndata[realNr].length > eventNachladenPos){ 29 var elm = ndata[realNr][eventNachladenPos]; 30 eventNachladenPos++; 31 if (elm != null){ 32 var li = document.createElement("li"); 33 li.className = "additionalEventEntry"; 34 var style = ""; 35 if (elm['s'] != null){ 36 if (elm['s'] == "1") style="color:gray"; 37 if (elm['s'] == "3") style="font-weight:bold"; 38 } 39 li.innerHTML = "<a style='text-decoration:none;"+style+"' href='"+elm['u']+"'>"+elm['t']+"</a>"; 40 eventNachladenListeElement.appendChild(li); 41 window.setTimeout("eventLaden()",100); 42 } else { 43 failed = true; 44 } 45 } else { 46 failed = true; 47 } 48 if (failed){ 49 eventNachladenPos = -1; 50 eventNachladenRealNr = -1; 51 eventNachladenListeElement = null; 52 autoResizeElements(); 53 } 54 } 55 } 56 57 var eventNachladenPos = -1; 58 var eventNachladenRealNr = -1; 59 var eventNachladenListeElement = null; 60 61 function eventsNachladen(callee, nr){ 62 var realNr = nr - 1; 63 var liste = document.getElementById("ListeTag"+nr); 64 if (ndata[realNr] != null && liste != null){ 65 eventNachladenRealNr = realNr; 66 eventNachladenListeElement = liste; 67 eventNachladenPos = 0; 68 window.setTimeout("eventLaden()",100); 69 var img = document.getElementById("MoreImg"+nr); 70 img.src = "/images/v3/icon-minus.gif"; 71 var txt = document.getElementById("MoreTxt"+nr); 72 txt.innerHTML = "Reduzieren"; 73 var lnk = document.getElementById("MoreLnk"+nr); 74 lnk.onclick = function(){ 75 eventsReduzieren(nr); 76 return false; 77 }; 78 } 79 } 80 81 function eventsReduzieren(nr){ 82 if (nr){ 83 var liste = document.getElementById("ListeTag"+nr); 84 if (liste != null){ 85 var entries = liste.getElementsByTagName("li"); 86 if (entries != null){ 87 for(var i = entries.length; i > 0; i--){ 88 if (entries[(i-1)].className.match(/additionalEventEntry/)){ 89 liste.removeChild(entries[(i-1)]); 90 } 91 } 92 } 93 var img = document.getElementById("MoreImg"+nr); 94 img.src = "/images/v3/icon-plus.gif"; 95 var txt = document.getElementById("MoreTxt"+nr); 96 txt.innerHTML = "Nachladen"; 97 var lnk = document.getElementById("MoreLnk"+nr); 98 lnk.onclick = function(){ 99 eventsNachladen(this, nr); 100 return false; 101 }; 102 autoResizeElements(); 103 } 104 } 105 }
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.