43 lines
1.4 KiB
JavaScript
Executable File
43 lines
1.4 KiB
JavaScript
Executable File
jQuery(function($){
|
|
// nouvelle fenetre pour les liens sortants
|
|
$('a.spip_out').each(function(){
|
|
var url_ext = $(this).attr('href');
|
|
$(this).attr("title","ouvre une nouvelle fenêtre : "+url_ext+"").click(function(){
|
|
window.open(url_ext);
|
|
return false
|
|
});
|
|
});
|
|
|
|
// masquer les mois des annees precedentes, les afficher au clic sur l'annee
|
|
$.each( ['.annees.archive'], function(i,hi){
|
|
$( ".periode div" ).find(hi).each(function(index) {
|
|
// Creer un div apres et y placer tout ce qui se trouve apres et jusqu'au hi suivant
|
|
$(this).after("<span class=\"mois_archives\"></span>").next().append($(this).next().nextUntil(hi));
|
|
// plier/deplier le contenu
|
|
// $(this).next().hide();
|
|
$(this).click(function(){
|
|
$(this).next().toggleClass('ouvert');
|
|
$(this).toggleClass('ouvert');
|
|
return false;
|
|
});
|
|
});
|
|
});
|
|
|
|
// charger la boussole
|
|
function boussole(){
|
|
var boussole = $('.header__boussole').attr('data-page');
|
|
$('.header__boussole').load(boussole);
|
|
}
|
|
boussole();
|
|
|
|
// placer le html du bouton du menu, visible < medium
|
|
$('.nav.principale').prepend('<button type="button" class="btn-nav"><span class="ham"></span>MENU</button>');
|
|
// afficher/masquer le menu
|
|
$('.principale .btn-nav').on('click', function(){
|
|
$(this).toggleClass('actif').siblings('ul').toggleClass('ouvert');
|
|
$('.btn-boussole').removeClass('actif');
|
|
$('.header__boussole .nav').removeClass('ouvert');
|
|
});
|
|
|
|
});
|