removePseudoProperty method
void
removePseudoProperty(
- String type,
- String propertyName
)
Implementation
void removePseudoProperty(String type, String propertyName) {
switch (type) {
case 'before':
if (pseudoBeforeStyle != null) {
// Remove the inline override; fall back to stylesheet value if present.
pseudoBeforeStyle!.removeProperty(propertyName, true);
}
target?.markBeforePseudoElementNeedsUpdate();
break;
case 'after':
if (pseudoAfterStyle != null) {
pseudoAfterStyle!.removeProperty(propertyName, true);
}
target?.markAfterPseudoElementNeedsUpdate();
break;
case 'first-letter':
if (pseudoFirstLetterStyle != null) {
pseudoFirstLetterStyle!.removeProperty(propertyName, true);
}
target?.markFirstLetterPseudoNeedsUpdate();
break;
case 'first-line':
if (pseudoFirstLineStyle != null) {
pseudoFirstLineStyle!.removeProperty(propertyName, true);
}
target?.markFirstLinePseudoNeedsUpdate();
break;
}
}