зеркало из 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.
|
||||
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.
|
||||
top.opener.document.getElementById("home-button").setAttribute("tooltiptext", parent.homepage);
|
||||
}
|
||||
catch(ex) {
|
||||
// Maybe we opened prefs from somewhere else
|
||||
var domWin = eb.getNext().QueryInterface(Components.interfaces.nsIDOMWindow);
|
||||
domWin.document.getElementById("home-button").setAttribute("tooltiptext", parent.homepage);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче