From c5affa07e8c8015471c1a5eadb8535625e1ab5a6 Mon Sep 17 00:00:00 2001 From: danielvincent <danielgrippi@gmail.com> Date: Fri, 8 Oct 2010 16:19:51 -0700 Subject: [PATCH] tweaked reshare button --- app/views/shared/_reshare.haml | 20 +++++++++++++------- public/stylesheets/application.css | 6 ++++++ public/stylesheets/sass/application.sass | 8 ++++++++ 3 files changed, 27 insertions(+), 7 deletions(-) diff --git a/app/views/shared/_reshare.haml b/app/views/shared/_reshare.haml index a7a85249a0..2ac09a78f0 100644 --- a/app/views/shared/_reshare.haml +++ b/app/views/shared/_reshare.haml @@ -11,11 +11,17 @@ $(this).parent(".reshare_pane").children(".reshare_box").fadeOut(200); }); -.reshare_pane - %span.reshare_button - = link_to "Reshare", "#" - %ul.reshare_box - - for aspect in current_user.aspects - - unless aspect.posts.include? post - %li.aspect_to_share= link_to aspect, :controller => "aspects", :action => "show", :id => aspect.id, :prefill => post.message +- unless current_user.aspects.size == current_user.aspects_with_post(post.id).size + .reshare_pane + %span.reshare_button + = link_to "Reshare", "#" + + %ul.reshare_box + - for aspect in current_user.aspects + - unless aspect.posts.include? post + %li.aspect_to_share= link_to aspect, :controller => "aspects", :action => "show", :id => aspect.id, :prefill => post.message +- else + .reshare_pane + %span.reshare_button + = link_to "Reshare", "#", :class => "inactive" diff --git a/public/stylesheets/application.css b/public/stylesheets/application.css index 92596fbfca..7bcb6a2589 100644 --- a/public/stylesheets/application.css +++ b/public/stylesheets/application.css @@ -208,6 +208,12 @@ li.message { li.message:hover div.info a:active, li.message:hover .time a:active { color: #005d9c; } +.destroy_link .reshare_pane .reshare_button a.inactive { + color: #cccccc; + cursor: default; } + .destroy_link .reshare_pane .reshare_button a.inactive:hover { + text-decoration: none; } + .destroy_link .reshare_pane { margin-left: 5px; margin-right: 5px; diff --git a/public/stylesheets/sass/application.sass b/public/stylesheets/sass/application.sass index 2440326193..a19c24a09f 100644 --- a/public/stylesheets/sass/application.sass +++ b/public/stylesheets/sass/application.sass @@ -274,6 +274,14 @@ li.message &:active :color #005D9C + +.destroy_link .reshare_pane .reshare_button a.inactive + :color #ccc + &:hover + :text + :decoration none + :cursor default + .destroy_link .reshare_pane :margin :left 5px -- GitLab