Blame view

node_modules/csso/lib/compressor/compress/Value.js 498 Bytes
aaac7fed   liuqimichale   add
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
  var resolveName = require('../../utils/names.js').property;
  var handlers = {
      'font': require('./property/font.js'),
      'font-weight': require('./property/font-weight.js'),
      'background': require('./property/background.js')
  };
  
  module.exports = function compressValue(node) {
      if (!this.declaration) {
          return;
      }
  
      var property = resolveName(this.declaration.property.name);
  
      if (handlers.hasOwnProperty(property.name)) {
          handlers[property.name](node);
      }
  };