22 lines
		
	
	
		
			772 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			22 lines
		
	
	
		
			772 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
| module.exports = function(node) {
 | |
|     node.block.children.each(function(rule) {
 | |
|         rule.prelude.children.each(function(simpleselector) {
 | |
|             simpleselector.children.each(function(data, item) {
 | |
|                 if (data.type === 'Percentage' && data.value === '100') {
 | |
|                     item.data = {
 | |
|                         type: 'TypeSelector',
 | |
|                         loc: data.loc,
 | |
|                         name: 'to'
 | |
|                     };
 | |
|                 } else if (data.type === 'TypeSelector' && data.name === 'from') {
 | |
|                     item.data = {
 | |
|                         type: 'Percentage',
 | |
|                         loc: data.loc,
 | |
|                         value: '0'
 | |
|                     };
 | |
|                 }
 | |
|             });
 | |
|         });
 | |
|     });
 | |
| };
 |