<commit_before>$(document).ready(function()
{
	//Target ophalen uit objStickyMenuClass (Target is een variabele)
	//Target is de gehele <header> uit html
	objStickyMenuClass.target = $('header');
	//Init ophalen uit objStickyMenuClass (Init is een functie, dat is te zien door: (hier komen parameters);)
	//Hier wordt de class ook opgestart.
	objStickyMenuClass.init();
});

var objStickyMenuClass =
{
	target: '',
	currentScroll: '',
	activeItem: '',
	//Opstart Class
	init: function()
	{
		//this staat hier voor objStickyMenuClass, en start captureScroll.
		this.captureScroll();
		this.createClickEvents();
	},

	//captureScroll is een variabele, en daar duwen we een functie in.
	captureScroll: function()
	{
		//proxy zorgt ervoor dat this nu objStickyMenuClass is en niet &(window). (e) staat voor
		$(window).scroll($.proxy(function(e)
		{
			this.currentScroll = $(window).scrollTop();

		},this));
	},

	createClickEvents: function()
	{
		//zoek naar iedere a binnen target(header).
		this.target.find('a').each(function()
		{
			//de gevonden a's worden vervangen door this, zodra je er op klikt. Dus dan weet ie dat het om dat menuitem gaat.
			$(this).click(function(e)
			{
				//zorgt ervoor dat de link zich niet gedraagt als normaal.
				e.preventDefault();

				//de link waar je op klikt, daar wordt de rel aan toegevoegd die benoemd is in de html <a href rel="hoi"> <div id="hoi">
				objStickyMenuClass.activeItem = $(this).attr('rel');
				objStickyMenuClass.slideTo();
			});
		});

		//Dit stuk is voor de backtotop knop.
		this.target.parent().find('.backtotop').each(function()
		{
			$(this).click(function(e)
			{
				e.preventDefault();

				objStickyMenuClass.activeItem = '';
				objStickyMenuClass.slideTo();
			});
		});
	},

	slideTo: function()
	{<commit_msg>push test<commit_after>$(document).ready(function()
{
	//Target ophalen uit objStickyMenuClass (Target is een variabele)
	//Target is de gehele <header> uit html
	objStickyMenuClass.target = $('nav');
	//Init ophalen uit objStickyMenuClass (Init is een functie, dat is te zien door: (hier komen parameters);)
	//Hier wordt de class ook opgestart.
	objStickyMenuClass.init();
});

var objStickyMenuClass =
{
	target: '',
	currentScroll: '',
	activeItem: '',
	//Opstart Class
	init: function()
	{
		//this staat hier voor objStickyMenuClass, en start captureScroll.
		this.captureScroll();
		this.createClickEvents();
	},

	//captureScroll is een variabele, en daar duwen we een functie in.
	captureScroll: function()
	{
		//proxy zorgt ervoor dat this nu objStickyMenuClass is en niet &(window). (e) staat voor
		$(window).scroll($.proxy(function(e)
		{
			this.currentScroll = $(window).scrollTop();

		},this));
	},

	createClickEvents: function()
	{
		//zoek naar iedere a binnen target(header).
		this.target.find('a').each(function()
		{
			//de gevonden a's worden vervangen door this, zodra je er op klikt. Dus dan weet ie dat het om dat menuitem gaat.
			$(this).click(function(e)
			{
				//zorgt ervoor dat de link zich niet gedraagt als normaal.
				e.preventDefault();

				//de link waar je op klikt, daar wordt de rel aan toegevoegd die benoemd is in de html <a href rel="hoi"> <div id="hoi">
				objStickyMenuClass.activeItem = $(this).attr('rel');
				objStickyMenuClass.slideTo();
			});
		});

		//Dit stuk is voor de backtotop knop.
		this.target.parent().find('.backtotop').each(function()
		{
			$(this).click(function(e)
			{
				e.preventDefault();

				objStickyMenuClass.activeItem = '';
				objStickyMenuClass.slideTo();
			});
		});
	},

	slideTo: function()
	{
		console.log('test');
{'fraction_non_alphanumeric': 0.13984461709211987, 'fraction_numerical': 0.0, 'mean_word_length': 3.7309711286089238, 'pattern_counts': {'":': 0, '<': 9, '<?xml version=': 0, '>': 9, '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': '4386397', 'n_tokens_mistral': 1357, 'n_tokens_neox': 1247, 'n_words': 350}