From de7d4500930d568cc6370f38e5ef8a618567d669 Mon Sep 17 00:00:00 2001 From: Toby Zerner Date: Tue, 18 Oct 2016 22:26:04 +1030 Subject: [PATCH] Don't show quote button until after selection has been made --- extensions/mentions/js/forum/dist/extension.js | 7 ++++--- extensions/mentions/js/forum/src/addPostQuoteButton.js | 5 ++++- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/extensions/mentions/js/forum/dist/extension.js b/extensions/mentions/js/forum/dist/extension.js index 273b738c0..9dc980a75 100644 --- a/extensions/mentions/js/forum/dist/extension.js +++ b/extensions/mentions/js/forum/dist/extension.js @@ -311,8 +311,6 @@ System.register('flarum/mentions/addComposerAutocomplete', ['flarum/extend', 'fl return { setters: [function (_flarumExtend) { - /*global getCaretCoordinates*/ - extend = _flarumExtend.extend; }, function (_flarumComponentsComposerBody) { ComposerBody = _flarumComponentsComposerBody.default; @@ -681,7 +679,10 @@ System.register('flarum/mentions/addPostQuoteButton', ['flarum/extend', 'flarum/ }; this.$().after($container).on('mouseup', handler); - document.addEventListener('selectionchange', handler, false); + + if ('ontouchstart' in window) { + document.addEventListener('selectionchange', handler, false); + } }); } diff --git a/extensions/mentions/js/forum/src/addPostQuoteButton.js b/extensions/mentions/js/forum/src/addPostQuoteButton.js index 6dfd42bd5..7c73a4ea6 100644 --- a/extensions/mentions/js/forum/src/addPostQuoteButton.js +++ b/extensions/mentions/js/forum/src/addPostQuoteButton.js @@ -37,6 +37,9 @@ export default function addPostQuoteButton() { }; this.$().after($container).on('mouseup', handler); - document.addEventListener('selectionchange', handler, false); + + if ('ontouchstart' in window) { + document.addEventListener('selectionchange', handler, false); + } }); }