diff --git a/public/js/news/site.js b/public/js/news/site.js index d8eae2db..471663eb 100644 --- a/public/js/news/site.js +++ b/public/js/news/site.js @@ -1,14 +1,11 @@ var Site = { toggleFollow: function(siteId, csrfToken) { var link = $('a#followLink') - var span = $('a#followLink span') $.post('/site/'+siteId+'/toggle_follow', {csrf_token: csrfToken}, function(res) { if(res.result == "followed") { - span.text('Unfollow') - link.removeClass('follow') + link.addClass('is-following') } else if(res.result == 'unfollowed') { - span.text('Follow') - link.addClass('follow') + link.removeClass('is-following') } }) } diff --git a/sass/_project-sass/_project-Main.scss b/sass/_project-sass/_project-Main.scss index aa151346..4622d7b8 100644 --- a/sass/_project-sass/_project-Main.scss +++ b/sass/_project-sass/_project-Main.scss @@ -484,7 +484,7 @@ a.tag:hover { text-decoration: none; background: #FFEE8A; } -.following { +.follower-list { width: 100%; float: left; margin-bottom: 2em; @@ -669,18 +669,40 @@ a.tag:hover { .interior .header-Outro .stats .stat.tips { width: 60px; } -.btn-Action.follow span { - background-image: url(/img/follow.png); - padding-left: 22px; +#followLink { + .follow { + display: inline; + } + .following { + display: none; + } + .unfollow { + display: none; + } } -.btn-Action.tip span { - background-image: url(/img/tip.png); - padding-left: 26px; - background-position-y: -1px; +#followLink.is-following { + width: 8.7em; + + .follow { + display: none; + } + .following { + display: inline; + } + .unfollow { + display: none; + } } -.btn-Action.share span { - background-image: url(/img/share.png); - padding-left: 26px; +#followLink.is-following:hover { + .follow { + display: none; + } + .following { + display: none; + } + .unfollow { + display: inline; + } } .col-33 .stats .stat { margin-bottom: .4em; diff --git a/views/_follows.erb b/views/_follows.erb index e711a3a5..7f999493 100644 --- a/views/_follows.erb +++ b/views/_follows.erb @@ -15,7 +15,7 @@ <% site_follows = site.follows %> <% if (!is_current_site && !site_follows.empty?) || is_current_site %>