Bug 637912 - formhelper autocomplete bubble covers URL bar on mobile AMO [r=mfinkle]

This commit is contained in:
Vivien Nicolas 2011-03-02 15:15:01 +01:00
Родитель 65740a0299
Коммит 59a705ad8f
1 изменённых файлов: 3 добавлений и 0 удалений

Просмотреть файл

@ -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);