Blame view

node_modules/csso/lib/compressor/compress/atrule/keyframes.js 777 Bytes
aaac7fed   liuqimichale   add
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
  module.exports = function(node) {
      node.block.rules.each(function(ruleset) {
          ruleset.selector.selectors.each(function(simpleselector) {
              simpleselector.sequence.each(function(data, item) {
                  if (data.type === 'Percentage' && data.value === '100') {
                      item.data = {
                          type: 'Identifier',
                          info: data.info,
                          name: 'to'
                      };
                  } else if (data.type === 'Identifier' && data.name === 'from') {
                      item.data = {
                          type: 'Percentage',
                          info: data.info,
                          value: '0'
                      };
                  }
              });
          });
      });
  };