Subversion Repository Public Repository

Nextrek

Diff Revisions 781 vs 782 for /legal-map/js/articolo.js

Diff revisions: vs.
  @@ -32,7 +32,10 @@
32 32 $.ajax({
33 33 url: "./ajax/openArticle.php",
34 34 data: {
35 - html: folderPopup+"/"+filenamePopup+".htm"
35 + html: folderPopup+"/"+filenamePopup+".htm",
36 + popup: true,
37 + //padreArt: artEl.attr("art-id")
38 + padreArt: linkEl.attr("art-session")
36 39 },
37 40 dataType: "HTML",
38 41 type: "GET",
  @@ -142,6 +145,33 @@
142 145 $("#articolo-"+folder+"_"+filename+" .ramo-articolo").css("top", height);*/
143 146
144 147 $("#articolo-"+folder+"_"+filename).css("display", "table"); //mostra l'articolo
148 +
149 + var decretoName = $("#articolo-"+folder+"_"+filename).closest(".level-node-2").find("> .node-container .node-text").html();
150 + var artName = $("#articolo-"+folder+"_"+filename).parent().find(".casocorretto").html();
151 +
152 + decretoName = decretoName.substring(decretoName.indexOf("<b>")+3, decretoName.indexOf("</b>"));
153 +
154 + if (artName.indexOf("<b>")>-1 && artName.indexOf("</b>")>-1 && artName.indexOf("<br>")>-1) { //è presente l'intestazione dell'articolo
155 + var intestazioneArt = artName.substring(decretoName.indexOf("<b>")+4, artName.indexOf("</b>"));
156 + var numeroArt = artName.substring(decretoName.indexOf("<br>")+4);
157 + artName = numeroArt+" - "+intestazioneArt;
158 + }
159 +
160 + var intestazioneNodo = "<b>"+decretoName+"</b><br>"+artName;
161 +
162 + $.ajax({ //caricamento visuali (tab "Schema")
163 + url: "./ajax/pushItinerary.php",
164 + data: {
165 + intestazione: intestazioneNodo,
166 + artId: folder+"_"+filename
167 + },
168 + type: "GET",
169 + dataType: "JSON",
170 + success: function(data) {
171 + $("#articolo-"+folder+"_"+filename+" a").attr("art-session", data.artNode);
172 + }
173 + });
174 +
145 175 }
146 176
147 177 $("#articolo-"+folder+"_"+filename+" .close-article").click(function() {
  @@ -201,7 +231,7 @@
201 231 if ($("#articolo-"+folder+"_"+filename).length > 0) {
202 232 $("#articolo-"+folder+"_"+filename).show();
203 233 } else {
204 - var htmlToAppend = "<div id='articolo-"+folder+"_"+filename+"' class='articolo' style='display:none;'>";
234 + var htmlToAppend = "<div id='articolo-"+folder+"_"+filename+"' class='articolo' art-id='"+folder+"_"+filename+"' style='display:none;'>";
205 235 htmlToAppend += "<div class='header-container'><div class='close-article'></div>";
206 236
207 237 /*htmlToAppend += "<li class='originale-tab tab selected'><div class='tab-text'>Testo originale</div></li>";