diff --git a/app/assets/javascripts/app/views/profile_header_view.js b/app/assets/javascripts/app/views/profile_header_view.js index 1522b71e4b2cda6f250fc34e262d1981cf50bf12..1fb6e0e1d2c60cf39446177e763b74894f5c79da 100644 --- a/app/assets/javascripts/app/views/profile_header_view.js +++ b/app/assets/javascripts/app/views/profile_header_view.js @@ -69,8 +69,8 @@ app.views.ProfileHeader = app.views.Base.extend({ $("#mentionModal").modal("hide"); app.publisher.clear(); app.publisher.remove(); - location.reload(); - }); + app.flashMessages.success(Diaspora.I18n.t("publisher.mention_success", {names: this.model.get("name")})); + }.bind(this)); }, mentionModalHidden: function() { diff --git a/app/controllers/status_messages_controller.rb b/app/controllers/status_messages_controller.rb index 87db1237f00367e58b3736e9c6f84378a9cfe047..e65e4b54a2add31ce7339207e32bfe09bf7cbc13 100644 --- a/app/controllers/status_messages_controller.rb +++ b/app/controllers/status_messages_controller.rb @@ -53,7 +53,6 @@ class StatusMessagesController < ApplicationController public: normalize_public_flag ) status_message = StatusMessageCreationService.new(current_user).create(normalized_params) - handle_mention_feedback(status_message) respond_to do |format| format.html { redirect_to :back } format.mobile { redirect_to stream_path } @@ -78,11 +77,6 @@ class StatusMessagesController < ApplicationController end end - def handle_mention_feedback(status_message) - return unless comes_from_others_profile_page? - flash[:notice] = t("status_messages.create.success", names: status_message.mentioned_people_names) - end - def comes_from_others_profile_page? coming_from_profile_page? && !own_profile_page? end diff --git a/config/locales/diaspora/en.yml b/config/locales/diaspora/en.yml index e6bc4700101e9f601f88c0ddb10f52813b9b1abd..3aeb5d5b83d3de87cb943582c6ee53e13315f31e 100644 --- a/config/locales/diaspora/en.yml +++ b/config/locales/diaspora/en.yml @@ -1090,8 +1090,6 @@ en: status_messages: new: mentioning: "Mentioning: %{person}" - create: - success: "Successfully mentioned: %{names}" too_long: "Please make your status message fewer than %{count} characters. Right now it is %{current_length} characters" stream_helper: diff --git a/config/locales/javascript/javascript.en.yml b/config/locales/javascript/javascript.en.yml index bea00ddeeeb870e90ec1c9185c45d03517872f0e..3a93a9d5ec5f4629022c8d189754b0b3f6b8a1b7 100644 --- a/config/locales/javascript/javascript.en.yml +++ b/config/locales/javascript/javascript.en.yml @@ -169,6 +169,7 @@ en: list: "list text here" quote: "quotation text here" code: "code here" + mention_success: "Successfully mentioned: <%= names %>" bookmarklet: post_something: "Post to diaspora*"