зеркало из https://github.com/mozilla/gecko-dev.git
Bug 637912 - formhelper autocomplete bubble covers URL bar on mobile AMO [r=mfinkle]
This commit is contained in:
Родитель
65740a0299
Коммит
59a705ad8f
|
@ -1028,12 +1028,15 @@ var FormHelperUI = {
|
|||
let autozoomEnabled = Services.prefs.getBoolPref("formhelper.autozoom");
|
||||
if (aElementRect && Browser.selectedTab.allowZoom && autozoomEnabled) {
|
||||
this._currentElementRect = aElementRect;
|
||||
|
||||
// Zoom to an element by keeping the caret into view
|
||||
let zoomLevel = Browser.selectedTab.clampZoomLevel(this._getZoomLevelForRect(aElementRect));
|
||||
|
||||
zoomRect = Browser._getZoomRectForPoint(aElementRect.center().x, aElementRect.y, zoomLevel);
|
||||
AnimatedZoom.animateTo(zoomRect);
|
||||
} else if (aElementRect && !Browser.selectedTab.allowZoom && autozoomEnabled) {
|
||||
this._currentElementRect = aElementRect;
|
||||
|
||||
// Even if zooming is disabled we could need to reposition the view in
|
||||
// order to keep the element on-screen
|
||||
zoomRect = Browser._getZoomRectForPoint(aElementRect.center().x, aElementRect.y, browser.scale);
|
||||
|
|
Загрузка…
Ссылка в новой задаче