diff --git a/app/views/shared/_publisher.html.haml b/app/views/shared/_publisher.html.haml
index da22fe96b..d899c3d02 100644
--- a/app/views/shared/_publisher.html.haml
+++ b/app/views/shared/_publisher.html.haml
@@ -40,7 +40,7 @@
= t("shared.publisher.click_to_share_with")
- if aspect == :all || aspect == :profile
= status.hidden_field(:public)
- = image_tag "icons/globe.png", :title => t('.public'), :class => 'public_icon dim', :width => 16, :height => 16
+ = image_tag "icons/globe.png", :title => t('javascripts.publisher.limited'), :class => 'public_icon dim', :width => 16, :height => 16
- if current_user.services
- for service in current_user.services
= image_tag "social_media_logos/#{service.provider}-16x16.png", :title => service.provider.titleize, :class => "service_icon dim", :id =>"#{service.provider}", :maxchar => "#{service.class::MAX_CHARACTERS}"
diff --git a/config/locales/diaspora/en.yml b/config/locales/diaspora/en.yml
index e46ecb82a..9060cff59 100644
--- a/config/locales/diaspora/en.yml
+++ b/config/locales/diaspora/en.yml
@@ -662,7 +662,6 @@ en:
share_with: "share with"
whats_on_your_mind: "What's on your mind?"
publishing_to: "publishing to: "
- public: "Public"
click_to_share_with: "Click to share with: "
discard_post: "Discard post"
add_contact:
diff --git a/config/locales/javascript/javascript.en.yml b/config/locales/javascript/javascript.en.yml
index ac4ac2ff4..f32bb50f7 100644
--- a/config/locales/javascript/javascript.en.yml
+++ b/config/locales/javascript/javascript.en.yml
@@ -29,6 +29,8 @@ en:
search_for: "Search for {{name}}"
publisher:
at_least_one_aspect: "You must publish to at least one aspect"
+ limited: "Limited - your post will only be seen by people you are sharing with"
+ public: "Public - your post will be visible to everyone and found by search engines"
infinite_scroll:
no_more: "No more posts."
web_sockets:
diff --git a/public/javascripts/publisher.js b/public/javascripts/publisher.js
index e86e6aea5..6f60543b6 100644
--- a/public/javascripts/publisher.js
+++ b/public/javascripts/publisher.js
@@ -291,7 +291,15 @@ var Publisher = {
$(this).toggleClass("dim");
var public_field= $("#publisher #status_message_public");
- (public_field.val() == 'false') ? (public_field.val('true')) : (public_field.val('false'));
+ if (public_field.val() == 'false') {
+ public_field.val('true');
+ $(this).attr('title', Diaspora.widgets.i18n.t('publisher.public'));
+ } else {
+ public_field.val('false');
+ $(this).attr('title', Diaspora.widgets.i18n.t('publisher.limited'));
+ }
+
+ $(this).mouseover();
});
},
toggleServiceField: function(service){