first commit
This commit is contained in:
38
app_vue/node_modules/autoprefixer/lib/hacks/mask-border.js
generated
vendored
Normal file
38
app_vue/node_modules/autoprefixer/lib/hacks/mask-border.js
generated
vendored
Normal file
@ -0,0 +1,38 @@
|
||||
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
|
Reference in New Issue
Block a user