Nextrek
Diff Revisions
827
vs
828
for /legal-map/js/itinerary.js
|
@@ -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 |
|
|