1var urlHref= window.location.href; 2var numeroPagine = 0; 3 4var layout = ""; 5$(document).ready(function(){ 6 setTimeout(init, 3000); 7}); 8 9init = function(){ 10 if(Raisso.checkLogin()){ 11 var preferiti_guardadopo = 0; 12 if(urlHref.indexOf('preferiti') >= 1){ 13 raiplayUserServices.getPreferiti(popolaLayout); 14 } 15 else if(urlHref.indexOf('guardadopo') >= 1){ 16 raiplayUserServices.getListaGuardaDopo(popolaLayout); 17 } 18 else if(urlHref.indexOf('ultimivisti') >= 1){ 19 raiplayUserServices.getUltimiVisti(popolaLayout); 20 } 21 } 22}; 23popolaLayout = function(data){ 24 25 var preferiti_guardadopo_ultimi = 0; 26 var itemClass=''; 27 if(urlHref.indexOf('preferiti') >= 1){ 28 preferiti_guardadopo_ultimi = 1; 29 itemClass='preferitiListItem'; 30 } 31 else if(urlHref.indexOf('guardadopo') >= 1){ 32 preferiti_guardadopo_ultimi = 2; 33 itemClass='guardadopoListItem'; 34 } 35 else if(urlHref.indexOf('ultimivisti') >= 1){ 36 preferiti_guardadopo_ultimi = 3; 37 itemClass='ultimivistiListItem'; 38 } 39 40 $(".mediaGroup").empty(); 41 42 if(data.data !== 0 && data.data.length>0){ 43 var elements = data.data; 44 for(var i = 0; i < elements.length; i++){ 45 var el = elements[i]; 46 if(preferiti_guardadopo_ultimi == 1){ 47 var urlItem = el.dlpath.split('?')[0]; 48 var program = urlItem.split("/raiplay/programmi"); 49 var urlItemShare = "/raiplay/programmi"+program[1]; 50 var durata = ""; 51 var anno = el.anno; 52 var titolo = el.name; 53 var descrizione = ""; 54 var stagioni = el.numeroStagioni || ""; 55 var image = ''; 56 if(typeof el.portrait43 !== "undefined" && el.portrait43 !== ""){ 57 image = '<img class="landscape" data-interchange="['+el.portrait43.replace("[RESOLUTION]", "333x444")+', small], ['+el.portrait43.replace("[RESOLUTION]", "333x444")+', medium], ['+el.portrait43.replace("[RESOLUTION]", "333x444")+', large], ['+el.portrait43.replace("[RESOLUTION]", "666x888")+', retina]" src="'+el.portrait43.replace("[RESOLUTION]", "333x444")+'">'; 58 } else if(typeof el.portrait !== "undefined" && el.portrait !== ""){ 59 image = '<img class="landscape" data-interchange="['+el.portrait.replace("[RESOLUTION]", "333x444")+', small], ['+el.portrait.replace("[RESOLUTION]", "333x444")+', medium], ['+el.portrait.replace("[RESOLUTION]", "333x444")+', large], ['+el.portrait.replace("[RESOLUTION]", "666x888")+', retina]" src="'+el.portrait.replace("[RESOLUTION]", "333x444")+'">'; 60 }else { 61 image = '<img class="landscape" data-interchange="[http://www.rai.it/cropgd/333x444/dl/components/img/imgPlaceholderPrt.png, small], [http://www.rai.it/cropgd/333x444/dl/components/img/imgPlaceholderPrt.png, medium], [http://www.rai.it/cropgd/333x444/dl/components/img/imgPlaceholderPrt.png, large], [http://www.rai.it/cropgd/666x888/dl/components/img/imgPlaceholderPrt.png, retina]" src="http://www.rai.it/cropgd/333x444/dl/components/img/imgPlaceholderPrt.png">'; 62 } 63 image = image.replace("http:",""); 64 $(".program-list").append('<div class="'+itemClass+' small-12 medium-4 large-3 xlarge-2 columns slick-large-1" data-create=""><a class="articolo" href="'+ urlItem +'"><div class="img"><div class="portraitP">'+ image +'</div></div><div class="info"><div class="useraction" data-path="'+ urlItem +'" data-configuratore="'+el.uname+'"></div><div class="label-invisible"> </div><div class="titolo">'+titolo+'</div><div class="description">'+descrizione+'</div></div></a></div>'); 65 $(".img", ".program-list").last().append('<a class="close" data-path="' + urlItemShare + '" data-configuratore="' + el.uname + '" href="javascript:void(0)"><span><img src="/dl/components/img/ico-chiudi.png" /></span></a>'); 66 $(".useraction", ".program-list").last().append('<a class="bookmarks-button active" data-path="'+ urlItemShare +'" data-configuratore="'+el.uname+'" href="javascript:void(0)"><span></span>Preferiti</a>'); 67 68 //$(".mediaGroup").append("<div class='mediaElement columns small-12 medium-3'><a class='small-12' href='"+ urlItem +"'><div class='img portrait'>
68"+ image +"</div><div class='info'><p class='itemTitle'>"+ titolo +"</p><p class='itemChannel'>"+ anno +" - "+(stagioni !== "" ? "<span class=''>" + stagioni + " stagioni</span>" : "")+"</p>"); 69 70 $('.close').unbind('click').bind('click', function () { 71 var result = raiplayUserServices.setPreferiti($(this)); 72 }); 73 } 74 else if(preferiti_guardadopo_ultimi == 2){ 75 if(typeof el.error == "undefined" && !$.isEmptyObject(el)){ 76 var urlItem = el.pathID.split('?')[0]; 77 var program = urlItem.split("/raiplay/programmi"); 78 var urlItemShare = "/raiplay/programmi"+program[1]; 79 var durata = el.duration || ""; 80 var canale = el.channel; 81 var titolo = el.name; 82 var descrizione = el.subtitle || ""; 83 var sottotitolo = ( typeof el.stagione !== "undefined" && typeof el.episodio !== "undefined" ? "Stagione "+ el.stagione +" E "+ el.episodio : ""); 84 if(typeof el.images.landscape43 !== "undefined" && el.images.landscape43 != ""){ 85 var urlImages = el.images.landscape43.replace("[RESOLUTION]", "320x180"); 86 } else if(typeof el.images.landscape !== "undefined" && el.images.landscape != ""){ 87 var urlImages = el.images.landscape.replace("[RESOLUTION]", "320x180"); 88 89 }else { 90 var urlImages = "/dl/components/img/imgPlaceholder.png"; 91 } 92 urlImages = urlImages.replace("http:",""); 93 //$(".mediaGroup").append("<div class='mediaElement columns small-12 medium-3'><a class='small-12' href='"+ urlItem +"'><div class='img'><img src='"+ urlImages +"' /></div><div class='info'><p class='itemChannel'>"+ canale +"</p><p class='itemTitle'>"+ titolo +"</p>"+ (sottotitolo.trim() ? "<p class='itemSubTitle'>"+ sottotitolo +"</p>" : "") + (descrizione.trim() ? "<p class='itemDescription'>"+ descrizione +"</p>" : '') +"<div class='itemOtherInfo'><div class='hd'></div></div></div></a></div>"); 94 $(".program-list").append('<div class="'+itemClass+' small-12 medium-4 large-3 xlarge-3 columns slick-large-1" data-create=""><a class="articolo" href="'+ urlItem +'"><div class="img"><div class="landscapeP"><img class="landscape" data-interchange="['+ urlImages +', small], ['+ urlImages +', medium], ['+ urlImages +', large], ['+ urlImages +', retina]" src="'+ urlImages +'"></div></div><div class="info"><div class="useraction" data-path="'+ urlItem +'" data-configuratore="'+el.uname+'"></div><div class="label-invisible"> </div><div class="titolo">'+titolo+'</div><div class="description">'+descrizione+'</div></div></a></div>'); 95 96 $(".img", ".program-list").last().append('<a class="close" data-path="'+ el.pathID +'" data-configuratore="'+el.ID+'" href="javascript:void(0)"><span><img src="/dl/components/img/ico-chiudi.png" /></span></a>') 97 98 99 $('.close').unbind('click').bind('click', function () { 100 raiplayUserServices.setGuardaDopo($(this)); 101 }); 102 } 103 } 104 else if(preferiti_guardadopo_ultimi == 3){ 105 if(typeof el.error == "undefined" && !$.isEmptyObject(el)){ 106 var urlItem = el.pathID.split('?')[0]; 107 var durata = el.duration || ""; 108 var canale = el.channel; 109 var titolo = el.isPartOfName; 110 var descrizione = el.name || ""; 111 var sottotitolo = ( typeof el.stagione !== "undefined" && typeof el.episodio !== "undefined" ? "Stagione "+ el.stagione +" E "+ el.episodio : ""); 112 if(typeof el.images.landscape43 !== "undefined" && el.images.landscape43 != ""){ 113 var urlImages = el.images.landscape43.replace("[RESOLUTION]", "320x180"); 114 } else if(typeof el.images.landscape !== "undefined" && el.images.landscape != ""){ 115 var urlImages = el.images.landscape.replace("[RESOLUTION]", "320x180"); 116 117 }else { 118 var urlImages = "/dl/components/img/imgPlaceholder.png"; 119 } 120 urlImages = urlImages.replace("http:",""); 121 $(".program-list").append('<div class="'+itemClass+' small-12 medium-4 large-3 xlarge-3 columns slick-large-1" data-create=""><a class="articolo" href="'+ urlItem +'"><div class="img"><div class="landscapeP"><img class="landscape" data-interchange="['+ urlImages +', small], ['+ urlImages +', medium], ['+ urlImages +', large], ['+ urlImages +', retina]" src="'+ urlImages +'"></div></div><div class="info"><div class="label-invisible"> </div><div class="titolo">'+titolo+'</div><div class="description">'+descrizione+'</div></div></a></div>'); 122 123 $(".img", ".program-list").last().append('<a class="close" data-path="' + el.pathID + '" data-configuratore="' + el.ID + '" href="javascript:void(0)"><span><img src="/dl/components/img/ico-chiudi.png" /></span></a>') 124 125 $('.close').unbind('click').bind('click', function () { 126 raiplayUserServices.rimuoviUltimiVisti($(this)); 127 }); 128 } 129 } 130 } 131 $('.bookmarks-button').unbind('click').bind('click', function () { 132 var result = raiplayUserServices.setPreferiti($(this)); 133 }); 134 $('.watchlater-button').unbind('click').bind('click', function () { 135 raiplayUserServices.setGuardaDopo($(this)); 136 }); 137 $(".loading").hide(); 138 } 139 else{ 140 $(".loading").hide(); 141 $(".program-list").append("<div class='columns small-12 errorMessage'>Nessun elemento salvato.</div>"); 142 } 143} 144 145pagination = function(paginaAttiva){ 146 $("ul.pagination li").not(".pagination-arrow").remove(); 147 for(i = (parseInt(paginaAttiva)-7); i <= (parseInt(paginaAttiva)+7); i++) { 148 if(i >= 1 && i <= numeroPagine) { 149 if (i == paginaAttiva){ 150 $("<li class='current'>"+ paginaAttiva + "</li>").insertBefore(".pagination-arrow.pagination-next"); 151 }else if(i == numeroPagine){ 152 $("<li><a href='#' data-page='" + i + "' aria-label='Page " + i + "'>" + i + "</a></li>").insertBefore(".pagination-arrow.pagination-next"); 153 } else{ 154 $("<li class='middleIndex'><a href='#' data-page='" + i + "' aria-label='Page " + i + "'>" + i + "</a></li>").insertBefore(".pagination-arrow.pagination-next"); 155 } 156 } 157 } 158 159 if (paginaAttiva != 1 && parseInt(paginaAttiva) > 8) { 160 $(".pagination .middleIndex:first a").html("…"); 161 } 162 163 if (paginaAttiva != numeroPagine && parseInt(paginaAttiva) < numeroPagine - 8) { 164 $(".pagination .middleIndex:last a").html("…"); 165 } 166}
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.