mirror of
https://github.com/KevinMidboe/inline-html.git
synced 2025-10-29 17:40:29 +00:00
Add support for inlining CSS stylesheets. Add tests. Update docs.
This commit is contained in:
@@ -4,6 +4,7 @@ const fs = require('mz/fs');
|
||||
const inlineCssUrl = require('./css-url');
|
||||
const inlineImg = require('./img');
|
||||
const inlineLess = require('./link-less');
|
||||
const inlineLinkCss = require('./link-css');
|
||||
const inlineScript = require('./script');
|
||||
const R = require('ramda');
|
||||
const Ru = require('@panosoft/ramda-utils');
|
||||
@@ -19,7 +20,7 @@ var inline = {};
|
||||
*/
|
||||
inline.html = co.wrap(function * (html, options) {
|
||||
options = Ru.defaults({
|
||||
filename: null,
|
||||
filename: '.',
|
||||
less: {},
|
||||
verbose: false
|
||||
}, options || {});
|
||||
@@ -34,6 +35,10 @@ inline.html = co.wrap(function * (html, options) {
|
||||
$ = result.$;
|
||||
files = R.concat(files, result.files);
|
||||
|
||||
result = yield inlineLinkCss($, filename, options);
|
||||
$ = result.$;
|
||||
files = R.concat(files, result.files);
|
||||
|
||||
result = inlineCssUrl($, filename, options);
|
||||
$ = result.$;
|
||||
files = R.concat(files, result.files);
|
||||
|
||||
Reference in New Issue
Block a user