21 lines
		
	
	
		
			569 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			21 lines
		
	
	
		
			569 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
| var resolveName = require('css-tree').property;
 | |
| var handlers = {
 | |
|     'font': require('./property/font'),
 | |
|     'font-weight': require('./property/font-weight'),
 | |
|     'background': require('./property/background'),
 | |
|     'border': require('./property/border'),
 | |
|     'outline': require('./property/border')
 | |
| };
 | |
| 
 | |
| module.exports = function compressValue(node) {
 | |
|     if (!this.declaration) {
 | |
|         return;
 | |
|     }
 | |
| 
 | |
|     var property = resolveName(this.declaration.property);
 | |
| 
 | |
|     if (handlers.hasOwnProperty(property.basename)) {
 | |
|         handlers[property.basename](node);
 | |
|     }
 | |
| };
 |