22 lines
579 B
JavaScript
22 lines
579 B
JavaScript
/*
|
|
MIT License http://www.opensource.org/licenses/mit-license.php
|
|
Istvan Jano janoist1@gmail.com
|
|
*/
|
|
module.exports.addStylesServer = function(list, options) {
|
|
global.__styles__ = global.__styles__ || [];
|
|
var newStyles = {};
|
|
|
|
for(var i = 0; i < list.length; i++) {
|
|
var item = list[i];
|
|
var id = item[0];
|
|
var css = item[1];
|
|
var media = item[2];
|
|
var sourceMap = item[3];
|
|
var part = {css: css, media: media, sourceMap: sourceMap};
|
|
|
|
if(!newStyles[id])
|
|
global.__styles__.push(newStyles[id] = {id: id, parts: [part]});
|
|
else
|
|
newStyles[id].parts.push(part);
|
|
}
|
|
} |