1function pintaTiempoConcejo(data, cncj){ 2 var tiempo = data.concejos[cncj].tiempo; 3 $(tiempo).each(function(i){ 4 var tp_mx = "..."; 5 var tp_mi = "..."; 6 var ico_no = "Q.png"; 7 var condiciones = ""; 8 if(tiempo[i].temp_max != undefined) tp_mx = tiempo[i].temp_max; 9 if(tiempo[i].temp_min != undefined)tp_mi = tiempo[i].temp_min; 10 if(tiempo[i].icono!=undefined) ico_no=tiempo[i].icono; 11 if(tiempo[i].condiciones!=undefined) condiciones=tiempo[i].condiciones; 12 var icon = ico_no.slice(0, -4)+'.gif'; 13 switch(i){ 14 case 0: var tcont = $('tr.trhoy').children(); 15 var img = "./v4_assets/tiempo/claro/ico_" + icon; 16 //console.log(img) 17 var diaActual = data.dia_actual; 18 $('tr.trhoy span.wtdate').html(diaActual.toLowerCase()); 19 $('img.w-t-hoy').attr("src", img); 20 $('img.w-t-hoy').attr("alt", condiciones); 21 $('img.w-t-hoy').attr("title", condiciones); 22 $('td.wtemphoy').html('<b class="font-size-l">'+tp_mx+"</b> / <b class='font-size-m c-tiempo'>"+tp_mi+"</b>"); 23 break; 24 case 1: var tcont = $('#tmanana').children(); 25 var img = "./v4_assets/tiempo/claro/ico_" + icon; 26 var tomorrowFormat = moment().add(1, 'day').format("dddd DD"); 27 $('tr.trmanana span.wtdate').html(tomorrowFormat); 28 $('img.w-t-man').attr("src", img); 29 $('img.w-t-man').attr("alt", condiciones); 30 $('img.w-t-man').attr("title", condiciones); 31 $('td.wtempman').html('<b class="font-size-l">'+tp_mx+"</b> / <b class='font-size-m c-tiempo'>"+tp_mi+"</b>"); 32 //$('td.wtempman').html(tp_mx+"° / "+tp_mi+"°"); 33 break; 34 case 2: var tcont = $('#tpasado').children(); 35 var img = "./v4_assets/tiempo/claro/ico_" + icon; 36 var aftertomorrowFormat = moment().add(2, 'day').format("dddd DD"); 37 $('tr.trpasado span.wtdate').html(aftertomorrowFormat); 38 $('img.w-t-pas').attr("src", img); 39 $('img.w-t-pas').attr("alt", condiciones); 40 $('img.w-t-man').attr("title", condiciones); 41 $('td.wtempas').html('<b class="font-size-l">'+tp_mx+"</b> / <b class='font-size-m c-tiempo'>"+tp_mi+"</b>"); 42 //$('td.wtempas').html(tp_mx+"° / "+tp_mi+"°"); 43 break; 44 default: break; 45 } 46 47 }); 48 49 } 50 51 function pintaViento(data){ 52 var oriente = data.vientoMar.oriente; 53 $('.w-brujula-arrow-oriente').addClass('w-arrow-int-'+ oriente.intensidad); 54 $('h4.wtit-viento-or').html(oriente.viento); 55 deg = componente (oriente.componente); 56 57 58 $('.w-brujula-arrow-oriente').css({'-webkit-transform': 'rotate('+deg+')', 59 '-moz-transform':'rotate('+deg+')', 60 '-o-transform':'rotate('+deg+'', 61 '-ms-transform':'rotate('+deg+')', 62 '-sand-transform':'rotate('+deg+')' 63 }); 64 65 66 var occidente = data.vientoMar.occidente; 67 $('.w-brujula-arrow-occidente').addClass('w-arrow-int-'+ occidente.intensidad); 68 $('h4.wtit-viento-oc').html(occidente.viento); 69 deg = componente (occidente.componente); 70 71 72 $('.w-brujula-arrow-occidente').css({'-webkit-transform': 'rotate('+deg+')', 73 '-moz-transform':'rotate('+deg+')', 74 '-o-transform':'rotate('+deg+'', 75 '-ms-transform':'rotate('+deg+')', 76 '-sand-transform':'rotate('+deg+')' 77 }); 78 /* 79 case '1': return '270deg'; 80 break; 81 case '2': return '315deg'; 82 break; 83 case '3': return '360deg'; 84 break; 85 case '4': return '45deg'; 86 break; 87 case '5': return '90deg'; 88 break; 89 case '6': return '135deg'; 90 break; 91 case '7': return '180deg'; 92 break; 93 case '8': return '225deg'; 94 break; 95 default: return '0deg' 96 */ 97 98 let direcciones = ["","", "SO","O","NE","E","SO","S","SE"]; 99 /* <div class="important-image" role="img" aria-label="{image description}"></div> */ 100 $('.w-brujula-arrow-occidente').attr("role","img"); 101 $('.w-brujula-arrow-occidente').attr("aria-label","Dirección del viento "+direcciones[occidente.componente]+", intensidad: "+occidente.intensidad); 102 103 $('.w-brujula-arrow-oriente').attr("role","img"); 104 $('.w-brujula-arrow-oriente').attr("aria-label","Dirección del viento "+direcciones[oriente.componente]+", intensidad: "+oriente.intensidad); 105 } 106 107 function pintaMar(data){ 108 var oriente = data.vientoMar.oriente; 109 $('img.w-mar-ico-or').attr("src", "v4_imagenes/mar/"+oriente.idmar+".png" ); 110 $('img.w-mar-ico-or').attr("alt", oriente.mar ); 111 112 $('h4.w-t-m-or').html(oriente.mar); 113 $('p.w-sub-m-or').html("Mar de fondo " +oriente.marFondo+ " " + oriente.temperatura); 114 115 var occidente = data.vientoMar.occidente; 116 $('img.w-mar-ico-oc').attr("src", "v4_imagenes/mar/"+occidente.idmar+".png" ); 117 $('img.w-mar-ico-oc').attr("alt", occidente.mar ); 118 119 $('h4.w-t-m-oc').html(occidente.mar); 120 $('p.w-sub-m-oc').html("Mar de fondo " +occidente.marFondo+ " " + occidente.temperatura); 121 122 $("span.w-mar-pleamar").html("<span class='display-b fuente-corporativa font-weight-b text-align-l'>Pleamar:</span><span class='display-b font-size-ms color-b-060'>"+data.vientoMar.pleamar+"</span>"); 123 $("span.w-mar-bajamar").html("<span class='display-b fuente-corporativa font-weight-b text-align-l'>Bajamar:</span><span class='display-b font-size-ms color-b-060 text-align-l'>"+data.vientoMar.bajamar+"</span>"); 124 125 126 } 127 128 function pintaConcejos (data , i){ 129 var html = '<option value="0">Seleccionar Localidad ...</option>'; 130 var val_current = 0; 131 var txt_current ="Seleccione concejo..."; 132 $(data.concejos).each(function (index, loc){ 133 var isSelected = ""; 134 if (index == i) isSelected = "selected"; 135 if (index == i) { 136 val_current = index; 137 txt_current = loc.nombre_concejo; 138 } 139 html += '<option '+ isSelected +' value="'+index+'">'+loc.nombre_concejo+'</option>'; 140 }); 141 142 143 $('select.select_localidades').html(html); 144 $('.js-modificar-localidad .fake-selected').text(txt_current); 145 $('.js-modificar-localidad').attr("data-value",val_current); 146 147 } 148 149 function pintaDescripcion(data){ 150 //console.log("Titular del tiempo: "+data.vientoMar.titular+"FIN"); 151 $('h3.tit-video').html(data.vientoMar.titular); 152 153 moment.locale('es'); 154 var fechaJson = data.fecha; 155 var dia = moment(fechaJson).format("dddd DD [de] MMMM"); 156 //$('.fecha-actualizacion').html("Previsión para el "+dia); 157 $('.fecha-actualizacion').html("Ãltima predicción meteorológica"); 158 159 $('.desc-video').html(data.vientoMar.detalle); 160 } 161 162 function componente (componente){ 163 164 switch(componente){ 165 case '1': return '270deg'; 166 break; 167 case '2': return '315deg'; 168 break; 169 case '3': return '360deg'; 170 break; 171 case '4': return '45deg'; 172 break; 173 case '5': return '90deg'; 174 break; 175 case '6': return '135deg'; 176 break; 177 case '7': return '180deg'; 178 break; 179 case '8': return '225deg'; 180 break; 181 default: return '0deg' 182 break; 183 184 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.