From 3bc79f6885ee69e9a6fa30fb7b1d57734b60b3ca Mon Sep 17 00:00:00 2001 From: Arpit Jalan Date: Sat, 29 Aug 2015 00:34:56 +0530 Subject: [PATCH] UX: select invite link by default --- app/assets/javascripts/discourse/views/invite.js.es6 | 11 ++++++++++- config/locales/client.en.yml | 2 +- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/app/assets/javascripts/discourse/views/invite.js.es6 b/app/assets/javascripts/discourse/views/invite.js.es6 index 0c4a5b67a65..6a90097a7f1 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 06f4f543f34..cf541775f8b 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"