Skip to content

Commit

Permalink
fixes #129, #130
Browse files Browse the repository at this point in the history
  • Loading branch information
guybedford committed Jan 26, 2014
1 parent a1e8199 commit 9a73e1b
Show file tree
Hide file tree
Showing 4 changed files with 10 additions and 6 deletions.
4 changes: 3 additions & 1 deletion css-builder.js
Expand Up @@ -149,17 +149,19 @@ define(['require', './normalize'], function(req, normalize) {
cssAPI.onLayerEnd = function(write, data) { cssAPI.onLayerEnd = function(write, data) {
//calculate layer css //calculate layer css
var css = layerBuffer.join(''); var css = layerBuffer.join('');
var outPath = config.appDir ? config.baseUrl + data.name + '.css' : config.out.replace(/(\.js)?$/, '.css');


if (config.separateCSS) { if (config.separateCSS) {
console.log('Writing CSS! file: ' + data.name + '\n'); console.log('Writing CSS! file: ' + data.name + '\n');


var outPath = config.appDir ? config.baseUrl + data.name + '.css' : config.out.replace(/(\.js)?$/, '.css'); css = normalize(css, siteRoot, outPath);


saveFile(outPath, compress(css)); saveFile(outPath, compress(css));
} }
else if (config.buildCSS != false) { else if (config.buildCSS != false) {
if (css == '') if (css == '')
return; return;

write( write(
"(function(c){var d=document,a='appendChild',i='styleSheet',s=d.createElement('style');s.type='text/css';d.getElementsByTagName('head')[0][a](s);s[i]?s[i].cssText=c:s[a](d.createTextNode(c));})\n" "(function(c){var d=document,a='appendChild',i='styleSheet',s=d.createElement('style');s.type='text/css';d.getElementsByTagName('head')[0][a](s);s[i]?s[i].cssText=c:s[a](d.createTextNode(c));})\n"
+ "('" + escape(compress(css)) + "');\n" + "('" + escape(compress(css)) + "');\n"
Expand Down
4 changes: 3 additions & 1 deletion css.js
Expand Up @@ -84,8 +84,10 @@ define(function() {


var nextLoad = ieLoads.shift(); var nextLoad = ieLoads.shift();


if (!nextLoad) if (!nextLoad) {
ieCurCallback = null;
return; return;
}


ieCurCallback = nextLoad[1]; ieCurCallback = nextLoad[1];
createIeLoad(nextLoad[0]); createIeLoad(nextLoad[0]);
Expand Down
6 changes: 3 additions & 3 deletions example/build.js
Expand Up @@ -14,17 +14,17 @@
modules: [ modules: [
{ {
name: 'app', name: 'app',
exclude: ['core-components'], exclude: ['app/core-components'],
}, },
{ {
name: 'core-components', name: 'app/core-components',
create: true, create: true,
include: ['components/component'], include: ['components/component'],
exclude: ['require-css/normalize'] exclude: ['require-css/normalize']
}, },
{ {
name: 'popup', name: 'popup',
exclude: ['core-components', 'require-css/normalize'] exclude: ['app/core-components', 'require-css/normalize']
} }
] ]
//name: 'app.js', //name: 'app.js',
Expand Down
2 changes: 1 addition & 1 deletion example/test.html
Expand Up @@ -10,7 +10,7 @@
} }
}); });
</script> </script>
<script src='core-components.js'></script> <script src='app/core-components.js'></script>


<body> <body>
<h1>test</h1> <h1>test</h1>
Expand Down

0 comments on commit 9a73e1b

Please sign in to comment.