console.log('doge!!!!');
var ratingIcon = '';
var contributionIcon = '';
var settingLink = '';
var dogeStyle = 'style="font-family: \'Comic Sans MS\'"';
var bigRedStyle = 'style="font-weight:bold;color:red"';
var bigGreenStyle = 'style="font-weight:bold;color:green"';
$(document).ready(function () {
// Change logo
var logoElement = $($($($('#header').children()[0]).children()[0]).children()[0]);
logoElement.attr('src', 'http://i62.tinypic.com/xgjrxf.png').attr('width', '300');
// Change name (near login/logout) from to Doge
var nameElement = $($($('.lang-chooser').children()[1]).children()[0]);
var username = nameElement.html();
// Everyone is red!
$('.rated-user').each(function (id, el) {
$(el)
.removeClass('user-orange')
.removeClass('user-violet')
.removeClass('user-blue')
.removeClass('user-green')
.removeClass('user-gray')
.removeClass('user-admin')
.removeClass('user-black')
.addClass('user-red');
});
console.log('username = ' + username);
nameElement.html('Doge ' + username);
// Main menu
$('.main-menu-list').children().each(function (id, el) {
var element = $($(el).children()[0]);
var text = element.text();
text = text.replace('Home', 'Hom');
text = text.replace('Contests', 'Contez');
text = text.replace('Gym', 'Gim');
text = text.replace('Problemset', 'Poblemzet');
text = text.replace('Groups', 'Grupz');
text = text.replace('Rating', 'Ratin');
text = text.replace('5 years!', '5 irz!');
element.text(text);
});
// In profile page:
if ($('.info')) {
// User rank (Master, Candiate master...) --> Doge
$('.user-rank').each(function (index, el) { $(el).html('Doge'); });
// City, Country, Organization
$($('.main-info').children()[2]).html('Doge land');
// Info section in profile page
$('.info').each(function (index, el) {
// Not in profile page. Returns!
if ($(el).parent().hasClass('right') || // in comment of posts
$(el).parent().hasClass('topic') || // in posts
$(el).parent().prop('tagName') === 'TD' || // in user comments page
document.title === "Settings - Codeforces" || // settings page
document.title === "Address - Codeforces"
) {
return ;
}
if ($('#change-title-photo')) {
$('#change-title-photo').html('Chang foto plz!');
}
// Such rating:
var fatherId = 1;
if ($($(el).children()[0]).hasClass('badge')) {
fatherId = 2;
}
var fatherElement = $($(el).children()[fatherId]);
var ratingElement = $(fatherElement.children()[0]);
ratingElement.html(ratingIcon + ' Wow, such rating: 3333');
// Such contribution:
var contributionElement = $(fatherElement.children()[1]);
contributionElement.html(contributionIcon + ' Wow, such contribution: +200');
// Setting plz
var onlineId = 2;
var settingElement = $(fatherElement.children()[2]);
if (settingElement.text().indexOf('Change settings') >= 0) {
settingElement.html(settingLink + ' Setting plz');
onlineId += 1;
}
// Online, wow
if ($(fatherElement.children()[onlineId]).text().indexOf('Last visit') < 0) {
// user has email
onlineId += 1;
}
var onlineElement = $(fatherElement.children()[onlineId]);
onlineElement.html('Haz visit? online, wow!');
// registered
var registerId = onlineId + 1;
var registerElement = $(fatherElement.children()[registerId]);
registerElement.html('Haz' + registerElement.text() + ', such old, wow!');
// blog entries
var blogId = registerId + 1;
var blogElement = $(fatherElement.children()[blogId]);
var blogLink = $(blogElement.children()[1]);
blogLink.text('Such blog entries').attr('style', "font-family: 'Comic Sans MS'");
var commentLink = $(blogElement.children()[2]);
commentLink.text('wow!').attr('style', "font-family: 'Comic Sans MS'");
// write new entries
var entryId = blogId + 1;
var entryElement = $(fatherElement.children()[entryId]);
var talkId = entryId;
if (entryElement.text().indexOf('Write new entry') >= 0) {
// my own profile
var entryLink = $(entryElement.children()[1]);
entryLink.text('Entry plz').attr('style', "font-family: 'Comic Sans MS'");
talkId += 1;
}
// talk
var talkElement = $(fatherElement.children()[talkId]);
var talkLink = $(talkElement.children()[1]);
talkLink.text('Talk plz').attr('style', "font-family: 'Comic Sans MS'");
});
// Avatar
var avatarElement = $($($($($('.title-photo').children()[0]).children()[0]).children()[0]).children()[0]);
avatarElement.attr('src', 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRk8rEM2ykgPhFhA37QNllCf87eXSQZMxmSidiFRIyITChOCJZtVQ');
}
});