mirror of
https://github.com/Sevichecc/Urara-Blog.git
synced 2025-05-02 16:29:30 +08:00
19 lines
599 B
Text
19 lines
599 B
Text
// remove useless universal selector
|
|
module.exports = function cleanTypeSelector(node, item, list) {
|
|
var name = item.data.name;
|
|
|
|
// check it's a non-namespaced universal selector
|
|
if (name !== '*') {
|
|
return;
|
|
}
|
|
|
|
// remove when universal selector before other selectors
|
|
var nextType = item.next && item.next.data.type;
|
|
if (nextType === 'IdSelector' ||
|
|
nextType === 'ClassSelector' ||
|
|
nextType === 'AttributeSelector' ||
|
|
nextType === 'PseudoClassSelector' ||
|
|
nextType === 'PseudoElementSelector') {
|
|
list.remove(item);
|
|
}
|
|
};
|