зеркало из https://github.com/mozilla/pjs.git
Bug 579769 - Remove check attribute when customizing toolbars
r=dao a=beltzner
This commit is contained in:
Родитель
66f0171020
Коммит
a0087cfb1b
|
@ -243,6 +243,9 @@ function unwrapToolbarItems()
|
|||
if (paletteItem.hasAttribute("itemdisabled"))
|
||||
toolbarItem.disabled = true;
|
||||
|
||||
if (paletteItem.hasAttribute("itemchecked"))
|
||||
toolbarItem.checked = true;
|
||||
|
||||
if (paletteItem.hasAttribute("itemcommand")) {
|
||||
let commandID = paletteItem.getAttribute("itemcommand");
|
||||
toolbarItem.setAttribute("command", commandID);
|
||||
|
@ -491,6 +494,11 @@ function cleanupItemForToolbar(aItem, aWrapper)
|
|||
aItem.removeAttribute("command");
|
||||
}
|
||||
|
||||
if (aItem.checked) {
|
||||
aWrapper.setAttribute("itemchecked", "true");
|
||||
aItem.checked = false;
|
||||
}
|
||||
|
||||
if (aItem.disabled) {
|
||||
aWrapper.setAttribute("itemdisabled", "true");
|
||||
aItem.disabled = false;
|
||||
|
|
Загрузка…
Ссылка в новой задаче