24 lines
		
	
	
		
			463 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			24 lines
		
	
	
		
			463 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
let Declaration = require('../declaration')
 | 
						|
let utils = require('../utils')
 | 
						|
 | 
						|
class Appearance extends Declaration {
 | 
						|
  constructor(name, prefixes, all) {
 | 
						|
    super(name, prefixes, all)
 | 
						|
 | 
						|
    if (this.prefixes) {
 | 
						|
      this.prefixes = utils.uniq(
 | 
						|
        this.prefixes.map(i => {
 | 
						|
          if (i === '-ms-') {
 | 
						|
            return '-webkit-'
 | 
						|
          }
 | 
						|
          return i
 | 
						|
        })
 | 
						|
      )
 | 
						|
    }
 | 
						|
  }
 | 
						|
}
 | 
						|
 | 
						|
Appearance.names = ['appearance']
 | 
						|
 | 
						|
module.exports = Appearance
 |