/*************************** ** Funzione aggiungi ai preferiti ** ***************************/ function bookmark(){ var url = window.document.location; var title = window.document.title; if ((navigator.appName == "Microsoft Internet Explorer") && (parseInt(navigator.appVersion) >= 4)) { window.external.AddFavorite(url,title); } else if (navigator.appName == "Netscape") { window.sidebar.addPanel(title,url,""); } else { alert("Press CTRL-D (Netscape) or CTRL-T (Opera) to bookmark"); } } $(document).ready(function(){ if (Drupal.settings.jquery_utils.aaa_selector.length > 0) { var aaaselector = Drupal.settings.jquery_utils.aaa_selector; if (Drupal.settings.jquery_utils.aaa_direction == 'asc') { /** Ascendente **/ var aaahtml = '
-=+
'; } else { /** default: discendente (da grande a piccolo) **/ var aaahtml = '
+normale-
'; } // append to site region $(aaaselector).append(aaahtml); } var clickn = 0; var aaa_click_limit = Drupal.settings.jquery_utils.aaa_click_limit; /** Aggiungo elementi per ingrandimento / riduzione testo **/ /** cambia dimensione testo **/ /* http://www.shopdev.co.uk/blog/text-resizing-with-jquery/ */ // Reset Font Size var originalFontSize = $('html').css('font-size'); $(".resetFont", "#jquerytextresize").click(function(){ $('html').css('font-size', originalFontSize); clickn = 0; }); // Increase Font Size $(".increaseFont", "#jquerytextresize").click(function(){ if (clickn < aaa_click_limit || Math.abs(clickn) == 0) { var currentFontSize = $('html').css('font-size'); var currentFontSizeNum = parseFloat(currentFontSize, 10); var newFontSize = currentFontSizeNum*1.2; $('html').css('font-size', newFontSize); clickn++; } return false; }); // Decrease Font Size $(".decreaseFont", "#jquerytextresize").click(function(){ if (clickn > -aaa_click_limit || Math.abs(clickn) == 0) { var currentFontSize = $('html').css('font-size'); var currentFontSizeNum = parseFloat(currentFontSize, 10); var newFontSize = currentFontSizeNum*0.8; $('html').css('font-size', newFontSize); clickn--; } return false; }); /** Apri contenuto in nuova finestra **/ $("a.nuova-finestra").click( function() { window.open($(this).attr('href')); return false; }); /** Apri "Stampa la pagina" in una nuova finestra **/ $("a.print-page").click( function() { window.open( $(this).attr('href') ); return false; }); /** Inserisce le classi odd e even nelle tabelle nei nodi **/ jQuery.each($("table", ".node-inner"), function() { $("tr:odd", $(this)).addClass('odd'); $("tr:even", $(this)).addClass('even'); }); /** Paragrafo vuoto: per i doppi a capo **/ $('p', '#content-inner').each(function () { if ($.trim($(this).text()).length == 0) { $(this).addClass('paragrafo-vuoto'); } }); });