placeholder-shown.js 437 B

12345678910111213141516171819
  1. let Selector = require('../selector')
  2. class PlaceholderShown extends Selector {
  3. /**
  4. * Return different selectors depend on prefix
  5. */
  6. prefixed(prefix) {
  7. if (prefix === '-moz-') {
  8. return ':-moz-placeholder'
  9. } else if (prefix === '-ms-') {
  10. return ':-ms-input-placeholder'
  11. }
  12. return `:${prefix}placeholder-shown`
  13. }
  14. }
  15. PlaceholderShown.names = [':placeholder-shown']
  16. module.exports = PlaceholderShown