X-Git-Url: http://git.ieval.ro/?p=gruntmaster-page.git;a=blobdiff_plain;f=js%2F90-tracker.js;fp=js%2F90-tracker.js;h=812a4777e420c0bd4c0b477f48da047007852ce2;hp=5c71e12c5d5a165c98f8eb71bbe1e757a8918af1;hb=c0672e69e5ddca0808d0fe5cc3302886e69bcbe3;hpb=6067709f901d4694a51eb27035c2eda868e11c03
diff --git a/js/90-tracker.js b/js/90-tracker.js
index 5c71e12..812a477 100644
--- a/js/90-tracker.js
+++ b/js/90-tracker.js
@@ -4,6 +4,11 @@
function tick() { return $('â') }
function xmark() { return $('â') }
+ function clean_tracker(){
+ $('.tracker-mark').detach();
+ $('.tracker-info').removeClass('tracker-info info');
+ }
+
function update_tracker(){
var data = localStorage.getItem('tracker_data');
var user = localStorage.getItem('tracker_username');
@@ -29,12 +34,12 @@
contests[e.contest] = 1;
});
+ clean_tracker();
$('#tracker_userlink').html(data.name);
$('#tracker_solved').html(solvednr);
$('#tracker_attempted').html(attemptednr);
$('#tracker_contests').html(data.contests.length);
- $('.tracker-mark').detach();
if(location.pathname == '/pb/')
$('table').find('.name').find('a').each(function() {
var id = $(this).attr('href').split('?', 2)[0];
@@ -53,10 +58,16 @@
if(location.pathname == '/log/')
$('table').find('tbody').find('tr').each(function() {
- if($(this).find('.owner').find('a').attr('href') != "/us/" + user)
+ if($(this).find('.owner').find('a').attr('href') != '/us/' + user)
return;
$(this).find('.id').append($(this).find('.r0').size() ? tick() : xmark());
});
+
+ if(location.pathname.match(/^\/st\//) || location.pathname == '/us/')
+ $('table').find('tbody').find('tr').each(function() {
+ if($(this).find('.user').find('a').attr('href') == '/us/' + user)
+ $(this).addClass('info tracker-info');
+ });
}
function start_tracking(user){
@@ -76,7 +87,7 @@
}
function stop_tracking(){
- $('.tracker-mark').detach();
+ clean_tracker();
localStorage.removeItem('tracker_username');
localStorage.removeItem('tracker_data');
$('#tracker_tracking').addClass('hidden');