12345678910111213141516171819202122232425262728293031323334 |
- let OldValue = require('../old-value')
- let Value = require('../value')
- class Pixelated extends Value {
- /**
- * Use non-standard name for WebKit and Firefox
- */
- replace(string, prefix) {
- if (prefix === '-webkit-') {
- return string.replace(this.regexp(), '$1-webkit-optimize-contrast')
- }
- if (prefix === '-moz-') {
- return string.replace(this.regexp(), '$1-moz-crisp-edges')
- }
- return super.replace(string, prefix)
- }
- /**
- * Different name for WebKit and Firefox
- */
- old(prefix) {
- if (prefix === '-webkit-') {
- return new OldValue(this.name, '-webkit-optimize-contrast')
- }
- if (prefix === '-moz-') {
- return new OldValue(this.name, '-moz-crisp-edges')
- }
- return super.old(prefix)
- }
- }
- Pixelated.names = ['pixelated']
- module.exports = Pixelated
|