setAttributeIfAbsent method

DOMElement setAttributeIfAbsent(
  1. String name,
  2. Object? value
)

Implementation

DOMElement setAttributeIfAbsent(String name, Object? value) {
  name = name.toLowerCase().trim();

  if (_attributes != null) {
    var prevAttribute = _attributes![name];
    if (prevAttribute != null) {
      return this;
    }
  }

  var attribute = DOMAttribute.from(name, value);

  if (attribute != null) {
    putDOMAttribute(attribute);
  }

  return this;
}