<commit_before>
function helpRun(file) {
var i = 1;
var lang = 'en';
var cover = document.createElement("div");
cover.setAttribute("id", "cover");

var helpBox = document.createElement("div");
helpBox.setAttribute("id", "helpBox");

var titleH1 = document.createElement("h1");
var description = document.createElement("p");

var $jqcloseButton = $jq('<button/>', {
        id: 'closeButton',
	text: 'X',
        click: function () { 
       		$jq(helpBox).toggle( "slow", function() {
    			$jq(cover).fadeOut("slow");
  			}); 
       		closeXml();
    	}
});

var $jqnextButton = $jq('<button/>', {
		id: 'nextButton',
		class: 'helpBtn',
		click: function () {
			i++;
			getXml(i);
		}
});

var $jqprevButton = $jq('<button/>', {
		id: 'prevButton',
		class: 'helpBtn',
		click: function () {
			i--;
			getXml(i);
		}
});

$jq(helpBox).append(titleH1);
$jq(helpBox).append(description);
$jq(helpBox).append($jqnextButton);
$jq(helpBox).append($jqprevButton);
$jq(helpBox).append($jqcloseButton);

document.body.appendChild(cover);
cover.appendChild(helpBox);
$jq(helpBox).toggle( "slow");
createNav();
getXml(i);

function getXml(i) {
	$jq.ajax({
	url:'/easyminercenter/_help/xml/'+file+'.xml',
	dataType: 'xml',
	success: function(data) {
	$jq(nextButton).removeAttr('disabled');
	$jq(prevButton).removeAttr('disabled');
	if (i == 1) {
		$jq(prevButton).attr('disabled','disabled');
	}
		$jq(data).find('step').each(function() {
			$jq(this).find('id').each(function () {
				darken($jq(this).text());
			});
		});

		$jq(data).find('step:nth-child('+i+')').each(function() {
			$jq(this).find('id').each(function () {
				hilight($jq(this).text());
				id = $jq(this).text();
			});
			$jq("html, body").animate({ scrollTop: $jq("#" + id + "").offset().top-20 }, 1000);
			$jq(this).find('title').each(function () {
				titleH1.innerHTML = "Step " + i + " / " + $jq(data).find("steps").children().size() + " " + $jq(this).find(lang).text();
			});
			$jq(this).find('text').each(function() {
				description.innerHTML = $jq(this).find(lang).text();
			});
		});
			if (i == $jq(data).find("steps").children().size()) {
			$jq(nextButton).attr('disabled','disabled');
			}
	},
	error: function() {
		$jq('.timeline').text('Failed to get feed');
	}
});
}

function closeXml() {
	$jq.ajax({
	url:'/easyminercenter/_help/xml/'+file+'.xml',
	dataType: 'xml',
	success: function(data) {
		$jq(data).find('step').each(function() {
			$jq(this).find('id').each(function () {
				darken($jq(this).text());
			});
		});
		$jq("#nav").remove();
	},
	error: function() {
		$jq('.timeline').text('Failed to get feed');
	}
});
}

function createNav () {
	var nav=document.createElement('ul');
	nav.setAttribute('id','nav');

	var li=document.createElement('li');


	$jq(helpBox).append(nav);
	nav.appendChild(li);
	li.innerHTML = "Navigation";

	var ul = document.createElement('ul');
	$jq.ajax({
		url:'/easyminercenter/_help/xml/'+file+'.xml',
		dataType: 'xml',
		success: function(data) {
			var j = 1;
			$jq(data).find('step').each(function() {
				var $jqnavli = $jq('<li/>', {
				class: 'navline',
				click: function () {
					i = parseInt($jq(this).html().charAt(0));
					getXml(i);
					$jq(ul).css({visibility: "hidden"})
				}
			});
				$jq(this).find('title').each(function () {
					$jqnavli.html(j + " " + $jq(this).find(lang).text());
				});
				$jq(ul).append($jqnavli);
				j++;
			});
		},
		error: function() {
			$jq('.timeline').text('Failed to get feed');
		}
	});
	li.appendChild(ul);
	mainmenu();
}


function mainmenu(){
	$jq(" #nav ul ").css({display: "none"}); // Opera Fix
	$jq(" #nav li").hover(function(){<commit_msg>Uprava kodu jquery<commit_after>
function helpRun(file) {
var i = 1;
var lang = 'en';

var $jqcover = $jq("<div id='cover'/>");
var $jqhelpBox = $jq("<div id='helpBox'/>");
var $jqtitle = $jq("<h1/>");
var $jqdescription = $jq("<p/>");

var $jqcloseButton = $jq('<button/>', {
        id: 'closeButton',
	text: 'X',
        click: function () { 
       		$jq(helpBox).toggle( "slow", function() {
    			$jqcover.fadeOut("slow");
  			}); 
       		closeXml();
    	}
});

var $jqnextButton = $jq('<button/>', {
		id: 'nextButton',
		class: 'helpBtn',
		click: function () {
			i++;
			getXml(i);
		}
});

var $jqprevButton = $jq('<button/>', {
		id: 'prevButton',
		class: 'helpBtn',
		click: function () {
			i--;
			getXml(i);
		}
});

$jqhelpBox.append($jqtitle);
$jqhelpBox.append($jqdescription);
$jqhelpBox.append($jqnextButton);
$jqhelpBox.append($jqprevButton);
$jqhelpBox.append($jqcloseButton);

$jq(document.body).append($jqcover);
$jqcover.append($jqhelpBox);
$jqhelpBox.toggle("slow");
createNav();
getXml(i);

function getXml(i) {
	$jq.ajax({
	url:'/easyminercenter/_help/xml/'+file+'.xml',
	dataType: 'xml',
	success: function(data) {
	$jq(nextButton).removeAttr('disabled');
	$jq(prevButton).removeAttr('disabled');
	if (i == 1) {
		$jq(prevButton).attr('disabled','disabled');
	}
		$jq(data).find('step').each(function() {
			$jq(this).find('id').each(function () {
				darken($jq(this).text());
			});
		});

		$jq(data).find('step:nth-child('+i+')').each(function() {
			$jq(this).find('id').each(function () {
				hilight($jq(this).text());
				id = $jq(this).text();
			});
			$jq("html, body").animate({ scrollTop: $jq("#" + id + "").offset().top-20 }, 1000);
			$jq(this).find('title').each(function () {
				$jqtitle.html("Step " + i + " / " + $jq(data).find("steps").children().size() + " " + $jq(this).find(lang).text());
			});
			$jq(this).find('text').each(function() {
				$jqdescription.html($jq(this).find(lang).text());
			});
		});
			if (i == $jq(data).find("steps").children().size()) {
			$jq(nextButton).attr('disabled','disabled');
			}
	},
	error: function() {
		$jq('.timeline').text('Failed to get feed');
	}
});
}

function closeXml() {
	$jq.ajax({
	url:'/easyminercenter/_help/xml/'+file+'.xml',
	dataType: 'xml',
	success: function(data) {
		$jq(data).find('step').each(function() {
			$jq(this).find('id').each(function () {
				darken($jq(this).text());
			});
		});
		$jq("#nav").remove();
	},
	error: function() {
		$jq('.timeline').text('Failed to get feed');
	}
});
}

function createNav () {
	var $jqnav = $jq("<ul id='nav'/>");
	var $jqli = $jq('<li/>');
	$jqhelpBox.append($jqnav);
	$jqnav.append($jqli);
	$jqli.html("Navigation");
	var $jqul = $jq('<ul/>');
	$jq.ajax({
		url:'/easyminercenter/_help/xml/'+file+'.xml',
		dataType: 'xml',
		success: function(data) {
			var j = 1;
			$jq(data).find('step').each(function() {
				var $jqnavli = $jq('<li/>', {
				class: 'navline',
				click: function () {
					i = parseInt($jq(this).html().charAt(0));
					getXml(i);
					$jqul.css({visibility: "hidden"})
				}
			});
				$jq(this).find('title').each(function () {
					$jqnavli.html(j + " " + $jq(this).find(lang).text());
				});
				$jqul.append($jqnavli);
				j++;
			});
		},
		error: function() {
			$jq('.timeline').text('Failed to get feed');
		}
	});
	$jqli.append($jqul);
	mainmenu();
}


function mainmenu(){
	$jq(" #nav ul ").css({display: "none"}); // Opera Fix
	$jq(" #nav li").hover(function(){
{'fraction_non_alphanumeric': 0.2590666291818949, 'fraction_numerical': 0.003514197357323587, 'mean_word_length': 3.992982456140351, 'pattern_counts': {'":': 0, '<': 18, '<?xml version=': 0, '>': 18, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 18}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7334893', 'n_tokens_mistral': 3124, 'n_tokens_neox': 2669, 'n_words': 395}