Only set media type when one is present

Defaulting to media="screen" causes the
browser to ignore inline @media print
and other queries.

Fixes #612
This commit is contained in:
Colin
2012-05-26 13:46:31 -05:00
committed by Luke Page
parent 473b320c68
commit 5f9cf904e7

View File

@@ -195,7 +195,7 @@ function createCSS(styles, sheet, lastModified) {
if ((css = document.getElementById(id)) === null) {
css = document.createElement('style');
css.type = 'text/css';
css.media = sheet.media || 'screen';
if( sheet.media ){ css.media = sheet.media; }
css.id = id;
document.getElementsByTagName('head')[0].appendChild(css);
}