parseAttributes method

Map<String, String> parseAttributes(
  1. Element element
)

Implementation

Map<String, String> parseAttributes(dom.Element element) {
  final attributes = <String, String>{};

  for (final attr in element.attributes.entries) {
    final key = attr.key.toString();
    final value = attr.value;
    if (key == 'style') {
      attributes[key] = _normalizeStyle(value);
    } else if (key == 'class') {
      attributes[key] = _normalizeClasses(value);
    } else {
      attributes[key] = value;
    }
  }

  return attributes;
}