You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
25 lines
430 B
25 lines
430 B
let Declaration = require('../declaration') |
|
|
|
const BASIC = [ |
|
'none', |
|
'underline', |
|
'overline', |
|
'line-through', |
|
'blink', |
|
'inherit', |
|
'initial', |
|
'unset' |
|
] |
|
|
|
class TextDecoration extends Declaration { |
|
/** |
|
* Do not add prefixes for basic values. |
|
*/ |
|
check(decl) { |
|
return decl.value.split(/\s+/).some(i => !BASIC.includes(i)) |
|
} |
|
} |
|
|
|
TextDecoration.names = ['text-decoration'] |
|
|
|
module.exports = TextDecoration
|
|
|