Changes

Jump to: navigation, search

Tantek-Mozilla-Projects

1,797 bytes added, 02:23, 24 August 2010
remaining tasks: note 'cursor' detail - applies to within border-edge, add some specific Mozilla support links direct to pages discussing Moz support of various CSS3-UI feature
===== remaining tasks =====
Remaining tasks to get CSS3 UI to PR:
 
* 'cursor' detail: on the root element, setting cursor applies to the border-edge (per 2.1 or later CSS spec that defines it e.g. CSS3 Borders and Backgrounds). See also 'pointer-events' which can modify it.
* add '''pointer-events''' A way of specifying whether an element is opaque to pointer events (and receives them) or is transparent to them (letting them get handled by what's underneath.
*** shipped in Safari 4.0
** related: [[SVG:Pointer-events]]
** pointer events should modify if cursor property of an element is used
* consider incorporating '''[https://developer.mozilla.org/En/CSS/Overflow-x overflow-x]''' and '''[https://developer.mozilla.org/En/CSS/Overflow-y overflow-y]'''
** pull-in the entirety of section 16 from
*** http://www.w3.org/Style/Group/css3-src/css3-box/#overflow
*** http://www.w3.org/TR/css3-marquee/#the-overflow-style
** investigate discussion of ink overflow vs layout overflow - [[User:Fantasai|fantasai]] will get more info on this. e.g. box-shadow should never trigger scrollbars. do margins? maybe they don't trigger overflow but if there is overflow anyways (something else triggers scrollbars), then margins influence the dimensions of the scrollable area.
 
* consider adding '''overflow-radius''' per implementation(s)
** Mozilla supports [https://developer.mozilla.org/en/CSS/-moz-outline-radius -moz-outline-radius]
* document claims of existing implementations
** Webkit CSS3 UI - http://lists.w3.org/Archives/Public/public-html/2009Sep/0060.html
** Opera CSS3 UI - http://lists.w3.org/Archives/Public/public-html/2009Sep/0202.html
** Mozilla CSS3 UI *** [https://developer.mozilla.org/en/CSS/:default :default]*** [https://developer.mozilla.org/En/CSS/:indeterminate :indeterminate]*** [https://developer.mozilla.org/En/CSS/::selection ::- moz-selection] - needs removal of prefix.*** more UI related pseudo-classes discussed in [https://developer.mozilla.org/en/CSS_Reference#Pseudo-classes devmo CSS Reference]*** [https://developer.mozilla.org/en/CSS/-moz-appearance -moz-appearance] - needs analysis to figure out if it complies with intent of 'appearance' property*** [https://developer.mozilla.org/En/CSS/Box-sizing -moz-box-sizing] - needs unprefixing ([https://bugzilla.mozilla.org/show_bug.cgi???id=243412 bug 243412]). **** extra value 'padding-box' is implemented - consider adding it to CSS3-UI*** 'cursor' - new values**** [https://developer.mozilla.org/en/CSS/-moz-alias alias] - verify works w/o prefix.**** [https://developer.mozilla.org/en/CSS/-moz-cell cell] - verify works w/o prefix.**** [https://developer.mozilla.org/en/CSS/-moz-copy copy] - verify works w/o prefix.*** [https://developer.mozilla.org/en/CSS/outline-offset outline-offset] -
** Internet Explorer 8 CSS3 UI support - ??? (expect email from johnjan @ MS)
** IE5/Mac CSS3 UI support - ???
* box-sizing prefix drop: https://bugzilla.mozilla.org/show_bug.cgi?id=243412
* ...
 
Additional CSS3 UI related features in Mozilla to investigate:
* [https://developer.mozilla.org/en/CSS/-moz-user-focus -moz-user-focus]
==== CSS3 Backgrounds and Borders ====
Canmove, confirm
2,698
edits

Navigation menu