зеркало из https://github.com/mozilla/gecko-dev.git
Bug 546273 - Form Assistant misses focus on profiles.yahoo.com (bustage fix) [r=vingtetun]
This commit is contained in:
Родитель
85459a0e40
Коммит
ddaf4cc074
|
@ -1094,9 +1094,9 @@ var FormHelper = {
|
|||
for (let i=0; i<labels.length; i++) {
|
||||
let labelRect = Browser.getBoundingContentRect(labels[i]);
|
||||
if (labelRect.left < elRect.left) {
|
||||
let isClosed = Math.abs(labelRect.left - elRect.left) - labelRect.width < kDistanceMax &&
|
||||
Math.abs(labelRect.top - elRect.top) - labelRect.height < kDistanceMax;
|
||||
if (!isClosed) {
|
||||
let isClose = Math.abs(labelRect.left - elRect.left) - labelRect.width < kDistanceMax &&
|
||||
Math.abs(labelRect.top - elRect.top) - labelRect.height < kDistanceMax;
|
||||
if (isClose) {
|
||||
let width = labelRect.width + elRect.width + (elRect.left - labelRect.left - labelRect.width);
|
||||
return new Rect(labelRect.left, labelRect.top, width, elRect.height).expandToIntegers();
|
||||
}
|
||||
|
|
|
@ -559,7 +559,7 @@ var Browser = {
|
|||
let label = PluralForm.get(addons.length, disabledStrings).replace("#1", addons.length);
|
||||
|
||||
let alerts = Cc["@mozilla.org/alerts-service;1"].getService(Ci.nsIAlertsService);
|
||||
alerts.showAlertNotification(URI_GENERIC_ICON_XPINSTALL, strings.getString("alertAddons"),
|
||||
alerts.showAlertNotification(URI_GENERIC_ICON_XPINSTALL, Elements.browserBundle.getString("alertAddons"),
|
||||
label, false, "", null);
|
||||
}
|
||||
gPrefService.clearUserPref("extensions.disabledAddons");
|
||||
|
|
Загрузка…
Ссылка в новой задаче