WebKit Bugzilla
New
Browse
Search+
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
134005
Web Inspector: Add PrettyPrinter CSS tests
https://bugs.webkit.org/show_bug.cgi?id=134005
Summary
Web Inspector: Add PrettyPrinter CSS tests
Jonathan Wells
Reported
2014-06-17 16:51:50 PDT
There should be tests for CSS PrettyPrinting just as there are for JavaScript and HTML. INITIAL IDEAS FOR TESTS TO ADD - WebKit prefixed - Media queries - Long lines - Short lines - Comments - Long set of rules - Long rules - Short rules - Pseudo selectors - url() Others?
Attachments
[PATCH] Proposed Fix
(16.29 KB, patch)
2014-10-03 15:48 PDT
,
Joseph Pecoraro
no flags
Details
Formatted Diff
Diff
View All
Add attachment
proposed patch, testcase, etc.
Joseph Pecoraro
Comment 1
2014-06-17 16:57:16 PDT
Glancing at the code for some of its edge cases: - !important (should have space before) - ":" // Space in "prop: value" but not in a selectors "a:link" or "div::after" or media queries "(max-device-width:480px)". - multiple rules on one line => 2 newlines between rule declarations. (basically a bunch of minified CSS) As long as we reduce multiple spaces to a single space we're doing pretty good because CSS enforces spaces between almost all tokens. Unlike JavaScript which has lots of operators that can be smashed together without spaces.
Radar WebKit Bug Importer
Comment 2
2014-06-17 16:59:01 PDT
<
rdar://problem/17351848
>
Joseph Pecoraro
Comment 3
2014-10-03 15:48:22 PDT
Created
attachment 239246
[details]
[PATCH] Proposed Fix
WebKit Commit Bot
Comment 4
2014-10-04 15:12:00 PDT
Comment on
attachment 239246
[details]
[PATCH] Proposed Fix Clearing flags on attachment: 239246 Committed
r174323
: <
http://trac.webkit.org/changeset/174323
>
WebKit Commit Bot
Comment 5
2014-10-04 15:12:04 PDT
All reviewed patches have been landed. Closing bug.
Brian Burg
Comment 6
2014-10-04 17:01:32 PDT
Why aren't these done as layout tests or tool tests? Will anyone remember to run the tests?
Joseph Pecoraro
Comment 7
2014-10-06 11:29:15 PDT
(In reply to
comment #6
)
> Why aren't these done as layout tests or tool tests? Will anyone remember to run the tests?
That is a good point. These could become layout tests. They only need to be run when we update CodeMirror, which is rare. I originally just added these as part of the tool because it was what I used for debugging and development, so it was easy and useful. We can move these.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug