Skip to content
This repository was archived by the owner on Jan 27, 2019. It is now read-only.

Commit 82852cc

Browse files
authored
Merge pull request #41 from faebeee/feature/fix_inlinestyles
Feature/fix inlinestyles
2 parents e54910a + a086d94 commit 82852cc

File tree

2 files changed

+10
-4
lines changed

2 files changed

+10
-4
lines changed

index.js

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,9 @@
22

33
var q = require('q');
44
var isCss = require('is-css');
5-
var isBlank = require('is-blank')
6-
var isUrl = require('is-url-superb')
5+
var isPresent = require('is-present');
6+
var isBlank = require('is-blank');
7+
var isUrl = require('is-url-superb');
78
var request = require('request');
89
var cheerio = require('cheerio');
910
var normalizeUrl = require('normalize-url');
@@ -55,8 +56,12 @@ module.exports = function(url, options){
5556
result.pageTitle = $('head > title').text();
5657

5758
$('[rel=stylesheet]').each(function() {
58-
var link = $(this).attr('href');
59-
result.links.push(createLink(link, url));
59+
var link= $(link).attr('href');
60+
if(isPresent(link)) {
61+
result.links.push(createLink(link, url));
62+
}else{
63+
result.styles.push(stripHtmlComments($(this).text()));
64+
}
6065
});
6166

6267
$('style').each(function() {

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
"commander": "^2.9.0",
1717
"is-blank": "^1.1.0",
1818
"is-css": "^2.0.0",
19+
"is-present": "^1.0.0",
1920
"is-url-superb": "^2.0.0",
2021
"normalize-url": "^1.8.0",
2122
"q": "^1.4.1",

0 commit comments

Comments
 (0)