24 lines
		
	
	
		
			524 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			24 lines
		
	
	
		
			524 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
| let Declaration = require('../declaration')
 | |
| 
 | |
| class TextDecorationSkipInk extends Declaration {
 | |
|   /**
 | |
|    * Change prefix for ink value
 | |
|    */
 | |
|   set(decl, prefix) {
 | |
|     if (decl.prop === 'text-decoration-skip-ink' && decl.value === 'auto') {
 | |
|       decl.prop = prefix + 'text-decoration-skip'
 | |
|       decl.value = 'ink'
 | |
|       return decl
 | |
|     } else {
 | |
|       return super.set(decl, prefix)
 | |
|     }
 | |
|   }
 | |
| }
 | |
| 
 | |
| TextDecorationSkipInk.names = [
 | |
|   'text-decoration-skip-ink',
 | |
|   'text-decoration-skip'
 | |
| ]
 | |
| 
 | |
| module.exports = TextDecorationSkipInk
 |