1 | csso = require 'csso'
|
2 | Bundle = require './bundle'
|
3 | class Css extends Bundle
|
4 | constructor: (@options) ->
|
5 | @fileExtension = '.css'
|
6 | super
|
7 |
|
8 | minify: (code) ->
|
9 | return csso.justDoIt(code)
|
10 |
|
11 | render: (namespace) ->
|
12 | style = ''
|
13 | for file in @files
|
14 | if file.namespace == namespace
|
15 | style += "<link href='#{file.url}' rel='stylesheet' type='text/css'/>"
|
16 | return style
|
17 |
|
18 | _convertFilename: (filename) ->
|
19 | splitted = filename.split('.')
|
20 | splitted.splice(0, splitted.length - 1).join('.') + '.css'
|
21 |
|
22 | module.exports = Css
|