Bug 590481 - Menulist are not scrollable [r=mfinkle]

This commit is contained in:
Vivien Nicolas 2010-08-25 17:31:22 +02:00
Родитель 69bc4d16ba
Коммит c54bfbde81
3 изменённых файлов: 7 добавлений и 7 удалений

Просмотреть файл

@ -2094,9 +2094,9 @@ var MenuListHelperUI = {
for (let i = 0; i < children.length; i++) { for (let i = 0; i < children.length; i++) {
let child = children[i]; let child = children[i];
let item = document.createElement("richlistitem"); let item = document.createElement("richlistitem");
if (child.selected) // Add selected as a class name instead of an attribute to not being overidden
item.setAttribute("selected", child.selected); // by the richlistbox behavior (it sets the "current" and "selected" attribute
item.setAttribute("class", "menulist-command"); item.setAttribute("class", "menulist-command" + (child.selected ? " selected" : ""));
let label = document.createElement("label"); let label = document.createElement("label");
label.setAttribute("value", child.label); label.setAttribute("value", child.label);

Просмотреть файл

@ -540,8 +540,8 @@
</vbox> </vbox>
<hbox id="menulist-container" class="window-width window-height context-block" top="0" left="0" hidden="true" flex="1"> <hbox id="menulist-container" class="window-width window-height context-block" top="0" left="0" hidden="true" flex="1">
<vbox id="menulist-popup" class="dialog-dark"> <vbox id="menulist-popup" class="dialog-dark">
<richlistbox id="menulist-commands" onselect="MenuListHelperUI.selectByIndex(this.selectedIndex)"/> <richlistbox id="menulist-commands" onclick="if (event.target != this) MenuListHelperUI.selectByIndex(this.selectedIndex);" flex="1"/>
</vbox> </vbox>
</hbox> </hbox>

Просмотреть файл

@ -1543,9 +1543,9 @@ pageaction:hover:active > vbox > .pageaction-desc {
background: #8db8d8; background: #8db8d8;
} }
.menulist-command[selected="true"] { .menulist-command.selected {
pointer-events: none;
background: #8db8d8; background: #8db8d8;
pointer-events: none;
} }
/* context popup ----------------------------------------------------------- */ /* context popup ----------------------------------------------------------- */