зеркало из https://github.com/mozilla/gecko-dev.git
Fixing 184801 - home button tooltip not updated when changing home page in prefs.
This commit is contained in:
Родитель
dd893acd8d
Коммит
d6f9578b98
|
@ -89,12 +89,13 @@ function onOK() {
|
||||||
// Replace pipes with commas to look nicer.
|
// Replace pipes with commas to look nicer.
|
||||||
parent.homepage = parent.homepage.replace(/\|/g,', ');
|
parent.homepage = parent.homepage.replace(/\|/g,', ');
|
||||||
|
|
||||||
try {
|
var windowManager = Components.classes['@mozilla.org/appshell/window-mediator;1'].getService();
|
||||||
|
var windowManagerInterface = windowManager.QueryInterface(Components.interfaces.nsIWindowMediator);
|
||||||
|
var eb = windowManagerInterface.getEnumerator("navigator:browser");
|
||||||
|
while (eb.hasMoreElements()) {
|
||||||
// Update the home button tooltip.
|
// Update the home button tooltip.
|
||||||
top.opener.document.getElementById("home-button").setAttribute("tooltiptext", parent.homepage);
|
var domWin = eb.getNext().QueryInterface(Components.interfaces.nsIDOMWindow);
|
||||||
}
|
domWin.document.getElementById("home-button").setAttribute("tooltiptext", parent.homepage);
|
||||||
catch(ex) {
|
|
||||||
// Maybe we opened prefs from somewhere else
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Загрузка…
Ссылка в новой задаче