<commit_before>$(window).scroll(function() {
    var position = $(this).scrollTop();
    $('.thematique').each(function() {
        var target = $(this).offset().top;
        var id = $(this).attr('id');
        
        if (position >= target) {
            $('#navtoc > nav > ul > li').removeClass('on');
            $('#navtoc > nav > ul > li > a[href=#' + id + ']').parent().addClass('on');
        }
    });
});

$( document ).ready(function() {
	$toto=false;
    $("#btnnav").on('click',function(){
    	if ($toto){
    		$('#nav').hide();
    		$toto=false;
    		$("#btnnav").attr('aria-expanded','false');
    	} else {
    		$('#nav').show();
    		$toto=true;
    		$("#btnnav").attr('aria-expanded','true');
    	}
    });
});<commit_msg>Ajouter un espace haut sur le point d'ancrage, pour éviter que le menu ne le recouvre<commit_after>$(window).scroll(function() {
    var position = $(this).scrollTop();
    $('.thematique').each(function() {
        var target = $(this).offset().top;
        var id = $(this).attr('id');
        
        if (position >= target) {
            $('#navtoc > nav > ul > li').removeClass('on');
            $('#navtoc > nav > ul > li > a[href=#' + id + ']').parent().addClass('on');
        }
    });
});

$( document ).ready(function() {
	$toto=false;
    $("#btnnav").on('click',function(){
    	if ($toto){
    		$('#nav').hide();
    		$toto=false;
    		$("#btnnav").attr('aria-expanded','false');
    	} else {
    		$('#nav').show();
    		$toto=true;
    		$("#btnnav").attr('aria-expanded','true');
    	}
    });

    // Pour tous les liens commençant par #
    // cf. : http://blog.haeresis.fr/la-navigation-interne-dans-une-page-web/
	$("a[href^='#']").click(function (e) {
		// On annule le comportement initial au cas ou la base soit différente de la page courante
		e.preventDefault(); 
				
		// On ajoute le hash dans l'URL
		window.location.hash = $(this).attr("href");
		
		// Une fois en place on va forcer l'affichage N pixels plus haut
		$(window).scrollTop( $(window).scrollTop() - 50 );
	});
});
{'fraction_non_alphanumeric': 0.2314769975786925, 'fraction_numerical': 0.0009685230024213075, 'mean_word_length': 2.5682210708117443, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 19, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5844670', 'n_tokens_mistral': 717, 'n_tokens_neox': 713, 'n_words': 141}