1234567891011121314151617181920212223242526272829303132333435363738 |
- let Declaration = require('../declaration')
- class MaskBorder extends Declaration {
- /**
- * Return property name by final spec
- */
- normalize() {
- return this.name.replace('box-image', 'border')
- }
- /**
- * Return flex property for 2012 spec
- */
- prefixed(prop, prefix) {
- let result = super.prefixed(prop, prefix)
- if (prefix === '-webkit-') {
- result = result.replace('border', 'box-image')
- }
- return result
- }
- }
- MaskBorder.names = [
- 'mask-border',
- 'mask-border-source',
- 'mask-border-slice',
- 'mask-border-width',
- 'mask-border-outset',
- 'mask-border-repeat',
- 'mask-box-image',
- 'mask-box-image-source',
- 'mask-box-image-slice',
- 'mask-box-image-width',
- 'mask-box-image-outset',
- 'mask-box-image-repeat'
- ]
- module.exports = MaskBorder
|