PageRenderTime 25ms CodeModel.GetById 22ms app.highlight 0ms RepoModel.GetById 1ms app.codeStats 0ms

/scalate-jruby/src/main/resources/haml-3.0.25/TODO

http://github.com/scalate/scalate
#! | 53 lines | 51 code | 2 blank | 0 comment | 0 complexity | dd7523687c99452564cfda64819931ff MD5 | raw file
 1y# -*- mode: org -*-
 2#+STARTUP: nofold
 3
 4* Documentation
 5  Redo tutorial?
 6  Using helpers
 7    haml_concat and haml_tag in particular
 8  Syntax highlighting?
 9
10* Code
11  Keep track of error offsets everywhere
12    Use this to show error location in messages
13    Just clean up SassScript syntax errors in general
14    Lexer errors in particular are icky
15    See in particular error changes made in c07b5c8
16** Haml
17   Support finer-grained HTML-escaping in filters
18   Speed
19     Make tags with dynamic attributes pre-render as much as possible
20     Including the attribute name where doable
21   :ugly + :html improvements
22     Ignore closing tags where we can
23       http://code.google.com/speed/articles/optimizing-html.html
24       Requires Haml parsing refactor
25     Don't quote attributes that don't require it
26       http://www.w3.org/TR/REC-html40/intro/sgmltut.html#h-3.2.2
27       http://www.w3.org/TR/html5/syntax.html#attributes
28** Sass
29   Benchmark the effects of storing the raw template in sassc
30     If it's expensive, overload RootNode dumping/loading to dup and set @template to nil
31     Then fall back on reading from actual file
32   Make Rack middleware the default for Rails and Merb versions that support it
33   CSS superset
34   Classes are mixins
35     Can refer to specific property values? Syntax?
36   Pull in Compass watcher stuff
37   Internationalization
38     Particularly word constituents in Regexps
39   Optimization
40     http://csstidy.sourceforge.net/
41     http://developer.yahoo.com/yui/compressor/
42     Also comma-folding identical rules where possible
43     Multiple levels
44       0: No optimization
45       1: Nothing that changes doc structure
46         No comma-folding
47       2: Anything that keeps functionality identical to O2 (default)
48       3: Assume order of rules doesn't matter
49       Comma-fold even if there are intervening rules that might interfere
50   CSS3
51     Add (optional) support for http://www.w3.org/TR/css3-values/#calc
52       Cross-unit arithmetic should compile into this
53       Should we use "mod" in Sass for consistency?