Bug 718684 - Fix rect calculation so that the form assist works within iframes too. r=sriram

This commit is contained in:
Kartikaya Gupta 2012-02-01 13:54:42 -05:00
parent c0e5493716
commit 7e8e2ad8ac

View File

@ -2774,15 +2774,15 @@ var FormAssistant = {
this._currentInputElement = currentElement;
let suggestions = this._getAutocompleteSuggestions(currentElement.value, currentElement);
let rect = currentElement.getBoundingClientRect();
let zoom = BrowserApp.selectedTab.viewport.zoom;
let rect = ElementTouchHelper.getBoundingContentRect(currentElement);
let viewport = BrowserApp.selectedTab.viewport;
sendMessageToJava({
gecko: {
type: "FormAssist:AutoComplete",
suggestions: suggestions,
rect: [rect.left, rect.top, rect.width, rect.height],
zoom: zoom
rect: [rect.x - (viewport.x / viewport.zoom), rect.y - (viewport.y / viewport.zoom), rect.w, rect.h],
zoom: viewport.zoom
}
});
}