Closed Bug 29523 Opened 25 years ago Closed 24 years ago

[outline]Add extra border to style system to replace lack of outline

Categories

(Core :: CSS Parsing and Computation, defect, P3)

defect

Tracking

()

VERIFIED FIXED

People

(Reporter: hangas, Assigned: hangas)

References

Details

(Keywords: css-moz, Whiteboard: [PDT-])

We need two borders to create all the widgets that have been designed for 
mozilla.  We had planned to use border and outline to provide the correct look, 
but the decision to not support outline has left us with only one border.  Every 
chrome widget needs to show two borders for multiple states such as hover, 
active, and focus.  Some type of style that can be added to our css files to give 
us this extra border is required.  Possibly used in a way similar to -moz-border-
radius, but in this case it would need to be something like:
-moz-special-border: 1px solid black;
and:
-moz-special-border-top: white;
-moz-special-border-bottom: #666666;
-moz-special-border-left: white;
-moz-special-border-right: #666666;
Nominating this beta 1 as we need this urgent replacement for CSS2 outlines
which as we learned just last week will not materialize for Seamonkey, as
determined by RickG, RodS and the Gecko team.
We need this to build hover and focus feedback on widgets and in other places as
well. The ability to do propoer widget feedback as spec'd in the UI hinges on
this capability.
Keywords: beta1
It is too late for features like this for beta1  PDT-
Whiteboard: [PDT-]
Blocks: 28144
Keywords: css-moz
This has already been asked for, in bug 21552.
changed summary
Status: NEW → ASSIGNED
Summary: Add extra border to style system to replace lack of outline → [outline]Add extra border to style system to replace lack of outline
mass-move to M16
Target Milestone: --- → M16
Moving out by executive order.
Target Milestone: M16 → M17
Hangas, I am assign this back to you to kill because this was something we were 
trying to get into beta1 for focus. Now with XBL widget I think this is invalid.
Assignee: rods → hangas
Status: ASSIGNED → NEW
Fixed by Hyatt when he created XBL widgets that support multiple tags all having 
their own borders.
Status: NEW → RESOLVED
Closed: 24 years ago
Resolution: --- → FIXED
Target Milestone: M17 → M16
Netscape's standard compliance QA team reorganised itself once again, so taking 
remaining non-tables style bugs. Sorry about the spam. I tried to get this done 
directly at the database level, but apparently that is "not easy because of the 
shadow db", "plus it screws up the audit trail", so no can do...
QA Contact: chrisd → ian
verified that XBL does this
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.