Closed
Bug 1453704
Opened 7 years ago
Closed 7 years ago
Port bug 1453281 to TB: Remove obsolete menubar binding and styling
Categories
(Thunderbird :: General, enhancement)
Thunderbird
General
Tracking
(Not tracked)
RESOLVED
FIXED
Thunderbird 61.0
People
(Reporter: Paenglab, Assigned: Paenglab)
Details
Attachments
(1 file)
6.10 KB,
patch
|
jorgk-bmo
:
review+
|
Details | Diff | Splinter Review |
In bug 1453281 the menubar binding was removed.
Assignee | ||
Comment 1•7 years ago
|
||
In https://hg.mozilla.org/mozilla-central/rev/7a26b1da04e5 they added a <toolbar type"menubar"> around <menubar> which was directly below a <toolbox> and removed some styling on correct <menubar> below a existing <toolbar type"menubar">.
I followed tin schema also with not indenting the <menubar> below a new <toolbar type"menubar">.
To be honest, I see no difference with and without this patch. But we are in sync with m-c.
Comment 2•7 years ago
|
||
Comment on attachment 8967412 [details] [diff] [review]
menubar.patch
Review of attachment 8967412 [details] [diff] [review]:
-----------------------------------------------------------------
::: mail/base/content/mainNavigationToolbox.inc
@@ -29,5 @@
> mode="icons"
> insertbefore="tabs-toolbar"
> prependmenuitem="true">
> <toolbaritem id="menubar-items" align="center">
> - <menubar id="mail-menubar" style="border:0px;padding:0px;margin:0px;-moz-appearance:none">
This style isn't needed? Also two more further down.
And no <toolbar> needed here since it already sits in a <toolbar><toolbaritem>? I can't see it from the context.
Assignee | ||
Comment 3•7 years ago
|
||
(In reply to Jorg K (GMT+1) from comment #2)
> Comment on attachment 8967412 [details] [diff] [review]
> menubar.patch
>
> Review of attachment 8967412 [details] [diff] [review]:
> -----------------------------------------------------------------
>
> ::: mail/base/content/mainNavigationToolbox.inc
> @@ -29,5 @@
> > mode="icons"
> > insertbefore="tabs-toolbar"
> > prependmenuitem="true">
> > <toolbaritem id="menubar-items" align="center">
> > - <menubar id="mail-menubar" style="border:0px;padding:0px;margin:0px;-moz-appearance:none">
>
> This style isn't needed? Also two more further down.
No, now it's no more needed because now is no style applied that needs to be overridden. Also like https://hg.mozilla.org/mozilla-central/rev/7a26b1da04e5#l1.13
> And no <toolbar> needed here since it already sits in a
> <toolbar><toolbaritem>? I can't see it from the context.
Yes, correct. It's not directly visible because this file is included into messenger.xul and messageWindow.xul, there the <toolbar><toolbaritem> are placed.
Comment 4•7 years ago
|
||
Comment on attachment 8967412 [details] [diff] [review]
menubar.patch
I can't see a difference either. Surely I can't look at Calendar, but I looked at the source view.
Attachment #8967412 -
Flags: review?(jorgk) → review+
Assignee | ||
Updated•7 years ago
|
Keywords: checkin-needed
Pushed by mozilla@jorgk.com:
https://hg.mozilla.org/comm-central/rev/f78d715d7572
Port bug 1453281 to TB: Remove obsolete menubar binding and styling. r=jorgk
Updated•7 years ago
|
Target Milestone: --- → Thunderbird 61.0
You need to log in
before you can comment on or make changes to this bug.
Description
•