%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /home/kfvehpdt/cecheminotsbretagne.fr/scripts/jquery/
Upload File :
Create Path :
Current File : /home/kfvehpdt/cecheminotsbretagne.fr/scripts/jquery/paragraphe.js

// REQUIERT jQuery.js version 1.2.6+

jQuery().ready(
	function () {
		// Paragraphes d'articles
		$('#paragraphes_1 > .paragraphe').each(initParagraphe);
	}
)

function initParagraphe () {
	var element = $(this);
	var id = $(this).attr ('id');
	if (element) {
		if (element.is(".o")) {
			openParagraphe (id);
		} else if (element.is (".f")) {
			$('.ctn', element).hide ();
			closeParagraphe (id, 0);
		} else {
			// TODO : supprimer les boutons open / close, ainsi que le lien sur le titre h5
		}
	}
}

function openCloseParagraphe (id) {
	var element = $("#"+id);
	if (element) {
		// Si ni la classe CSS "f" ni la classe CSS "o" n'est spécifiée, le paragraphe doit rester ouvert.
		if (element.is(".o") || element.is(".f")) {
			if ($('.ctn', element).is(':hidden')) {
				openParagraphe (id);
			} else {
				closeParagraphe (id);
			}
		}		
	}
}

function openParagraphe (id) {
	var element = $("#"+id);
	if (element) {
		// masquer le bouton ouvrir
		var plus = $('.btn_plus', element);
		if (plus) { plus.hide('slow'); }
		// afficher le bouton fermer
		var moins = $('.btn_moins', element);
		if (moins) { moins.show('slow'); }
		// Ouvrir le calque
		var ctn = $('.ctn', element);
		if (ctn) { 
			ctn.slideDown ('fast'); 
		
			var subElement = $('.paragraphes', ctn);
			if (subElement) {
				$('.paragraphe', subElement).each(initParagraphe);
			}
		}
		
	}
	
	
}

function closeParagraphe (id) {
	var element = $("#"+id);
	if (element) {
		// masquer le bouton ouvrir
		var plus = $('.btn_plus', element);
		if (plus) { plus.show('slow'); }
		// afficher le bouton fermer
		var moins = $('.btn_moins', element);
		if (moins) { moins.hide('slow'); }
		// Fermer le calque
		var ctn = $('.ctn', element);
		if (ctn) { 
			ctn.slideUp (); 
		}
	}
}

Zerion Mini Shell 1.0