Salta al contenuto Salta al menu'

Difesa del suolo

In Primo Piano

Documento Operativo per la Difesa del Suolo

Atto di programmazione per gli interventi di mitigazione del rischio idraulico e idrogeologico

Studi e banche dati sulla difesa del suolo

Studi e dati relativi alla prevenzione del rischio idrogeologico e idraulico

Modulistica per la tutela delle opere idrauliche e la gestione delle risorse idriche e della costa

Autorizzazioni idrauliche , concessioni acque pubbliche e aree del demanio fluviale, invasi e sedimenti marini

Carta dei servizi della Direzione Difesa del suolo e Protezione civile

La Carta dei Servizi è il documento attraverso il quale ciascun Ente erogatore di servizi assume determinati impegni nei confronti della propria utenza in relazione ai servizi resi ed informa l'utente in merito alle modalità attraverso le quali gli stessi sono erogati, alle tutele previste,...

Interventi di manutenzione sui corsi d'acqua, annualità 2018

La Giunta regionale ha approvato i provvedimenti necessari alla realizzazione degli interventi di manutenzione sui corsi d'acqua toscani, previsti per l'anno 2018. Per quanto...

Emergenza Livorno

Ufficio del Commissario

Interventi di difesa del suolo

Lavori di messa in sicurezza idraulica, regimazione e manutenzione dei corsi d'acqua

Difesa del suolo, la mappa interattiva

Mappa interattiva degli interventi per la riduzione del rischio idraulico e idrogeologico

Seminario "Il rischio idrogeologico in Toscana. Le strutture arginali": lo streaming della sessione pomeridiana

Seminario "Il rischio idrogeologico in Toscana. Le strutture arginali": lo streaming della sessione pomeridiana

Le strutture arginali – pomeriggio – parte 1

 

Le strutture arginali – pomeriggio – parte 2

 

Le strutture arginali – pomeriggio – parte 3

 

Le strutture arginali – pomeriggio – parte 4

 

Ultima modifica: 01/04/2015 11:11:11 - Id: 12448306
  • Condividi
  • Condividi
Si e' verificato un errore nell'elaborarazione del modello.
Unable to find resource '10154#10180#12664740'
1##
 
2## Velocity Transform Template
 
3##
 
4## All dynamic elements in a structure can be accessed as a Velocity variable.
 
5##
 
6## The given structure:
 
7##
 
8## <root>
 
9##   <dynamic-element name="main-text" type="text_area">
 
10##     <dynamic-element name="sub-image" type="image"></dynamic-element>
 
11##     <dynamic-element name="sub-text" type="text"></dynamic-element>
 
12##   </dynamic-element>
 
13##   <dynamic-element name="more-text" type="text_area"></dynamic-element>
 
14##   <dynamic-element name="ms-list" type="multi-list">
 
15##     <dynamic-element name="chocolate" type="Chocolate"></dynamic-element>
 
16##     <dynamic-element name="strawberry" type="Strawberry"></dynamic-element>
 
17##     <dynamic-element name="vanilla" type="Vanilla"></dynamic-element>
 
18##   </dynamic-element>
 
19## </root>
 
20##
 
21## The dynamic element "main-text" can be accessed in the following ways:
 
22##
 
23## $main-text.getName()     - The name "main-text"
 
24## $main-text.getData()     - The data in the article for main-text
 
25## $main-text.getType()     - The type "text-area"
 
26## $main-text.getChildren() - A collection with two nodes (sub-image and
 
27##                            sub-text) that can be used in the #foreach clause
 
28## $main-text.getSiblings() - A collection of elements with the name
 
29##                            "main-text". This will only return more than one
 
30##                            element if this element is repeatable.
 
31##
 
32## One special accessor exists for elements of type "multi-list":
 
33##
 
34## $ms-list.getOptions() - A collection with up to three string entries
 
35##                         (chocolate, strawberry, or vanilla) that can be used
 
36##                         in the #foreach clause
 
37##
 
38## Another special accessor exists for elements of type "link_to_layout":
 
39##
 
40## $linkToPage.getUrl() - The URL that links to the selected page in the current
 
41##                        site.
 
42##
 
43## The variable $journalTemplatesPath can be used to include another Journal
 
44## template, e.g. #parse ("$journalTemplatesPath/LAYOUT-PARENT")
 
45##
 
46## The variable $viewMode specifies which mode the article is being viewed in.
 
47## For example, if $viewMode evaluates to "print", that means the user clicked
 
48## the print icon to view this article.
 
49##
 
50
 
51<div id="banner-overlay-top-page" style="display: none; position: fixed; top: 0; width: 100%; text-align: center; height: 78px;  background-color: $ColoreSfondo.data ; z-index:400;">
 
52    <div id="close-banner-overlay-top" style="border: 1px solid $ColoreChiudi.data ; border-radius: 4px; padding: 4px; position: absolute; right: 10px; top:30px; color: $ColoreChiudi.data ; cursor: pointer;  font-size:1.2em;">Accetta i cookie</div>
 
53    <div style="width: 70%; margin: 0 15%; text-align: left; font-size:1.2em;">    $Contenuto.data</div>
 
54	</div>
 
55<script type="text/javascript">
 
56
 
57
 
58( function ( $ ) {
 
59
 
60    $( document ).ready( function () {
 
61    		var bannerOverlaytop = getCookie("RT-cookie-privacy");
 
62			if (bannerOverlaytop != "accept") {
 
63               
 
64                
 
65    		$(window).on('scroll', function () {
 
66                var curpage = $(location).attr('pathname');
 
67                ## modificare il pathname corretto della pagina della privacy
 
68                if (curpage != "/privacy") {
 
69			    	if ($( this ).scrollTop() > 250) {
 
70				    	jQuery('#banner-overlay-top-page').slideUp('fast', 'linear');
 
71					   	setCookie("RT-cookie-privacy", "accept", 10000);
 
72                        window.location = window.location.pathname;
 
73					    return false;
 
74				    }
 
75    		   }
 
76               return true;
 
77			});
 
78            
 
79
 
80                $('a').on('click', function () {
 
81                   if (this.id == "privacypage"){
 
82                     window.location.attr("href", this.href);
 
83                     return false;
 
84                   } else {
 
85                        jQuery('#banner-overlay-top-page').slideUp('fast', 'linear');
 
86					    setCookie("RT-cookie-privacy", "accept", 10000);
 
87                        window.location.attr("href", this.href);
 
88					    return false; 
 
89                   }
 
90                }); 
 
91
 
92		}
 
93
 
94	});
 
95	
 
96
 
97
 
98} )( jQuery );
 
99
 
100				
 
101		function setCookie(cname, cvalue, exdays) {
 
102			var d = new Date();
 
103			d.setTime(d.getTime() + (exdays*24*60*60*1000));
 
104			var expires = "expires="+d.toUTCString();
 
105			document.cookie = cname + "=" + cvalue + "; " + expires;
 
106		}
 
107
 
108		function getCookie(cname) {
 
109			var name = cname + "=";
 
110			var ca = document.cookie.split(';');
 
111			for(var i=0; i<ca.length; i++) {
 
112				var c = ca[i];
 
113				while (c.charAt(0)==' ') c = c.substring(1);
 
114				if (c.indexOf(name) == 0) return c.substring(name.length, c.length);
 
115			}
 
116			return "";
 
117		}
 
118
 
119		function checkCookieTop() {
 
120			var bannerOverlaytop = getCookie("RT-cookie-privacy");
 
121			if (bannerOverlaytop != "accept") {
 
122				jQuery( document ).ready(function() {
 
123					setTimeout( "jQuery('#banner-overlay-top-page').slideDown(500, 'linear');",1000 );
 
124					
 
125					jQuery("#close-banner-overlay-top").click(function(e){
 
126						jQuery('#banner-overlay-top-page').slideUp('fast', 'linear');
 
127						setCookie("RT-cookie-privacy", "accept", 10000);
 
128                        window.location = window.location.pathname;
 
129						return false;
 
130					});
 
131				});		
 
132			}
 
133		}
 
134		
 
135		jQuery( document ).ready(function() {
 
136			checkCookieTop();
 
137		});
 
138		
 
139	</script>