Closed
Bug 652315
Opened 14 years ago
Closed 14 years ago
[Modern 2.1] global fixes: notification.css to zymurgy
Categories
(SeaMonkey :: Themes, defect)
SeaMonkey
Themes
Tracking
(Not tracked)
RESOLVED
FIXED
seamonkey2.1final
People
(Reporter: philip.chee, Assigned: philip.chee)
Details
(Keywords: modern)
Attachments
(1 file, 2 obsolete files)
|
9.93 KB,
patch
|
philip.chee
:
review+
|
Details | Diff | Splinter Review |
Notes:
Bug 418521 Focus ring appears on mouse interactions (as opposed to only when tabbing through items)
->Add -moz-focusring property to apply only when focus rings should be drawn.
notification.css
Bug 615318 - Add a "not now" choice to all doorhanger notification split buttons
We can use global/icons/closebox.gif
resizer.css
Bug 554810, use transparent resizer images.
Hmm. I remember Neil doesn't like transparent resizers. Skipping.
splitter.css
Bug 547492 - Use correct resize cursor for collapsed splitters (also make grippy arrows rtl-friendly).
Bug 589570 Disabled splitters should use the default cursor.
toolbarbutton.css
Bug 418521 Add -moz-focusring property to apply only when focus rings should be drawn.
Bug 479439 toolbarbutton-icon shouldn't have a margin if the toolbarbutton doesn't have a label.
tree.css
Bug 176244 Fix column resize and reorder issues when direction is rtl.
Bug 418521 Add -moz-focusring property to apply only when focus rings should be drawn.
alerts/alert.css
Bug 133527 New mail notification "banner" at wrong place (always pops up at bottom right hand corner).
To test use:
Components.classes["@mozilla.org/alerts-service;1"]
.getService(Components.interfaces.nsIAlertsService)
.showAlertNotification(null, "Notification test",
"Surprise! I'm here to test notifications!",
false, "foobarcookie", null);
media/videocontrols.css
Bug 465839 - Add a binding for touch enabled video and audio controls.
-> Hide Firefox Mobile specific UI.
> This is basically duplicating the existing controls, with the small addition of
> <label class="positionLabel"/>. I think we should just go ahead and pull that
> label into the main videocontrols (with display:none, and you'll unhide it for
> mobile).
| Assignee | ||
Comment 1•14 years ago
|
||
> Notes:
> Bug 418521 Focus ring appears on mouse interactions (as opposed to only when
> tabbing through items)
> ->Add -moz-focusring property to apply only when focus rings should be drawn.
>
> notification.css
> Bug 615318 - Add a "not now" choice to all doorhanger notification split
> buttons
> We can use global/icons/closebox.gif
>
> resizer.css
> Bug 554810, use transparent resizer images.
> Hmm. I remember Neil doesn't like transparent resizers. Skipping.
>
> splitter.css
> Bug 547492 - Use correct resize cursor for collapsed splitters (also make
> grippy arrows rtl-friendly).
> Bug 589570 Disabled splitters should use the default cursor.
>
> toolbarbutton.css
> Bug 418521 Add -moz-focusring property to apply only when focus rings should
> be drawn.
> Bug 479439 toolbarbutton-icon shouldn't have a margin if the toolbarbutton
> doesn't have a label.
>
> tree.css
> Bug 176244 Fix column resize and reorder issues when direction is rtl.
> Bug 418521 Add -moz-focusring property to apply only when focus rings should
> be drawn.
>
> alerts/alert.css
> Bug 133527 New mail notification "banner" at wrong place (always pops up at
> bottom right hand corner).
>
> To test use:
> Components.classes["@mozilla.org/alerts-service;1"]
> .getService(Components.interfaces.nsIAlertsService)
> .showAlertNotification(null, "Notification test",
> "Surprise! I'm here to test notifications!",
> false, "foobarcookie", null);
>
> media/videocontrols.css
> Bug 465839 - Add a binding for touch enabled video and audio controls.
> -> Hide Firefox Mobile specific UI.
>
>> This is basically duplicating the existing controls, with the small addition of
>> <label class="positionLabel"/>. I think we should just go ahead and pull that
>> label into the main videocontrols (with display:none, and you'll unhide it for
>> mobile).
Attachment #527925 -
Flags: review?(neil)
Comment 2•14 years ago
|
||
Comment on attachment 527925 [details] [diff] [review]
Patch v1.0 Proposed fixes.
>+.alertBox[orient="vertical"] > .alertTextBox {
>+ margin: 0 4px 6px;
>+ -moz-box-align: center;
Nit: include the comment about bug 311557 perhaps?
>+ cursor: e-resize;
I don't have an OS with a separate e-resize cursor... DOM Inspector says this works, I guess that'll have to do.
>-toolbarbutton:focus,
>+toolbarbutton:-moz-focusring,
I couldn't find out where this made a difference. (Maybe because the toolbarbutton I picked was a menubutton?)
>-.focusring:focus > .tree-stack > .tree-rows > .tree-bodybox {
>+.focusring:-moz-focusring > .tree-stack > .tree-rows > .tree-bodybox {
Again, I don't see any difference here.
[Is it me or has the message pane lost its focusring?]
Comment 3•14 years ago
|
||
(In reply to comment #2)
> [Is it me or has the message pane lost its focusring?]
[It has, and I filed bug 652470]
| Assignee | ||
Comment 4•14 years ago
|
||
> neil@parkwaycc.co.uk 2011-04-23 09:26:02 PDT
> >+.alertBox[orient="vertical"] > .alertTextBox {
> >+ margin: 0 4px 6px;
> >+ -moz-box-align: center;
> Nit: include the comment about bug 311557 perhaps?
Added comment. I thought I didn't have to include it since bug 311557 is now fixed.
> >-toolbarbutton:focus,
> >+toolbarbutton:-moz-focusring,
> I couldn't find out where this made a difference. (Maybe because the
> toolbarbutton I picked was a menubutton?)
Reverted change.
> >-.focusring:focus > .tree-stack > .tree-rows > .tree-bodybox {
> >+.focusring:-moz-focusring > .tree-stack > .tree-rows > .tree-bodybox {
> Again, I don't see any difference here.
Reverted change.
> [Is it me or has the message pane lost its focusring?]
What are focus rings anyway?
Attachment #527925 -
Attachment is obsolete: true
Attachment #527925 -
Flags: review?(neil)
Attachment #528074 -
Flags: review?(neil)
Comment 5•14 years ago
|
||
(In reply to comment #4)
> (From update of attachment 528074 [details] [diff] [review])
> > >+.alertBox[orient="vertical"] > .alertTextBox {
> > >+ margin: 0 4px 6px;
> > >+ -moz-box-align: center;
> > Nit: include the comment about bug 311557 perhaps?
> I thought I didn't have to include it since bug 311557 is now fixed.
Ah, I hadn't checked that far, I just looked in winstripe's alert.css; feel free to remove the comment, and ideally file a bug on fixing toolkit's themes and alert.js too.
> > [Is it me or has the message pane lost its focusring?]
> What are focus rings anyway?
It's a border around the message pane that appears when the message (or any element in the message) has focus. Try pressing F6 the next time you have a 3-pane messenger window open.
Comment 6•14 years ago
|
||
Comment on attachment 528074 [details] [diff] [review]
Patch v1.1 fix nits.
Replying to a comment doesn't update the attachment. Oops ;-)
> .toolbarbutton-icon {
>+ list-style-image: inherit;
I forgot to mention that this is probably unnecessary, and you might as well remove it as you're touching it anyway.
Attachment #528074 -
Flags: review?(neil) → review+
| Assignee | ||
Comment 7•14 years ago
|
||
> neil@parkwaycc.co.uk 2011-04-25 04:18:45 PDT
>>>>+ -moz-box-align: center;
>>> Nit: include the comment about bug 311557 perhaps?
>> I thought I didn't have to include it since bug 311557 is now fixed.
> Ah, I hadn't checked that far, I just looked in winstripe's alert.css; feel
> free to remove the comment,
Removed.
> and ideally file a bug on fixing toolkit's themes and alert.js too.
Filed Bug 652536.
>> .toolbarbutton-icon {
>>+ list-style-image: inherit;
> I forgot to mention that this is probably unnecessary, and you might as well
> remove it as you're touching it anyway.
Fixed.
I just noticed that the XBL does this:
<xul:image class="toolbarbutton-icon" xbl:inherits="validate,src=image,label"/>
Attachment #528074 -
Attachment is obsolete: true
Attachment #528105 -
Flags: review?(neil)
| Assignee | ||
Comment 8•14 years ago
|
||
Comment on attachment 528105 [details] [diff] [review]
Patch v1.2 more flyspecking. r=Neil
Hadn't noticed that I have r+ already.
Carrying forward.
Attachment #528105 -
Attachment description: Patch v1.2 more flyspecking. → Patch v1.2 more flyspecking. r=Neil
Attachment #528105 -
Flags: review?(neil) → review+
| Assignee | ||
Comment 9•14 years ago
|
||
Pushed:
http://hg.mozilla.org/releases/comm-2.0/rev/baf3507d8a4c
http://hg.mozilla.org/comm-central/rev/fa4ea41c266d
Status: ASSIGNED → RESOLVED
Closed: 14 years ago
Resolution: --- → FIXED
Target Milestone: --- → seamonkey2.1final
Comment 10•14 years ago
|
||
(In reply to comment #7)
> I just noticed that the XBL does this:
> <xul:image class="toolbarbutton-icon" xbl:inherits="validate,src=image,label"/>
That's so that <toolbarbutton image="about:logo"/> (or whatever) works; if you set the image using list-style-image somewhere in CSS that already works because it's an inherited property.
You need to log in
before you can comment on or make changes to this bug.
Description
•