diff --git a/Changelog.md b/Changelog.md index 06deff067381b4fe99b6b7d5dfdad7858e54f0a3..d92545cd90622e6ac55209c3a6ee7ceeb454ee93 100644 --- a/Changelog.md +++ b/Changelog.md @@ -9,6 +9,7 @@ Make invite code input width consistent across borwsers [#4448](https://github.c ## Features Add oEmbed content to the mobile view [#4343](https://github.com/diaspora/diaspora/pull/4353) +One click to select the invite URL [#4447](https://github.com/diaspora/diaspora/pull/4447) # 0.2.0.0 diff --git a/app/assets/javascripts/app/app.js b/app/assets/javascripts/app/app.js index 8e31cec2b4588cb7fd31e7623f3e8d4194c97fcb..ce0b43118a787c9dee9879dcc6b52bd66f954039 100644 --- a/app/assets/javascripts/app/app.js +++ b/app/assets/javascripts/app/app.js @@ -100,6 +100,7 @@ var app = { setupGlobalViews: function() { app.hovercard = new app.views.Hovercard(); app.aspectMemberships = new app.views.AspectMembership(); + app.sidebar = new app.views.Sidebar(); }, /* mixpanel wrapper function */ diff --git a/app/assets/javascripts/app/views/sidebar.js b/app/assets/javascripts/app/views/sidebar.js new file mode 100644 index 0000000000000000000000000000000000000000..a1f388684122d4507f12efcd9941f29f4543845b --- /dev/null +++ b/app/assets/javascripts/app/views/sidebar.js @@ -0,0 +1,11 @@ +app.views.Sidebar = app.views.Base.extend({ + el: '.rightBar', + + events: { + 'click input#invite_code': 'selectInputText' + }, + + selectInputText: function(event) { + event.target.select(); + } +});