12345678910111213141516171819 |
- // 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);
- }
- };
|