Closed
Bug 683906
Opened 14 years ago
Closed 14 years ago
Make the Highlighter Toolbar look like shorlander's design
Categories
(DevTools :: General, defect)
DevTools
General
Tracking
(Not tracked)
RESOLVED
FIXED
Firefox 10
People
(Reporter: paul, Assigned: paul)
References
Details
(Whiteboard: [minotaur])
Attachments
(2 files, 3 obsolete files)
|
7.59 KB,
patch
|
dao
:
review+
|
Details | Diff | Splinter Review |
|
7.84 KB,
patch
|
Details | Diff | Splinter Review |
We may want to use OSX design (bug 676253) or Windows design (Bug 676255).
| Assignee | ||
Comment 1•14 years ago
|
||
Assignee: nobody → paul
Status: NEW → ASSIGNED
Comment 2•14 years ago
|
||
This is Ubuntu 10.04 LTS, clearlooks theme, gnome 2.30, gtk2.
The various Inspect button states:
http://img.i7m.de/show/nxwuk.png
Third state, mouse over, does not look too good for now.
| Assignee | ||
Comment 3•14 years ago
|
||
Thank you Mihai.
| Assignee | ||
Updated•14 years ago
|
Whiteboard: [minotaur]
| Assignee | ||
Comment 4•14 years ago
|
||
Based on Mac design (bug 676253).
Attachment #557581 -
Attachment is obsolete: true
Attachment #557619 -
Attachment is obsolete: true
Attachment #559097 -
Flags: review?(dao)
Comment 5•14 years ago
|
||
Comment on attachment 559097 [details] [diff] [review]
patch v1
>+#inspector-toolbar {
>+ -moz-appearance: none;
>+ height: 32px;
Why are you setting a height here rather than letting the toolbar be sized automatically based on its contents?
>+#inspector-inspect-toolbutton,
>+#inspector-tools > toolbarbutton {
>+ -moz-appearance: none;
>+ width: 78px;
I think you want min-width here.
>+ margin: 3px 5px !important;
Why !important?
>+#inspector-inspect-toolbutton[checked],
>+#inspector-tools > toolbarbutton[checked] {
>+ color: hsl(208,100%,60%) !important;
>+ border-color: hsla(210,8%,5%,.6) !important;
>+ background: -moz-linear-gradient(hsla(220,6%,10%,.6), hsla(210,11%,18%,.45) 75%, hsla(210,11%,30%,.4));
>+ box-shadow: 0 1px 3px hsla(210,8%,5%,.25) inset, 0 1px 3px hsla(210,8%,5%,.25) inset, 0 1px 0 hsla(210,16%,76%,.15);
>+}
>+
>+#inspector-inspect-toolbutton[checked]:hover,
>+#inspector-tools > toolbarbutton[checked]:hover {
>+ background-color: transparent!important;
>+}
>+
>+#inspector-inspect-toolbutton[checked]:hover:active,
>+#inspector-tools > toolbarbutton[checked]:hover:active {
>+ background-color: hsla(210,8%,5%,.2)!important;
>+}
Always add a space before !important.
Which of the above !important flags are really needed?
Attachment #559097 -
Flags: review?(dao) → review-
| Assignee | ||
Comment 6•14 years ago
|
||
(In reply to Dão Gottwald [:dao] from comment #5)
> Comment on attachment 559097 [details] [diff] [review]
> patch v1
>
> >+#inspector-toolbar {
> >+ -moz-appearance: none;
> >+ height: 32px;
>
> Why are you setting a height here rather than letting the toolbar be sized
> automatically based on its contents?
I'll fix that (for Mac and Windows too).
>
> >+#inspector-inspect-toolbutton,
> >+#inspector-tools > toolbarbutton {
> >+ -moz-appearance: none;
> >+ width: 78px;
>
> I think you want min-width here.
Right.
> >+ margin: 3px 5px !important;
>
> Why !important?
Because we find this in toolbarbutton.css:
.toolbarbutton-text {
margin: 0 !important;
text-align: center;
}
> >+#inspector-inspect-toolbutton[checked],
> >+#inspector-tools > toolbarbutton[checked] {
> >+ color: hsl(208,100%,60%) !important;
> >+ border-color: hsla(210,8%,5%,.6) !important;
> >+ background: -moz-linear-gradient(hsla(220,6%,10%,.6), hsla(210,11%,18%,.45) 75%, hsla(210,11%,30%,.4));
> >+ box-shadow: 0 1px 3px hsla(210,8%,5%,.25) inset, 0 1px 3px hsla(210,8%,5%,.25) inset, 0 1px 0 hsla(210,16%,76%,.15);
> >+}
> >+
> >+#inspector-inspect-toolbutton[checked]:hover,
> >+#inspector-tools > toolbarbutton[checked]:hover {
> >+ background-color: transparent!important;
> >+}
> >+
> >+#inspector-inspect-toolbutton[checked]:hover:active,
> >+#inspector-tools > toolbarbutton[checked]:hover:active {
> >+ background-color: hsla(210,8%,5%,.2)!important;
> >+}
>
> Always add a space before !important.
Ok.
> Which of the above !important flags are really needed?
All of them.
OS: Linux → Mac OS X
| Assignee | ||
Updated•14 years ago
|
OS: Mac OS X → Linux
| Assignee | ||
Comment 7•14 years ago
|
||
Merging bug 676255 with this bug. Coming patch will include CSS for Linux, Windows and Mac (pinstripe code updated for consistency with Linux and Windows).
OS: Linux → All
Summary: Make the Highlighter Toolbar look like shorlander's design on Linux → Make the Highlighter Toolbar look like shorlander's design
| Assignee | ||
Comment 8•14 years ago
|
||
In this new patch, I include code for Linux, Windows and Mac. See comment 7.
Attachment #559097 -
Attachment is obsolete: true
Attachment #563097 -
Flags: review?(dao)
| Assignee | ||
Comment 10•14 years ago
|
||
Dão, do you have some time to look at this patch?
Comment 12•14 years ago
|
||
review ping!
Comment 13•14 years ago
|
||
Comment on attachment 563097 [details] [diff] [review]
patch v2
>--- a/browser/themes/winstripe/browser/browser.css
>+++ b/browser/themes/winstripe/browser/browser.css
>+#inspector-inspect-toolbutton > .toolbarbutton-icon,
>+#inspector-tools > toolbarbutton > .toolbarbutton-icon {
>+ margin: 0px;
nit: remove "px"
Attachment #563097 -
Flags: review?(dao) → review+
| Assignee | ||
Comment 14•14 years ago
|
||
Thanks for the r+ Dao
| Assignee | ||
Updated•14 years ago
|
Whiteboard: [minotaur] → [minotaur][land-in-fx-team]
Comment 15•14 years ago
|
||
Whiteboard: [minotaur][land-in-fx-team] → [minotaur][fixed-in-fx-team]
Comment 16•14 years ago
|
||
Status: ASSIGNED → RESOLVED
Closed: 14 years ago
Hardware: x86 → All
Resolution: --- → FIXED
Whiteboard: [minotaur][fixed-in-fx-team] → [minotaur]
Target Milestone: --- → Firefox 10
Updated•7 years ago
|
Product: Firefox → DevTools
You need to log in
before you can comment on or make changes to this bug.
Description
•