make public checkbox

This commit is contained in:
danielvincent 2010-10-15 14:22:28 -07:00
parent e8c49feca4
commit 6f282e77ff
2 changed files with 10 additions and 11 deletions

View file

@ -1,9 +1,12 @@
%h1 you are about to post a public message! %h3 You are about to post a public message!
%p %p
this message is going to be posted to your public feed, Public messages will be available for others outside of Diaspora to see.
and to any services you may have connected to Diaspora.
- if @logged_in - if @logged_in
= connected_fb_as(@access_token) = connected_fb_as(@access_token)
- else - else
= link_to "Connect to Facebook", @fb_access_url = link_to "Connect to Facebook", @fb_access_url
%br
%br
= link_to "OK", '#', :class => "button", :onClick => '$.fancybox.close();'

View file

@ -6,11 +6,7 @@
$("div.public_toggle input").live("click", function(evt){ $("div.public_toggle input").live("click", function(evt){
if("#{@logged_in}" == "false" && $(this).attr('checked') == true){ if("#{@logged_in}" == "false" && $(this).attr('checked') == true){
if(confirm("You are currently not connected to facebook. Sign in to facebook?")){ $(".question_mark").click();
window.location = "#{@fb_access_url}";
} else {
$(this).attr('checked', false);
}
}; };
}); });
@ -34,8 +30,8 @@
- if @aspect == :all - if @aspect == :all
.public_toggle .public_toggle
= f.check_box( :public, :value => false ) = f.check_box( :public, :value => false )
share on facebook make public
= link_to 'public info', "#question_mark_pane", :class => 'question_mark' = link_to '(?)', "#question_mark_pane", :class => 'question_mark'
.yo{:style => "display:none;"} .yo{:style => "display:none;"}
#question_mark_pane #question_mark_pane
= render 'shared/public_explain' = render 'shared/public_explain'