Subversion Repositories Sites.obs-saisons.fr

Rev

Rev 39 | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 39 Rev 47
1
function initialiserElementsPliables() {
1
function initialiserElementsPliables() {
2
 
2
 
3
	$('.pliage h4').addClass('lien_pliage');
3
	$('.pliage h4').addClass('lien_pliage');
4
 
4
 
5
	$('.pliage ul').hide();
5
	$('.pliage ul').hide();
6
	$('.pliage > ul:first-child').hide();
6
	$('.pliage > ul:first-child').hide();
7
 
7
 
8
	$('.pliage').bind('click', function() {
8
	$('.lien_pliage').bind('click', function() {
9
		
9
		
10
		$(this).children('ul').slideToggle();
10
		$(this).nextAll('ul').slideToggle();
11
		return false;
11
		return false;
12
	});
12
	});
13
}
13
}
14
 
14
 
15
function initialiserLignesCliquables() {
15
function initialiserLignesCliquables() {
16
	
16
	
17
	$(".observations_individu").each(function() {
17
	$(".date_observation_individu").each(function() {
18
		$(this).bind('click', function() {
18
		$(this).bind('click', function() {
19
			
19
			
20
			// pour le moment un clic sur la ligne envoie sur la page d'édition
20
			// pour le moment un clic sur la ligne envoie sur la page d'édition
21
			// TODO: faire une modification en ajax
21
			// TODO: faire une modification en ajax
22
			window.location = $(this).find("a.lien_modifier").attr('href');
22
			//window.location = $(this).find("a.lien_modifier").attr('href');
23
			
23
			
24
			return false;
24
			return false;
25
		});
25
		});
26
	});
26
	});
27
	
27
	
28
}
28
}
-
 
29
 
-
 
30
function initialiserOnglets() {
-
 
31
	$(".contenu_onglet").hide(); 
-
 
32
	$("ul.liste_onglets li:first").addClass("active").show(); 
-
 
33
	$(".contenu_onglet:first").show();
-
 
34
	//On Click Event
-
 
35
	$("ul.liste_onglets li").click(function() {
-
 
36
 
-
 
37
		$("ul.liste_onglets li").removeClass("active"); 
-
 
38
		$(this).addClass("active"); 
-
 
39
		$(".contenu_onglet").hide();
-
 
40
 
-
 
41
		var activeTab = $(this).find("a").attr("href"); 
-
 
42
		$(activeTab).fadeIn();
-
 
43
		return false;
-
 
44
	});
-
 
45
}
29
 
46
 
30
$(document).ready(function() {
47
$(document).ready(function() {
31
	initialiserElementsPliables();
48
	initialiserElementsPliables();
32
	initialiserLignesCliquables();
49
	initialiserLignesCliquables();
33
});
-
 
34
50
	initialiserOnglets();
-
 
51
});
-
 
52