Bug 1151735 - Hide font panel when text is being selected r=Gijs

This commit is contained in:
Sonali9 2019-04-27 09:18:44 -04:00 committed by Roy Tam
commit 03e0f27552

View file

@ -58,6 +58,7 @@ var AboutReader = function(win, articlePromise) {
this._scrollOffset = win.pageYOffset;
doc.addEventListener("mousedown", this);
doc.addEventListener("click", this);
win.addEventListener("pagehide", this);
@ -191,13 +192,16 @@ AboutReader.prototype = {
if (!aEvent.isTrusted)
return;
let target = aEvent.target;
switch (aEvent.type) {
case "mousedown":
if (!target.closest(".dropdown-popup")) {
this._closeDropdowns();
}
break;
case "click":
let target = aEvent.target;
if (target.classList.contains("dropdown-toggle")) {
this._toggleDropdownClicked(aEvent);
} else if (!target.closest(".dropdown-popup")) {
this._closeDropdowns();
}
break;
case "scroll":