fritx / css-inline

Inline css into html dom
https://www.npmjs.com/package/css-inline
8 stars 0 forks source link

something wrong with select.js to make op #1

Open webryan opened 9 years ago

webryan commented 9 years ago

f:\nodejs\marktang\node_modules\css-inline\node_modules\domino\lib\select.js:633

filter.push(combinatorsop); ^ TypeError: Object # has no method '{' at compile (f:\nodejs\marktang\node_modules\css-inline\node_modules\domino\l ib\select.js:633:32) at find (f:\nodejs\marktang\node_modules\css-inline\node_modules\domino\lib\ select.js:784:14) at module.exports.exports (f:\nodejs\marktang\node_modules\css-inline\node_m odules\domino\lib\select.js:828:10) at HTMLBodyElement.Object.create.querySelectorAll.value (f:\nodejs\marktang\ node_modules\css-inline\node_modules\domino\lib\Element.js:693:17) at Function.Zepto.$.qsa (f:\nodejs\marktang\node_modules\css-inline\node_mod ules\zepto-node\src\zepto.js:142:17) at Object.Zepto.fn.find (f:\nodejs\marktang\node_modules\css-inline\node_mod ules\zepto-node\src\zepto.js:262:40) at Object.Zepto.fn.(anonymous function) as find at f:\nodejs\marktang\nodemodules\css-inline\index.js:23:11 at Function..each._.forEach (f:\nodejs\marktang\node_modules\css-inline\nod e_modules\underscore\underscore.js:103:9) at _inline (f:\nodejs\marktang\node_modules\css-inline\index.js:20:5)

fritx commented 9 years ago

I'm sorry. I probably know what's going on here.

.box { background-color: blue; } /* not allowed */
.box {
  background-color: blue;
}  /* instead */

The dependency fritx/css-obj is quite simple:

It requires:

  • no comments
  • one space before {
  • } or one key/value pair in each line
  • strictly {key}: {value};
  • so on ..