Merge pull request #38 from dryabov/master

update followers counter every 10 minutes
This commit is contained in:
Hedgehog 2014-04-10 06:11:45 +04:00
commit 5148fa8b98
2 changed files with 24 additions and 6 deletions

View File

@ -47,7 +47,8 @@ var InterfaceFunctions = function()
getFullname( defaultScreenName, $miniProfile.find(".mini-profile-name") );
getAvatar( defaultScreenName, $miniProfile.find(".mini-profile-photo").find("img") );
getPostsCount( defaultScreenName, $miniProfile.find(".posts-count") );
getFollowers( defaultScreenName, $miniProfile.find(".followers-count") );
updateFollowers();
loadFollowing( function(args) {
$(".mini-profile .following-count").text(followingUsers.length-1);
@ -81,6 +82,13 @@ var InterfaceFunctions = function()
});
}
function updateFollowers()
{
getFollowers( defaultScreenName, $(".mini-profile .followers-count") );
// update followers every 10 minutes
setTimeout(updateFollowers, 10*60*1000);
}
function updateFollowSuggestion()
{
$('.follow-suggestions').empty();

View File

@ -367,16 +367,26 @@ function userSearchKeypress(item) {
// Enter pressed
var dummy = $('<a></a>');
if (prefix == '#') { // hashtag
dummy.attr('href', $.MAL.hashtagUrl(partialName));
dummy.text('#' + partialName);
openHashtagModal.call(dummy.get(0), item);
partialName = _extractHashtag(partialName);
if (partialName) {
dummy.attr('href', $.MAL.hashtagUrl(partialName));
dummy.text('#' + partialName);
openHashtagModal.call(dummy.get(0), item);
}
} else { // username
dummy.attr('href', $.MAL.userUrl(partialName));
openProfileModal.call(dummy.get(0), item);
partialName = _extractUsername(partialName);
if (partialName) {
dummy.attr('href', $.MAL.userUrl(partialName));
openProfileModal.call(dummy.get(0), item);
}
}
return false;
}
if (prefix == '#') { // hashtag
return false;
}
//var partialName = item.val();
if( !partialName.length ) {