From fa56082f94e091fbacd33474d2e6b5c3215480c3 Mon Sep 17 00:00:00 2001 From: Guo Xiang Tan Date: Wed, 23 Mar 2016 16:06:09 +0800 Subject: [PATCH] FIX: Overlapping quote reply button on Android. --- .../javascripts/discourse/controllers/quote-button.js.es6 | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app/assets/javascripts/discourse/controllers/quote-button.js.es6 b/app/assets/javascripts/discourse/controllers/quote-button.js.es6 index c1ef10fdea7..76c6cb2e3a3 100644 --- a/app/assets/javascripts/discourse/controllers/quote-button.js.es6 +++ b/app/assets/javascripts/discourse/controllers/quote-button.js.es6 @@ -62,7 +62,9 @@ export default Ember.Controller.extend({ markerElement.appendChild(document.createTextNode("\ufeff")); const isMobileDevice = this.site.isMobileDevice; - const isIOS = this.capabilities.isIOS; + const capabilities = this.capabilities, + isIOS = capabilities.isIOS, + isAndroid = capabilities.isAndroid; // collapse the range at the beginning/end of the selection range.collapse(!isMobileDevice); @@ -86,7 +88,7 @@ export default Ember.Controller.extend({ let topOff = markerOffset.top; let leftOff = markerOffset.left; - if (isMobileDevice || isIOS) { + if (isMobileDevice || isIOS || isAndroid) { topOff = topOff + 20; leftOff = Math.min(leftOff + 10, $(window).width() - $quoteButton.outerWidth()); } else {