UNPKG

autoprefixer

Version:

Parse CSS and add vendor prefixes to CSS rules using values from the Can I Use website

27 lines (21 loc) 531 B
let Selector = require('../selector') let utils = require('../utils') class Autofill extends Selector { constructor(name, prefixes, all) { super(name, prefixes, all) if (this.prefixes) { this.prefixes = utils.uniq(this.prefixes.map(() => '-webkit-')) } } /** * Return different selectors depend on prefix */ prefixed(prefix) { if (prefix === '-webkit-') { return ':-webkit-autofill' } return `:${prefix}autofill` } } Autofill.names = [':autofill'] module.exports = Autofill