parseCssRuleSelectors function

List<String> parseCssRuleSelectors(
  1. CSSRule cssRule
)

Parses the selectors of cssRule.

Implementation

List<String> parseCssRuleSelectors(CSSRule cssRule) {
  if (cssRule.isA<CSSStyleRule>()) {
    var selectorText = (cssRule as CSSStyleRule).selectorText.trim();
    var list = parseStringFromInlineList(selectorText, RegExp(r'\s*,\s*'));
    return list ?? <String>[];
  } else {
    return parseCssRuleTextSelectors(cssRule.cssText);
  }
}