W3C home > Mailing lists > Public > www-style@w3.org > December 2005

RE: I Updated that CSS Formatter Page (Feedback Please)

From: Lonnie Best <w3@startport.com>
Date: Tue, 13 Dec 2005 13:46:40 -0600
To: "'Lachlan Hunt'" <lachlan.hunt@lachy.id.au>
Cc: <www-style@w3.org>
Message-ID: <004f01c6001d$f2b0ea50$0906a8c0@sidekick>

I've fixed the bug you discovered, and I am in the process of implementing
your suggestions.

I will indeed find the tests you've mentioned, and I'll ensure that the tool
passes all tests.

Respectfully,

Lonnie Lee Best

-----Original Message-----
From: Lachlan Hunt [mailto:lachlan.hunt@lachy.id.au] 
Sent: Tuesday, December 13, 2005 7:29 AM
To: Lonnie Best
Cc: www-style@w3.org
Subject: Re: I Updated that CSS Formatter Page (Feedback Please)

Lonnie Best wrote:
> I recently made a page that allows you to format your CSS by simply
pasting
> it into this box:
> 
> http://www.lonniebest.com/FormatCSS/
> 
> As a result of your *much appreciated* feedback, I have added an options
> menu to accommodate the varying preferences that people have mentioned.

Now that the alphabetising can be disabled, it may possibly be a useful 
tool.  One bug I found is that if there is a space between the value and 
semi-colon, the entire property is removed.

try:

foo { color: green ; }

Look up the CSS test suite and find the tests that specifically test 
parsing, run them through your parser and make sure the results are as 
expected.  I suspect you may find quite a few other bugs.

Other useful feature ideas:
* Allow user to specify the number of spaces/tabs to insert.  Some 
people may like 1 tab, while others may prefer 2 spaces, 4 spaces or 
anything else.
* Leave the alphabetising features unchecked by default.
* Add an option to make lines wrap between properties, after a specified 
number of characters.  i.e. I like to format my CSS like this:

foo bar baz { property-one: value; property-two: value;
               property-three: value; property-four: value; }

-- 
Lachlan Hunt
http://lachy.id.au/
Received on Tuesday, 13 December 2005 19:47:41 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 27 April 2009 13:54:42 GMT