canmove, Confirmed users, Bureaucrats and Sysops emeriti
6,906
edits
m (clearing in prep for migration to new feature page format) |
mNo edit summary |
||
Line 1: | Line 1: | ||
{{FeatureStatus | |||
|Feature name=Style Doctor | |||
|Feature stage=Development | |||
|Feature health=OK | |||
|Feature status note=need a test page to try out the rules+results | |||
}} | |||
{{FeatureTeam | |||
|Feature product manager=Kevin Dangoor | |||
|Feature feature manager=Kevin Dangoor | |||
|Feature lead engineer=Joe Walker | |||
}} | |||
{{FeaturePageBody | |||
|Feature open issues and risks=* can this work with multiple selected nodes? | |||
|Feature overview=The goal of the Style Doctor is to answer the question "why doesn't this look the way I expected it to?" as quickly as possible. | |||
CSS rule precedence is complex and little understood and the Style Doctor will help users get their layouts working 'and' help them learn precedence at the same time. | |||
|Feature requirements=* integrates with nodes selected via the Highlighter, GCLI or other means | |||
* can provide answers for a "substantial" set of node/rule combos. | |||
|Feature implementation plan=* test page with examples that test each rule | |||
* need the same thing working as a traditional addon | |||
* enough rules to produce interesting results (perhaps ~15) | |||
** click around and get a sensible answer for many cases | |||
** those selectors don't match | |||
** everything is actually fine, the rule did apply | |||
|Feature implementation notes=* Source [https://github.com/joewalker/csstools at Github]. At some stage we should move this back into Moz/HG. | |||
* [https://people.mozilla.com/~jwalker/cssdoctor/cssdoctor.webm Demo video], and pages used in the video: [https://people.mozilla.com/~jwalker/cssdoctor/demo.html demo] and [https://people.mozilla.com/~jwalker/cssdoctor/test.html test] | |||
* [https://github.com/joewalker/csstools/blob/master/docs/main.md Documentation] | |||
* [http://mozilla.github.com/devtools/2011/status.html#cssdoctor Status] | |||
}} | |||
{{FeatureInfo | |||
|Feature priority=P1 | |||
|Feature roadmap=Developer Tools | |||
|Feature list=Desktop | |||
|Feature engineering team=DevTools | |||
}} | |||
{{FeatureTeamStatus}} |