Rename the negation selector to "not"
This commit is contained in:
@@ -332,7 +332,7 @@
|
||||
[self emitError:error reason:@"Expected closing right parenthesis ')'"];
|
||||
}
|
||||
|
||||
return nay(subSelector);
|
||||
return not(subSelector);
|
||||
} else if ([pseudoClass isEqualToAny:@"lt", @"gt", @"eq", nil]) {
|
||||
[_inputStream consumeWhitespace];
|
||||
if (![_inputStream consumeCharacter:LEFT_PARENTHESIS]) {
|
||||
|
||||
@@ -220,7 +220,7 @@ extern CSSSelector * generalSiblingSelector(CSSSelector *selector);
|
||||
@param selector The selector which should be negated.
|
||||
@returns A negation selector.
|
||||
*/
|
||||
extern CSSSelector * nay(CSSSelector *selector);
|
||||
extern CSSSelector * not(CSSSelector *selector);
|
||||
|
||||
/**
|
||||
CSS has-descendant selector, e.g. 'div:has(p)'
|
||||
|
||||
@@ -140,7 +140,7 @@ CSSSelector * generalSiblingSelector(CSSSelector *selector)
|
||||
|
||||
#pragma mark - Pseudo Functions
|
||||
|
||||
CSSSelector * nay(CSSSelector *selector)
|
||||
CSSSelector * not(CSSSelector *selector)
|
||||
{
|
||||
return [CSSPseudoFunctionSelector notSelector:selector];
|
||||
}
|
||||
|
||||
@@ -183,7 +183,7 @@ CSSSelector * enabledSelector()
|
||||
typeSelector(@"menuitem"),
|
||||
typeSelector(@"fieldset"),
|
||||
]);
|
||||
return namedPseudoSelector(@"enabled", allOf(@[candiate, nay(disabledSelector())]));
|
||||
return namedPseudoSelector(@"enabled", allOf(@[candiate, not(disabledSelector())]));
|
||||
}
|
||||
|
||||
CSSSelector * disabledSelector()
|
||||
@@ -206,7 +206,7 @@ CSSSelector * disabledSelector()
|
||||
]),
|
||||
allOf(@[
|
||||
descendantOfElementSelector(disabledFieldset),
|
||||
nay(firstLegendDecendantDisabledFieldSet)
|
||||
not(firstLegendDecendantDisabledFieldSet)
|
||||
])
|
||||
]);
|
||||
|
||||
@@ -249,7 +249,7 @@ CSSSelector * optionalSelector()
|
||||
typeSelector(@"select"),
|
||||
typeSelector(@"textarea")
|
||||
]);
|
||||
CSSSelector *noAttribute = nay(hasAttributeSelector(@"required"));
|
||||
CSSSelector *noAttribute = not(hasAttributeSelector(@"required"));
|
||||
|
||||
return namedPseudoSelector(@"optional", allOf(@[candidate, noAttribute]));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user