Subversion Repository Public Repository

Nextrek

Diff Revisions 827 vs 828 for /legal-map/js/itinerary.js

Diff revisions: vs.
  @@ -36,23 +36,41 @@
36 36 var oldIntestazione = "";
37 37 var isFirstTime = "first";
38 38 for (elem in elems){
39 - var time = new Date(elems[elem].data).getHours()+":"+new Date(elems[elem].data).getMinutes();
39 + plusmore = "";
40 + if (elems[elem].data.split("+").length > 1){
41 + plusmore = elems[elem].data.split("+")[1];
42 + }
43 + elems[elem].data = elems[elem].data.split("+")[0];
44 + var dataOrig = new Date(elems[elem].data);
45 + var time = dataOrig.getHours()+":"+dataOrig.getMinutes();
40 46 var intestazione = elems[elem].intestazione;
41 47 var articolo = elems[elem].art;
42 48 var displayVal = "inline-block";
43 49 var displayFake = "none";
50 + var displayLine = "inline-block";
51 + var displayLineFake = "none";
52 + var displayLinkLine = "none";
44 53 if (intestazione == oldIntestazione){
45 54 displayVal = "none";
46 55 displayFake = "inline-block";
56 + displayLine = "none";
57 + displayLineFake = "inline-block";
58 + displayLinkLine = "block";
47 59 }
48 60 oldIntestazione = intestazione;
61 + var line = $("<li class='itin-elem-line'><a style='display:"+displayLine+"' ></a></li>");
62 + var fakeLine = $("<li class='itin-elem-lineFake'><a style='display:"+displayLineFake+"' ></a></li>");
63 + var line2 = $("<li class='itin-elem-line2'><a style='display:"+displayLine+"' ></a></li>");
64 + var fakeLine2 = $("<li class='itin-elem-line2Fake'><a style='display:"+displayLineFake+"' ></a></li>");
49 65 time = $("<li class='itin-elem-time "+isFirstTime+"'><a style='display:"+displayVal+"' >"+time+"</a></li>");
50 66 var fakeTime = $("<li class='itin-elem-time fake "+isFirstTime+"'><a style='display:"+displayFake+"' ></a></li>");
51 - articolo = $("<li class='itin-elem-art'><a>"+intestazione+"<br>"+articolo+"</a></li>");
67 + articolo = $("<li class='itin-elem-art'><a><div class='link-line' style='display:"+displayLinkLine+";'></div>"+intestazione+"<br>"+articolo+"</a></li>");
52 68 intestazione = $("<li class='itin-elem-intestazione'><a style='display:"+displayVal+"'>"+intestazione+"</a></li>");
53 69 var fakeIntestazione = $("<li class='itin-elem-intestazione fake'><a style='display:"+displayFake+"'></a></li>");
54 70 var elemUl = $("<ul class='itin-elem'></ul>");
55 - elemUl.append(time).append(fakeTime).append(intestazione).append(fakeIntestazione).append(articolo);
71 +
72 + elemUl.append(time).append(fakeTime).append(line).append(fakeLine).append(intestazione).append(fakeIntestazione).append(line2).append(fakeLine2).append(articolo);
73 +
56 74 var elemContainer = $("<li class='itin-elem-container'></li>");
57 75 elemContainer.append(elemUl);
58 76