1/* 2 diverse js til skránna.. 3 */ 4 // console.log('skra.js loaded..'); 5(function ($) { 6 $(document).ready(_start); 7}(jQuery)); 8function _start() 9{ 10 //console.log('skra.js loaded.'); 11 var impath='/sites/all/themes/bootstrap_subtheme/images/skra/'; 12 (function ($) { 13 var implus='plus.png'; 14 var imminus='minus.png'; 15 var sv=$('.page-nskra-sv'); 16 if(sv.length>0){ 17 implus='plussv.png'; 18 imminus='minussv.png'; 19 } 20 // hanga klikk uppá expandaraknøtt á skránni 21 $(".s-expand").click( 22 function(){ 23 //console.log($(this)); 24 var p=$(this)[0].parentNode.nextSibling; 25 var src=$(this)[0].firstChild.src; 26 var x=$(this).parent().parent().next(); 27 var lin=$(this).parent().next(); 28 //console.log(implus); 29 //console.log(lin); 30 //console.log(x); 31 if(src.indexOf('plus')>1){ 32 if(lin.hasClass('s-timer-notimer')) 33 lin.delay(200).hide(); 34 x.slideDown(200); 35 $(this)[0].firstChild.src=impath + imminus; 36 }else{ 37 $(this)[0].firstChild.src=impath + implus; 38 x.slideUp(200); 39 lin.delay(200).fadeIn('fast'); 40 } 41 if(sv.length>0){ 42 implus='plussv.png'; 43 imminus='minussv.png'; 44 } 45 }); 46 // justera lista við innsløgum.. 47 var spot=$('.spot'); 48 for(var i=0;i<spot.length;i++) 49 spot[i].style.display='block'; 50 // fjerna dupultar myndir, um so er at bæði sending og sendingasÃða finst 51 var send=$('.s-imgmedia'); 52 for(var i=0;i<send.length;i++){ 53 var prev=send[i].previousElementSibling; 54 if(prev!=undefined) 55 prev.style.display='none'; 56 } 57 // tvinga justering av view-header við margin-top 58 //console.log($('.s-pane-block .view-header')); 59 //$('.s-pane-block .view-header').css('margin-bottom','-11px'); 60 //$('.s-pane-block .s-normal-block').css('margin-top','-3px'); 61 //console.log($('.s-pane-block .s-normal-block')); 62 // tvinga fyrsta element aftaná aktuellu sending eitt sindur upp 63 var block=$('.s-pane-block .view-content:eq(2)'); 64 /* if(block.length>0){ 65 for(var i=0;i<block.length;i++){ 66 var cl=block[i].children[0]; 67 //console.log(cl); 68 //console.log('class: ' + cl.style.class); 69 //console.log('className:' + cl.style.className); 70 //console.log('classes: ' + cl.style.classes); 71 } 72 //block[0].children[1].style.marginTop="-9px"; 73 }*/ 74 // timari til dagføring av tÃðarlinju á skránni (NB: tað kann vera meir enn ein!) 75 if(_timer==null){ 76 timer=$('.s-timer-background-block'); 77 if(timer.length>0){ 78 _timer = timer; 79 window.setTimeout(progress,3000); 80 } 81 } 82 83 // justering av skrá-navigering (bara á main) 84 var navigator=$('.date-prev'); 85 if(navigator.length>0){ 86 var imprev='prev.png'; 87 var imnext='next.png'; 88 var sv=$('.page-nskra-sv'); 89 if(sv.length>0){ 90 imprev='prevsv.png'; 91 imnext='nextsv.png'; 92 } 93 //console.log(imprev); 94 var prev=$(".date-prev")[0].firstElementChild; 95 var prevd=prev.search.split('=')[1]; 96 //console.log(prev); 97 prev.innerHTML='<img src="' + impath + imprev +'" />'; 98 prev.style.backgroundColor='white'; 99 prev.title="Far til dagin áðrenn henda"; 100 prev.style.paddingTop='0px'; 101 var next=$(".date-next")[0].firstElementChild; 102 var nn=$(".date-next")[0]; 103 // text-element við kemur onkustaðnis frá?? 104 nn.removeChild(nn.firstChild); 105 var nextd=next.search.split('=')[1]; 106 next.innerHTML='<img src="' + impath + imnext + '" />'; 107 next.style.backgroundColor='white'; 108 next.title="Far til næsta dag"; 109 next.style.paddingTop = '0px'; 110 var d=new Date(prevd); 111 d.setDate(d.getDate() + 1); 112 var now=new Date(); 113 now.setHours(0,0,0,0); 114 //console.log(d); 115 //console.log(now); 116 var dag=$(".date-heading h3"); 117 //console.log(dag); 118 var txt=dag[0].innerText + ', '; 119 if(d.valueOf()==now.valueOf()) 120 txt="à dag, "; 121 now.setDate(now.getDate() -1 ); 122 if(d.valueOf()==now.valueOf()) 123 txt="à gjár, "; 124 now.setDate(now.getDate()+2); 125 if(d.valueOf()==now.valueOf()) 126 txt="à morgin, "; 127 dag[0].innerText=txt; 128 } 129 }(jQuery)); 130/* $('.s-option').on("click",".s-option",null, 131 function(){ 132 console.log($(this)); 133 });*/ 134} 135 136var _timer=null; 137function progress(){ 138 if(_timer==null) return; 139// console.log('tick:' + _timer.length); 140 // return; 141 var tcnt=0; 142 for(var i=0;i<_timer.length;i++){ 143 var tim=_timer[i]; 144 var start=tim.getAttribute('data-start'); 145 var stop = tim.getAttribute('data-stop'); 146 if(typeof(start)=='undefined'){ 147 //console.log('startundefined'); 148 return; 149 } 150 if(start==''){ 151 //console.log('startempty'); 152 return; 153 } 154 if(typeof(stop)=='undefined'){ 155 //console.log('stopundefined'); 156 return; 157 } 158 if(stop==''){ 159 //console.log('stopempty'); 160 return; 161 } 162 var now = Math.floor(Date.now()/1000); 163 var len= stop - start; 164 var pct= Math.floor(tim.clientWidth * (now - start)/len); 165 pct = Math.min(pct,tim.clientWidth-1); 166 //console.log('width: ' + tim.clientWidth + ', progress: ' + pct); 167 var elem=tim.firstElementChild; 168 if(elem==undefined) 169 return; 170 elem.style.width = pct + 'px'; 171 if(now>stop){ 172 //console.log('will reload..'); 173 //window.setTimeout(reload,10000); 174 //..ger onki, bÃða eftir at brúkarin ger refresh.. 175 }else
176 tcnt++; 177 } 178 if(tcnt>0) 179 window.setTimeout(progress,3000); 180 181} 182/* 183function reload(){ 184 location.reload(); 185} 186*/
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.