Bug 1526824 - Remove "src" attribute handling from menuitem XBL and styles; r=NeilDeakin

This appears to be unused, and the [image] attribute on the host is inherited onto
.menu-iconic-icon[src] as an alternative.

Differential Revision: https://phabricator.services.mozilla.com/D19315

--HG--
extra : moz-landing-system : lando
This commit is contained in:
Brian Grinstead 2019-02-11 05:48:36 +00:00
Родитель d41426aa26
Коммит ba86489a57
2 изменённых файлов: 4 добавлений и 6 удалений

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

@ -173,7 +173,7 @@
<content>
<xul:hbox class="menu-iconic-left" align="center" pack="center"
xbl:inherits="selected,_moz-menuactive,disabled,checked">
<xul:image class="menu-iconic-icon" xbl:inherits="src=image,triggeringprincipal=iconloadingprincipal,validate,src"/>
<xul:image class="menu-iconic-icon" xbl:inherits="src=image,triggeringprincipal=iconloadingprincipal,validate"/>
</xul:hbox>
<xul:label class="menu-iconic-text" flex="1" xbl:inherits="value=label,accesskey,crop,highlightable" crop="right"/>
<xul:label class="menu-iconic-highlightable-text" xbl:inherits="xbl:text=label,crop,accesskey,highlightable" crop="right"/>
@ -188,7 +188,7 @@
<content>
<xul:hbox class="menu-iconic-left" align="center" pack="center"
xbl:inherits="selected,disabled,checked">
<xul:image class="menu-iconic-icon" xbl:inherits="src=image,validate,src"/>
<xul:image class="menu-iconic-icon" xbl:inherits="src=image,validate"/>
</xul:hbox>
<xul:label class="menu-iconic-text" flex="1" xbl:inherits="value=label,accesskey,crop,highlightable" crop="right"/>
<xul:label class="menu-iconic-highlightable-text" xbl:inherits="xbl:text=label,crop,accesskey,highlightable" crop="right"/>

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

@ -51,8 +51,7 @@ menucaption {
/* menuitems with icons */
.menuitem-iconic,
.menu-iconic,
menuitem[image],
menuitem[src] {
menuitem[image] {
/* 2px higher than those without icons */
padding-top: 1px;
padding-bottom: 3px;
@ -60,8 +59,7 @@ menuitem[src] {
.menuitem-iconic > .menu-iconic-left > .menu-iconic-icon,
.menu-iconic > .menu-iconic-left > .menu-iconic-icon,
menuitem[image] > .menu-iconic-left > .menu-iconic-icon,
menuitem[src] > .menu-iconic-left > .menu-iconic-icon {
menuitem[image] > .menu-iconic-left > .menu-iconic-icon {
margin-inline-start: 0;
width: 16px;
}