|
@@ -35,7 +35,7 @@ |
35 |
35 |
|
monthIndex = monthNames[monthIndex]; |
36 |
36 |
|
var year = date.getFullYear(); |
37 |
37 |
|
$(".itin-date").html(day + " " + monthIndex + " " + year); |
38 |
|
- |
|
|
38 |
+ |
|
39 |
39 |
|
$(".stampa-button").click(function(){ |
40 |
40 |
|
//alert(0); |
41 |
41 |
|
window.print(); |
|
@@ -72,23 +72,25 @@ |
72 |
72 |
|
var originalBlock = $(elemsToPrint[elem]); |
73 |
73 |
|
$("#cleanItineraryContainer").append(originalBlock); |
74 |
74 |
|
var dataInt = $(originalBlock.find(".itin-elem-intestazione").get(0)).find("a").text(); |
75 |
|
- |
var dataArtName = $(originalBlock.find(".itin-elem-art a")).html().split("<br>")[1].split("<")[0]; |
76 |
|
- |
var dataArtOrigId = $(originalBlock.find(".itin-elem-art a")).find("div.link-line").attr("data-art-id"); |
77 |
|
- |
var dataArtUsableId = $(originalBlock.find(".itin-elem-art a")).find("div.link-line").attr("data-art-id"); |
78 |
|
- |
dataArtUsableId = dataArtUsableId.substring(0, dataArtUsableId.lastIndexOf("_")); |
79 |
|
- |
dataArtUsableId = dataArtUsableId.substring(0, dataArtUsableId.lastIndexOf("_")) + "/" + dataArtUsableId.substring(dataArtUsableId.lastIndexOf("_")+1); |
80 |
|
- |
var liContent = $("<li class='artContainer' data-intestazione='"+dataInt+"' data-articolo-nome='"+dataArtName+"' data-articolo-id='"+dataArtOrigId+"' data-articolo-id-usabile='"+dataArtUsableId+"'>"+ |
81 |
|
- |
"<ul class='artDataContainer' style='width:100%'>"+ |
82 |
|
- |
"<li class='artDataContent_O'></li>"+ |
83 |
|
- |
"<li class='artDataContent_R'></li>"+ |
84 |
|
- |
"<li class='artDataContent_V'></li>"+ |
85 |
|
- |
"</ul></li>"); |
86 |
|
- |
$("#toPrintContainer").append(liContent); |
87 |
|
- |
lastElem = liContent; |
88 |
|
- |
} |
|
75 |
+ |
if ($(originalBlock.find(".itin-elem-art a")).html()){ |
|
76 |
+ |
var dataArtName = $(originalBlock.find(".itin-elem-art a")).html().split("<br>")[1].split("<")[0]; |
|
77 |
+ |
var dataArtOrigId = $(originalBlock.find(".itin-elem-art a")).find("div.link-line").attr("data-art-id"); |
|
78 |
+ |
var dataArtUsableId = $(originalBlock.find(".itin-elem-art a")).find("div.link-line").attr("data-art-id"); |
|
79 |
+ |
dataArtUsableId = dataArtUsableId.substring(0, dataArtUsableId.lastIndexOf("_")); |
|
80 |
+ |
dataArtUsableId = dataArtUsableId.substring(0, dataArtUsableId.lastIndexOf("_")) + "/" + dataArtUsableId.substring(dataArtUsableId.lastIndexOf("_")+1); |
|
81 |
+ |
var liContent = $("<li class='artContainer' data-intestazione='"+dataInt+"' data-articolo-nome='"+dataArtName+"' data-articolo-id='"+dataArtOrigId+"' data-articolo-id-usabile='"+dataArtUsableId+"'>"+ |
|
82 |
+ |
"<ul class='artDataContainer' style='width:100%'>"+ |
|
83 |
+ |
"<li class='artDataContent_O'></li>"+ |
|
84 |
+ |
"<li class='artDataContent_R'></li>"+ |
|
85 |
+ |
"<li class='artDataContent_V'></li>"+ |
|
86 |
+ |
"</ul></li>"); |
|
87 |
+ |
$("#toPrintContainer").append(liContent); |
|
88 |
+ |
lastElem = liContent; |
|
89 |
+ |
} |
|
90 |
+ |
} |
89 |
91 |
|
} |
90 |
92 |
|
lastElem.addClass("last"); |
91 |
|
- |
|
|
93 |
+ |
|
92 |
94 |
|
var arts = $(".artContainer"); |
93 |
95 |
|
for (var i = 0; i < arts.length; i++){ |
94 |
96 |
|
var artData = new Object(); |
|
@@ -97,7 +99,7 @@ |
97 |
99 |
|
artData.intName = $(arts[i]).attr("data-intestazione"); |
98 |
100 |
|
artData.idReal = $(arts[i]).attr("data-articolo-id"); |
99 |
101 |
|
console.log(artData); |
100 |
|
- |
|
|
102 |
+ |
|
101 |
103 |
|
function readArtO(resp, ajaxObj){ |
102 |
104 |
|
//console.log ("***** O :"); |
103 |
105 |
|
//console.log (resp); |
|
@@ -107,7 +109,7 @@ |
107 |
109 |
|
var titleCont = "<div class='title-O-container'><div class='title-O-nomiContainer'><div class='title-O-intestazione'>"+ajaxObj.tempData.intName+"</div><div class='title-O-articolo'>"+ |
108 |
110 |
|
ajaxObj.tempData.artName+"</div></div><div class='title-O-separator'></div><img src='./imgs/articolo/ic_originale.png' class='title-O-image'></img><div class='title-O-type'>Testo originale</div></div>"; |
109 |
111 |
|
$("li.artContainer[data-articolo-id="+ajaxObj.tempData.idReal+"] .artDataContent_O").html(titleCont + resp); |
110 |
|
- |
|
|
112 |
+ |
|
111 |
113 |
|
} |
112 |
114 |
|
function readArtV(resp, ajaxObj){ |
113 |
115 |
|
//console.log ("***** V :"); |
|
@@ -129,7 +131,7 @@ |
129 |
131 |
|
ajaxObj.tempData.artName+"</div></div><div class='title-R-separator'></div><img src='./imgs/articolo/ic_ristrutturato.png' class='title-R-image'></img><div class='title-R-type'>Testo ristrutturato</div></div>"; |
130 |
132 |
|
$("li.artContainer[data-articolo-id="+ajaxObj.tempData.idReal+"] .artDataContent_R").html(titleCont+resp); |
131 |
133 |
|
} |
132 |
|
- |
|
|
134 |
+ |
|
133 |
135 |
|
$.ajax({ |
134 |
136 |
|
url: "./ajax/openArticle.php", |
135 |
137 |
|
data: { |
|
@@ -139,7 +141,7 @@ |
139 |
141 |
|
type: "GET", |
140 |
142 |
|
success: function(data) { |
141 |
143 |
|
clearTimeout(myTimer); |
142 |
|
- |
$('#loader').hide(); |
|
144 |
+ |
$('#loader').hide(); |
143 |
145 |
|
$('#overlay').hide(); |
144 |
146 |
|
$('#toPrintContainer').fadeIn('slow'); |
145 |
147 |
|
readArtO(data, this); |
|
@@ -149,7 +151,7 @@ |
149 |
151 |
|
}, |
150 |
152 |
|
tempData: artData |
151 |
153 |
|
}); |
152 |
|
- |
|
|
154 |
+ |
|
153 |
155 |
|
$.ajax({ |
154 |
156 |
|
url: "./ajax/openArticle.php", |
155 |
157 |
|
data: { |
|
@@ -159,7 +161,7 @@ |
159 |
161 |
|
type: "GET", |
160 |
162 |
|
success: function(data) { |
161 |
163 |
|
clearTimeout(myTimer); |
162 |
|
- |
$('#loader').hide(); |
|
164 |
+ |
$('#loader').hide(); |
163 |
165 |
|
$('#overlay').hide(); |
164 |
166 |
|
$('#toPrintContainer').fadeIn('slow'); |
165 |
167 |
|
readArtV(data, this); |
|
@@ -169,7 +171,7 @@ |
169 |
171 |
|
}, |
170 |
172 |
|
tempData: artData |
171 |
173 |
|
}); |
172 |
|
- |
|
|
174 |
+ |
|
173 |
175 |
|
$.ajax({ |
174 |
176 |
|
url: "./ajax/openArticle.php", |
175 |
177 |
|
data: { |
|
@@ -190,7 +192,7 @@ |
190 |
192 |
|
tempData: artData |
191 |
193 |
|
}); |
192 |
194 |
|
} |
193 |
|
- |
|
|
195 |
+ |
|
194 |
196 |
|
$(".check-originale-cont").click(function(){ |
195 |
197 |
|
if ($(this).hasClass("selected")){ |
196 |
198 |
|
$(this).removeClass("selected"); |
|
@@ -202,7 +204,7 @@ |
202 |
204 |
|
$(".artDataContent_O").fadeIn(500); |
203 |
205 |
|
} |
204 |
206 |
|
}); |
205 |
|
- |
|
|
207 |
+ |
|
206 |
208 |
|
$(".check-ristrutturato-cont").click(function(){ |
207 |
209 |
|
if ($(this).hasClass("selected")){ |
208 |
210 |
|
$(this).removeClass("selected"); |
|
@@ -214,7 +216,7 @@ |
214 |
216 |
|
$(".artDataContent_R").fadeIn(500); |
215 |
217 |
|
} |
216 |
218 |
|
}); |
217 |
|
- |
|
|
219 |
+ |
|
218 |
220 |
|
$(".check-schema-cont").click(function(){ |
219 |
221 |
|
if ($(this).hasClass("selected")){ |
220 |
222 |
|
$(this).removeClass("selected"); |
|
@@ -233,7 +235,7 @@ |
233 |
235 |
|
$('#loader').show(); |
234 |
236 |
|
$('#overlay').show(); |
235 |
237 |
|
myTimer = setTimeout(function() { |
236 |
|
- |
$('#loader').hide(); |
|
238 |
+ |
$('#loader').hide(); |
237 |
239 |
|
$('#overlay').hide(); |
238 |
240 |
|
alert("Errore nel caricamento dell'articolo"); |
239 |
241 |
|
|
|
@@ -244,12 +246,12 @@ |
244 |
246 |
|
|
245 |
247 |
|
function ajaxResItinerary(data){ |
246 |
248 |
|
/*data = cleanData(data); |
247 |
|
- |
|
|
249 |
+ |
|
248 |
250 |
|
var elems = data.nodes; |
249 |
251 |
|
var oldIntestazione = ""; |
250 |
|
- |
|
251 |
|
- |
|
252 |
|
- |
|
|
252 |
+ |
|
|
253 |
+ |
|
|
254 |
+ |
|
253 |
255 |
|
var firstLineTitleFull = $("<ul class='itin-elem title'></ul>"); |
254 |
256 |
|
var firstTimeTitle = $("<li class='itin-elem-time fake title'><a style='display:inline-block;' >Cronologia</a></li>"); |
255 |
257 |
|
var firstLineSep = $("<li class='itin-elem-lineFake first'><a style='display:inline-block' ></a></li>"); |
|
@@ -258,7 +260,7 @@ |
258 |
260 |
|
var firstElemTitleContainer = $("<li class='itin-elem-container title'></li>"); |
259 |
261 |
|
firstElemTitleContainer.append(firstLineTitleFull); |
260 |
262 |
|
$("#itineraryContainer").append(firstElemTitleContainer); |
261 |
|
- |
|
|
263 |
+ |
|
262 |
264 |
|
var firstLineFull = $("<ul class='itin-elem first'></ul>"); |
263 |
265 |
|
var firstTime = $("<li class='itin-elem-time fake first'><a style='display:inline-block;' ></a></li>"); |
264 |
266 |
|
var firstLine = $("<li class='itin-elem-lineFake first'><a style='display:inline-block' ></a></li>"); |
|
@@ -291,7 +293,7 @@ |
291 |
293 |
|
displayLineFake = "inline-block"; |
292 |
294 |
|
displayLinkLine = "block"; |
293 |
295 |
|
} |
294 |
|
- |
|
|
296 |
+ |
|
295 |
297 |
|
oldIntestazione = intestazione; |
296 |
298 |
|
var line = $("<li class='itin-elem-line'><a style='display:"+displayLine+"' ></a></li>"); |
297 |
299 |
|
var fakeLine = $("<li class='itin-elem-lineFake'><a style='display:"+displayLineFake+"' ></a></li>"); |
|
@@ -311,32 +313,32 @@ |
311 |
313 |
|
intestazione.find("a").append(closeElemInt); |
312 |
314 |
|
var fakeIntestazione = $("<li class='itin-elem-intestazione fake'><a style='display:"+displayFake+"'></a></li>"); |
313 |
315 |
|
var elemUl = $("<ul class='itin-elem'></ul>"); |
314 |
|
- |
|
|
316 |
+ |
|
315 |
317 |
|
elemUl.append(time).append(fakeTime).append(line).append(fakeLine).append(intestazione).append(fakeIntestazione).append(line2).append(fakeLine2).append(articolo); |
316 |
|
- |
|
|
318 |
+ |
|
317 |
319 |
|
var elemContainer = $("<li class='itin-elem-container'></li>"); |
318 |
320 |
|
elemContainer.append(elemUl); |
319 |
|
- |
|
|
321 |
+ |
|
320 |
322 |
|
elemContainer.append($("<br>")); |
321 |
|
- |
|
|
323 |
+ |
|
322 |
324 |
|
$("#itineraryContainer").append(elemContainer); |
323 |
325 |
|
isFirstTime = ""; |
324 |
|
- |
|
|
326 |
+ |
|
325 |
327 |
|
//test MARCO_DOC |
326 |
328 |
|
//if (elems[elem].articolipopup && elems[elem].articolipopup.length>0){ |
327 |
329 |
|
// elems[elem].articolipopup[1] = elems[elem].articolipopup[0]; |
328 |
330 |
|
// elems[elem].articolipopup[2] = elems[elem].articolipopup[0]; |
329 |
331 |
|
//} |
330 |
|
- |
|
|
332 |
+ |
|
331 |
333 |
|
closeElem.click(function(){ |
332 |
334 |
|
removeArtElem(this); |
333 |
335 |
|
}); |
334 |
|
- |
|
|
336 |
+ |
|
335 |
337 |
|
closeElemInt.click(function(){ |
336 |
338 |
|
removeIntElem(this); |
337 |
339 |
|
//$(this).parent().parent().remove(); |
338 |
340 |
|
}); |
339 |
|
- |
|
|
341 |
+ |
|
340 |
342 |
|
if (elems[elem].articolipopup && elems[elem].articolipopup.length>0){ |
341 |
343 |
|
popupelemsnum = elems[elem].articolipopup.length; |
342 |
344 |
|
var popupElems = elems[elem].articolipopup; |
|
@@ -352,14 +354,14 @@ |
352 |
354 |
|
var elemUl = $("<ul class='itin-elem'></ul>"); |
353 |
355 |
|
var fakeLine3 = $("<li class='itin-elem-line2Fake popup'><a style='display:inline-block;' ><div class='link-line popup' style='display:block;'></div></a></li>"); |
354 |
356 |
|
elemUl.append(fakeTime).append(fakeLine).append(fakeIntestazione).append(fakeLine2).append(fakeLine3).append(particolo); |
355 |
|
- |
|
|
357 |
+ |
|
356 |
358 |
|
var elemContainer = $("<li class='itin-elem-container popup'></li>"); |
357 |
359 |
|
elemContainer.append(elemUl); |
358 |
|
- |
|
|
360 |
+ |
|
359 |
361 |
|
elemContainer.append($("<br>")); |
360 |
|
- |
|
|
362 |
+ |
|
361 |
363 |
|
$("#itineraryContainer").append(elemContainer); |
362 |
|
- |
|
|
364 |
+ |
|
363 |
365 |
|
closeElem.click(function(){ |
364 |
366 |
|
removePopupElem(this); |
365 |
367 |
|
}); |
|
@@ -367,14 +369,14 @@ |
367 |
369 |
|
} |
368 |
370 |
|
} |
369 |
371 |
|
} |
370 |
|
- |
|
|
372 |
+ |
|
371 |
373 |
|
var firstLineFull = $("<ul class='itin-elem'></ul>"); |
372 |
374 |
|
var firstTime = $("<li class='itin-elem-time last'><a style='display:inline-block;' ></a></li>"); |
373 |
375 |
|
firstLineFull.append(firstTime); |
374 |
376 |
|
var firstElemContainer = $("<li class='itin-elem-container last'></li>"); |
375 |
377 |
|
firstElemContainer.append(firstLineFull); |
376 |
378 |
|
$("#itineraryContainer").append(firstElemContainer); |
377 |
|
- |
|
|
379 |
+ |
|
378 |
380 |
|
$("#treeContainer").html(JSON.stringify(data)); |
379 |
381 |
|
*/ |
380 |
382 |
|
} |
|
@@ -385,8 +387,8 @@ |
385 |
387 |
|
setTimeout(function(){ |
386 |
388 |
|
elemX.remove(); |
387 |
389 |
|
}, 600); |
388 |
|
- |
|
389 |
|
- |
|
|
390 |
+ |
|
|
391 |
+ |
|
390 |
392 |
|
} |
391 |
393 |
|
|
392 |
394 |
|
function removeArtElem(elem){ |
|
@@ -395,7 +397,7 @@ |
395 |
397 |
|
$(elem).parent().parent().parent().parent().attr("data-working", "true"); |
396 |
398 |
|
//segnarsi se far vedere padre al prossimo oppure no, al momento non è fatto |
397 |
399 |
|
//utilizzare isFirst per deciderlo |
398 |
|
- |
|
|
400 |
+ |
|
399 |
401 |
|
var container = $(elem).parent().parent().parent().parent().parent(); |
400 |
402 |
|
var found = false; |
401 |
403 |
|
var stopped = false; |
|
@@ -423,21 +425,21 @@ |
423 |
425 |
|
$(contained[elem]).find(".itin-elem-intestazione a").fadeIn(500).css("display","inline-block"); |
424 |
426 |
|
$(contained[elem]).find(".itin-elem-line a").fadeIn(500).css("display", "inline-block"); |
425 |
427 |
|
$(contained[elem]).find(".itin-elem-line2 a").fadeIn(500).css("display", "inline-block"); |
426 |
|
- |
|
|
428 |
+ |
|
427 |
429 |
|
$(contained[elem]).find(".itin-elem-intestazione.fake a").fadeOut(500).css("display", "none"); |
428 |
430 |
|
$(contained[elem]).find(".itin-elem-lineFake a").fadeOut(500).css("display", "none"); |
429 |
431 |
|
$(contained[elem]).find(".itin-elem-line2Fake a").fadeOut(500).css("display", "none"); |
430 |
432 |
|
$(contained[elem]).find(".itin-elem-art a .link-line").fadeOut(500).css("display", "none"); |
431 |
|
- |
|
|
433 |
+ |
|
432 |
434 |
|
$(contained[elem]).find(".itin-elem-art a .link-line.closeX-art").fadeIn(500).css("display", "block"); |
433 |
435 |
|
} |
434 |
436 |
|
stopped = true; |
435 |
437 |
|
} |
436 |
438 |
|
} |
437 |
439 |
|
} |
438 |
|
- |
|
|
440 |
+ |
|
439 |
441 |
|
$("li[data-working=true]").attr("data-working", "false"); |
440 |
|
- |
|
|
442 |
+ |
|
441 |
443 |
|
for (elem in toRemove){ |
442 |
444 |
|
if (toRemove && typeof(toRemove[elem]) != "function"){ |
443 |
445 |
|
toRemove[elem].fadeOut(500); |
|
@@ -447,7 +449,7 @@ |
447 |
449 |
|
}, 600); |
448 |
450 |
|
} |
449 |
451 |
|
} |
450 |
|
- |
|
|
452 |
+ |
|
451 |
453 |
|
*/ |
452 |
454 |
|
} |
453 |
455 |
|
|
|
@@ -461,7 +463,7 @@ |
461 |
463 |
|
var toRemove = new Array(); |
462 |
464 |
|
toRemove.push($(elem).parent().parent().parent().parent()); |
463 |
465 |
|
var contained = container.children(); |
464 |
|
- |
|
|
466 |
+ |
|
465 |
467 |
|
for (elem in contained){ |
466 |
468 |
|
if (found && !stopped){ |
467 |
469 |
|
if ($(contained[elem]).find("li.itin-elem-intestazione").hasClass("popup") || (!$(contained[elem]).hasClass("last") && $($(contained[elem]).find("li.itin-elem-intestazione")[0]).find("a").css("display") != "inline-block")){ |
|
@@ -477,9 +479,9 @@ |
477 |
479 |
|
} |
478 |
480 |
|
} |
479 |
481 |
|
} |
480 |
|
- |
|
|
482 |
+ |
|
481 |
483 |
|
$("li[data-working=true]").attr("data-working", "false"); |
482 |
|
- |
|
|
484 |
+ |
|
483 |
485 |
|
for (elem in toRemove){ |
484 |
486 |
|
if (toRemove && typeof(toRemove[elem]) != "function"){ |
485 |
487 |
|
toRemove[elem].fadeOut(500); |
|
@@ -499,4 +501,4 @@ |
499 |
501 |
|
} |
500 |
502 |
|
return data; |
501 |
503 |
|
*/ |
502 |
|
- |
} |
|
504 |
+ |
} |