diff --git a/app/assets/javascripts/discourse/views/invite.js.es6 b/app/assets/javascripts/discourse/views/invite.js.es6 index 0c4a5b67a6..6a90097a7f 100644 --- a/app/assets/javascripts/discourse/views/invite.js.es6 +++ b/app/assets/javascripts/discourse/views/invite.js.es6 @@ -11,6 +11,15 @@ export default ModalBodyView.extend({ } else { return I18n.t('user.invited.create'); } - }.property('controller.{invitingToTopic,isMessage}') + }.property('controller.{invitingToTopic,isMessage}'), + + inviteLinkChanged: function() { + const self = this; + if (!Ember.isEmpty(this.get('controller.model.inviteLink'))) { + Em.run.next(function() { + $('.invite-link-input').select().focus(); + }); + } + }.observes('controller.model.inviteLink') }); diff --git a/config/locales/client.en.yml b/config/locales/client.en.yml index 06f4f543f3..cf541775f8 100644 --- a/config/locales/client.en.yml +++ b/config/locales/client.en.yml @@ -626,7 +626,7 @@ en: account_age_days: "Account age in days" create: "Send an Invite" generate_link: "Copy Invite Link" - generated_link_message: '
Invite link generated successfully!
%{inviteLink}
Invite link is only valid for this email address: %{invitedEmail}
' + generated_link_message: 'Invite link generated successfully!
Invite link is only valid for this email address: %{invitedEmail}
' bulk_invite: none: "You haven't invited anyone here yet. You can send individual invites, or invite a bunch of people at once by uploading a bulk invite file." text: "Bulk Invite from File"