diff --git a/app/assets/javascripts/discourse/templates/share.hbs b/app/assets/javascripts/discourse/templates/share.hbs
index 5bd54e1d599..019da994781 100644
--- a/app/assets/javascripts/discourse/templates/share.hbs
+++ b/app/assets/javascripts/discourse/templates/share.hbs
@@ -1,6 +1,5 @@
{{#if controller.link}}
{{view.title}}
- {{i18n 'share.copied'}}
{{#if date}}
{{displayDate}}
@@ -19,4 +18,3 @@
{{fa-icon "times-circle"}}
{{/if}}
-
diff --git a/app/assets/javascripts/discourse/views/share.js.es6 b/app/assets/javascripts/discourse/views/share.js.es6
index 91c9c89ae00..4bc44acd9f9 100644
--- a/app/assets/javascripts/discourse/views/share.js.es6
+++ b/app/assets/javascripts/discourse/views/share.js.es6
@@ -1,4 +1,3 @@
-import copyText from 'discourse/lib/copy-text';
export default Discourse.View.extend({
templateName: 'share',
@@ -36,6 +35,9 @@ export default Discourse.View.extend({
var $linkForTouch = $('#share-link .share-for-touch a');
$linkForTouch.attr('href',self.get('controller.link'));
$linkForTouch.html(self.get('controller.link'));
+ var range = window.document.createRange();
+ range.selectNode($linkForTouch[0]);
+ window.getSelection().addRange(range);
}
});
}
@@ -63,7 +65,6 @@ export default Discourse.View.extend({
var $currentTarget = $(e.currentTarget),
$currentTargetOffset = $currentTarget.offset(),
$shareLink = $('#share-link'),
- copyElement = document.getElementById('copy-target'),
url = $currentTarget.data('share-url'),
postNumber = $currentTarget.data('post-number'),
date = $currentTarget.children().data('time');
@@ -94,18 +95,10 @@ export default Discourse.View.extend({
$shareLink.css({left: "" + x + "px"});
}
- self.set('controller.copied', false);
-
- const copySuccess = copyText(url, copyElement);
-
self.set('controller.link', url);
self.set('controller.postNumber', postNumber);
self.set('controller.date', date);
- Ember.run.later(null, function() {
- self.set('controller.copied', copySuccess);
- }, 50);
-
return false;
});
diff --git a/config/locales/client.en.yml b/config/locales/client.en.yml
index d8f30a30749..82b1a903825 100644
--- a/config/locales/client.en.yml
+++ b/config/locales/client.en.yml
@@ -114,7 +114,6 @@ en:
topic: 'share a link to this topic'
post: 'post #%{postNumber}'
close: 'close'
- copied: 'copied to clipboard'
twitter: 'share this link on Twitter'
facebook: 'share this link on Facebook'
google+: 'share this link on Google+'