Regalamiunsorriso/rus/admin/_V4/_js/documentReady.js
2026-03-14 20:04:39 +01:00

107 lines
No EOL
3.4 KiB
JavaScript

//2.0
//da 2.0 adattamebto a lte
//08-04-2014 msgInterval globale
//31-3-2014
//18-03-2014 fetch asincrona
//10-02-2014
// JavaScript Document
//********************************************************
//********************************************************
//SCRIPT IN ESECUZIONE ALLA FINE DEL CARICAMENTO DEL BODY
//********************************************************
//********************************************************
var msgGone=false;
var msgInterval;
$(document).ready(function() {
//tabs DA VERIFICARE
//if($(".tab_content").length>0)
// tabsFunctions();
//
//carico i messaggi
//cancello msg dopo il timeout
//QUASI SICURAMENTE NO
//if($('#messaggi').length>0)
// msgInterval=setTimeout( "$('#messaggi').fadeOut(200);msgGone=true",10000 );
//titolo
//alert('xxx1:'+window.parent.document.title+" cc:"+document.title);
//window.parent.document.title=document.title;
//$( window.parent.document ).prop('title',document.title);
});
//********************************************************
//********************************************************
// TAB FUNCTIONS DA VERIFICARE!!!!!
//********************************************************
//********************************************************
//***
function tabsFunctions()
{
//Default Action
$(".tab_content").hide(); //Hide all content
if($('#currentTab').length===0 || $('#currentTab').val()==="")
{
$("ul.tabs li:first").addClass("active").show(); //Activate first tab
$(".tab_content:first").show(); //Show first tab content
}
else
{
//alert($('#currentTab').val());
//le etichette hanno un id=nomedivLI
$($('#currentTab').val()).fadeIn()
var activeLis=$("#currentTab").val()+"LI";
$(activeLis).addClass("active");
}
//On Click Event
$("ul.tabs li").click(function() {
$("ul.tabs li").removeClass("active"); //Remove any "active" class
$(this).addClass("active"); //Add "active" class to selected tab
$(".tab_content").hide(); //Hide all tab content
var activeTab = $(this).find("a").attr("href"); //Find the rel attribute value to identify the active tab + content
$(activeTab).fadeIn(); //Fade in the active content
//registrazione di current tab
if($('#currentTab').length>0 )
{
$('#currentTab').val(activeTab);
}
return false;
});
}
/*
//metodo un po' peso
$.event.special.inputchange = {
setup: function() {
var self = this, val;
$.data(this, 'timer', window.setInterval(function() {
val = self.value;
if ( $.data( self, 'cache') != val ) {
$.data( self, 'cache', val );
$( self ).trigger( 'inputchange' );
}
}, 20));
},
teardown: function() {
window.clearInterval( $.data(this, 'timer') );
},
add: function() {
$.data(this, 'cache', this.value);
}
};
$(":input:visible").on('inputchange',function() { lert(this.value);console.log(this.value) });
//$("textarea").on('inputchange',function() { alert(this.value);console.log(this.value) });
//$("select").on('inputchange',function() { alert(this.value);console.log(this.value) });
$(":checkbox").on('inputchange',function() { alert(this.value);console.log(this.value) });
$(":radio").on('inputchange',function() { alert(this.value);console.log(this.value) });
$(":password").on('inputchange',function() { alert(this.value);console.log(this.value) });
*/
//$(".inputElement").on("input", null, null, callbackFunction);