Замечание: Возможно, после публикации вам придётся очистить кэш своего браузера, чтобы увидеть изменения.
- Firefox / Safari: Удерживая клавишу Shift, нажмите на панели инструментов Обновить либо нажмите Ctrl+F5 или Ctrl+R (⌘+R на Mac)
- Google Chrome: Нажмите Ctrl+Shift+R (⌘+Shift+R на Mac)
- Internet Explorer / Edge: Удерживая Ctrl, нажмите Обновить либо нажмите Ctrl+F5
- Opera: Нажмите Ctrl+F5.
var mainbox = $('#mainpage-box');
var buttons = $('#mainpage-box .mainpage-box-buttons > div');
var ajaxcontent = $('#mainpage-box .mainpage-box-ajax-content');
window.onload = function(){
for (i = 0; i < buttons.length; i++) {
buttons[i].onclick = function activebutton(){
loadingpage(this);
}
}
};
function loadingpage(e){
showLoading();
removeSelected();
e.className = e.className+' selected';
$('#mainpage-box .mainpage-box-ajax-content').load('/wiki/' + e.lastElementChild.innerText.replace(" ",'_') + ' #ajax-load').text();
}(this.jQuery)
function removeSelected(){
for (i = 0; i < buttons.length; i++) {
selClass=buttons[i].className;
if (selClass.indexOf("selected")>=0){
buttons[i].className=selClass.replace(" selected", '');
}
}
}
function showLoading(){
var newDiv = document.createElement('div');
newDiv.className = "ajax-onload";
newDiv.style.background='background-color: rgba(0, 0, 0, 0.75)';
newDiv.innerHTML = '<div><img src="//images.wikia.nocookie.net/crossout/ru/images/4/42/Loading.gif" /><br /><span style="font-weight: 700;">Идёт загрузка...</span></div>';
$('#mainpage-box .mainpage-box-ajax-content').insertBefore(newDiv);
ajaxcontent.insertBefore(newDiv,ajaxcontent[0].firstChild);
$('#mainpage-box .mainpage-box-ajax-content').insertBefore(newDiv,ajaxcontent[0].firstChild);
$('#mainpage-box .mainpage-box-ajax-content').insertBefore(newDiv,$('#mainpage-box .mainpage-box-ajax-content')[0].firstChild);
document.body.appendChild(newDiv);
}