25 lines
		
	
	
		
			504 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			25 lines
		
	
	
		
			504 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
let Declaration = require('../declaration')
 | 
						|
let utils = require('../utils')
 | 
						|
 | 
						|
class BackgroundClip extends Declaration {
 | 
						|
  constructor(name, prefixes, all) {
 | 
						|
    super(name, prefixes, all)
 | 
						|
 | 
						|
    if (this.prefixes) {
 | 
						|
      this.prefixes = utils.uniq(
 | 
						|
        this.prefixes.map(i => {
 | 
						|
          return i === '-ms-' ? '-webkit-' : i
 | 
						|
        })
 | 
						|
      )
 | 
						|
    }
 | 
						|
  }
 | 
						|
 | 
						|
  check(decl) {
 | 
						|
    return decl.value.toLowerCase() === 'text'
 | 
						|
  }
 | 
						|
}
 | 
						|
 | 
						|
BackgroundClip.names = ['background-clip']
 | 
						|
 | 
						|
module.exports = BackgroundClip
 |