source: node_modules/autoprefixer/lib/hacks/file-selector-button.js

Last change on this file was 2058e5c, checked in by istevanoska <ilinastevanoska@…>, 6 months ago

Working / before login

  • Property mode set to 100644
File size: 598 bytes
Line 
1let Selector = require('../selector')
2let utils = require('../utils')
3
4class FileSelectorButton extends Selector {
5 constructor(name, prefixes, all) {
6 super(name, prefixes, all)
7
8 if (this.prefixes) {
9 this.prefixes = utils.uniq(this.prefixes.map(() => '-webkit-'))
10 }
11 }
12
13 /**
14 * Return different selectors depend on prefix
15 */
16 prefixed(prefix) {
17 if (prefix === '-webkit-') {
18 return '::-webkit-file-upload-button'
19 }
20 return `::${prefix}file-selector-button`
21 }
22}
23
24FileSelectorButton.names = ['::file-selector-button']
25
26module.exports = FileSelectorButton
Note: See TracBrowser for help on using the repository browser.