├── .gitignore ├── .npmignore ├── Makefile ├── README.md ├── package.json ├── server.js ├── source ├── css.js ├── css │ ├── cascade.js │ ├── compare-specificity.js │ ├── compute.js │ ├── declarations.js │ ├── declarations.json │ ├── expand-shorthand.js │ ├── stylesheet.js │ └── values.js ├── draw.js ├── draw │ ├── background.js │ ├── border.js │ ├── image.js │ └── text.js ├── html.js ├── images.js ├── index.js ├── layout.js ├── layout │ ├── block-box.js │ ├── box.js │ ├── image-box.js │ ├── inline-box.js │ ├── line-box.js │ ├── line-break-box.js │ ├── parent-box.js │ ├── text-box.js │ ├── viewport.js │ └── whitespace │ │ ├── breaks.js │ │ └── collapse.js └── stylesheets.js └── test ├── assets ├── block-image.html ├── block-in-inline.html ├── br.html ├── column-inline.html ├── css │ ├── default.css │ └── reset.css ├── empty-inline.html ├── font-size.html ├── image.html ├── images │ └── waves.png ├── inline-image.html ├── line-height.html ├── mixed-white-space.html ├── multiline-font-size.html ├── multiline-image.html ├── multiline.html ├── nested-block-in-inline.html ├── nested-block.html ├── nested-inline.html ├── padded-all.html ├── padded-block-in-inline.html ├── padded-br.html ├── padded-inline.html ├── pre.html ├── shorthand.html ├── simple-block.html ├── simple-inline.html ├── stack-block.html ├── vertical-align-image.html ├── vertical-align.html └── white-space.html ├── index.html ├── index.js └── serialize.js /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | .DS_Store 4 | -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | dist 2 | test 3 | Makefile 4 | server.js 5 | -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kapetan/repaint/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kapetan/repaint/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kapetan/repaint/HEAD/package.json -------------------------------------------------------------------------------- /server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kapetan/repaint/HEAD/server.js -------------------------------------------------------------------------------- /source/css.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kapetan/repaint/HEAD/source/css.js -------------------------------------------------------------------------------- /source/css/cascade.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kapetan/repaint/HEAD/source/css/cascade.js -------------------------------------------------------------------------------- /source/css/compare-specificity.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kapetan/repaint/HEAD/source/css/compare-specificity.js -------------------------------------------------------------------------------- /source/css/compute.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kapetan/repaint/HEAD/source/css/compute.js -------------------------------------------------------------------------------- /source/css/declarations.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kapetan/repaint/HEAD/source/css/declarations.js -------------------------------------------------------------------------------- /source/css/declarations.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kapetan/repaint/HEAD/source/css/declarations.json -------------------------------------------------------------------------------- /source/css/expand-shorthand.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kapetan/repaint/HEAD/source/css/expand-shorthand.js -------------------------------------------------------------------------------- /source/css/stylesheet.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kapetan/repaint/HEAD/source/css/stylesheet.js -------------------------------------------------------------------------------- /source/css/values.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kapetan/repaint/HEAD/source/css/values.js -------------------------------------------------------------------------------- /source/draw.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kapetan/repaint/HEAD/source/draw.js -------------------------------------------------------------------------------- /source/draw/background.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kapetan/repaint/HEAD/source/draw/background.js -------------------------------------------------------------------------------- /source/draw/border.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kapetan/repaint/HEAD/source/draw/border.js -------------------------------------------------------------------------------- /source/draw/image.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kapetan/repaint/HEAD/source/draw/image.js -------------------------------------------------------------------------------- /source/draw/text.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kapetan/repaint/HEAD/source/draw/text.js -------------------------------------------------------------------------------- /source/html.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kapetan/repaint/HEAD/source/html.js -------------------------------------------------------------------------------- /source/images.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kapetan/repaint/HEAD/source/images.js -------------------------------------------------------------------------------- /source/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kapetan/repaint/HEAD/source/index.js -------------------------------------------------------------------------------- /source/layout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kapetan/repaint/HEAD/source/layout.js -------------------------------------------------------------------------------- /source/layout/block-box.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kapetan/repaint/HEAD/source/layout/block-box.js -------------------------------------------------------------------------------- /source/layout/box.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kapetan/repaint/HEAD/source/layout/box.js -------------------------------------------------------------------------------- /source/layout/image-box.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kapetan/repaint/HEAD/source/layout/image-box.js -------------------------------------------------------------------------------- /source/layout/inline-box.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kapetan/repaint/HEAD/source/layout/inline-box.js -------------------------------------------------------------------------------- /source/layout/line-box.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kapetan/repaint/HEAD/source/layout/line-box.js -------------------------------------------------------------------------------- /source/layout/line-break-box.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kapetan/repaint/HEAD/source/layout/line-break-box.js -------------------------------------------------------------------------------- /source/layout/parent-box.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kapetan/repaint/HEAD/source/layout/parent-box.js -------------------------------------------------------------------------------- /source/layout/text-box.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kapetan/repaint/HEAD/source/layout/text-box.js -------------------------------------------------------------------------------- /source/layout/viewport.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kapetan/repaint/HEAD/source/layout/viewport.js -------------------------------------------------------------------------------- /source/layout/whitespace/breaks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kapetan/repaint/HEAD/source/layout/whitespace/breaks.js -------------------------------------------------------------------------------- /source/layout/whitespace/collapse.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kapetan/repaint/HEAD/source/layout/whitespace/collapse.js -------------------------------------------------------------------------------- /source/stylesheets.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kapetan/repaint/HEAD/source/stylesheets.js -------------------------------------------------------------------------------- /test/assets/block-image.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kapetan/repaint/HEAD/test/assets/block-image.html -------------------------------------------------------------------------------- /test/assets/block-in-inline.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kapetan/repaint/HEAD/test/assets/block-in-inline.html -------------------------------------------------------------------------------- /test/assets/br.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kapetan/repaint/HEAD/test/assets/br.html -------------------------------------------------------------------------------- /test/assets/column-inline.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kapetan/repaint/HEAD/test/assets/column-inline.html -------------------------------------------------------------------------------- /test/assets/css/default.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kapetan/repaint/HEAD/test/assets/css/default.css -------------------------------------------------------------------------------- /test/assets/css/reset.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kapetan/repaint/HEAD/test/assets/css/reset.css -------------------------------------------------------------------------------- /test/assets/empty-inline.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kapetan/repaint/HEAD/test/assets/empty-inline.html -------------------------------------------------------------------------------- /test/assets/font-size.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kapetan/repaint/HEAD/test/assets/font-size.html -------------------------------------------------------------------------------- /test/assets/image.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kapetan/repaint/HEAD/test/assets/image.html -------------------------------------------------------------------------------- /test/assets/images/waves.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kapetan/repaint/HEAD/test/assets/images/waves.png -------------------------------------------------------------------------------- /test/assets/inline-image.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kapetan/repaint/HEAD/test/assets/inline-image.html -------------------------------------------------------------------------------- /test/assets/line-height.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kapetan/repaint/HEAD/test/assets/line-height.html -------------------------------------------------------------------------------- /test/assets/mixed-white-space.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kapetan/repaint/HEAD/test/assets/mixed-white-space.html -------------------------------------------------------------------------------- /test/assets/multiline-font-size.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kapetan/repaint/HEAD/test/assets/multiline-font-size.html -------------------------------------------------------------------------------- /test/assets/multiline-image.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kapetan/repaint/HEAD/test/assets/multiline-image.html -------------------------------------------------------------------------------- /test/assets/multiline.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kapetan/repaint/HEAD/test/assets/multiline.html -------------------------------------------------------------------------------- /test/assets/nested-block-in-inline.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kapetan/repaint/HEAD/test/assets/nested-block-in-inline.html -------------------------------------------------------------------------------- /test/assets/nested-block.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kapetan/repaint/HEAD/test/assets/nested-block.html -------------------------------------------------------------------------------- /test/assets/nested-inline.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kapetan/repaint/HEAD/test/assets/nested-inline.html -------------------------------------------------------------------------------- /test/assets/padded-all.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kapetan/repaint/HEAD/test/assets/padded-all.html -------------------------------------------------------------------------------- /test/assets/padded-block-in-inline.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kapetan/repaint/HEAD/test/assets/padded-block-in-inline.html -------------------------------------------------------------------------------- /test/assets/padded-br.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kapetan/repaint/HEAD/test/assets/padded-br.html -------------------------------------------------------------------------------- /test/assets/padded-inline.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kapetan/repaint/HEAD/test/assets/padded-inline.html -------------------------------------------------------------------------------- /test/assets/pre.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kapetan/repaint/HEAD/test/assets/pre.html -------------------------------------------------------------------------------- /test/assets/shorthand.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kapetan/repaint/HEAD/test/assets/shorthand.html -------------------------------------------------------------------------------- /test/assets/simple-block.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kapetan/repaint/HEAD/test/assets/simple-block.html -------------------------------------------------------------------------------- /test/assets/simple-inline.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kapetan/repaint/HEAD/test/assets/simple-inline.html -------------------------------------------------------------------------------- /test/assets/stack-block.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kapetan/repaint/HEAD/test/assets/stack-block.html -------------------------------------------------------------------------------- /test/assets/vertical-align-image.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kapetan/repaint/HEAD/test/assets/vertical-align-image.html -------------------------------------------------------------------------------- /test/assets/vertical-align.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kapetan/repaint/HEAD/test/assets/vertical-align.html -------------------------------------------------------------------------------- /test/assets/white-space.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kapetan/repaint/HEAD/test/assets/white-space.html -------------------------------------------------------------------------------- /test/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kapetan/repaint/HEAD/test/index.html -------------------------------------------------------------------------------- /test/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kapetan/repaint/HEAD/test/index.js -------------------------------------------------------------------------------- /test/serialize.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kapetan/repaint/HEAD/test/serialize.js --------------------------------------------------------------------------------