setAttributes method
void
setAttributes(
- DOMElement domElement,
- T element,
- DOMTreeMap<
T> treeMap, { - bool preserveClass = false,
- bool preserveStyle = false,
Implementation
void setAttributes(
DOMElement domElement,
T element,
DOMTreeMap<T> treeMap, {
bool preserveClass = false,
bool preserveStyle = false,
}) {
for (var attrName in domElement.attributesNames) {
// No value: a boolean attribute is off, any other one is removed.
var attrVal = resolveAttributeValue(
domElement,
element,
attrName,
treeMap,
booleanDefault: false,
valueDefault: null,
preserveClass: preserveClass,
preserveStyle: preserveStyle,
);
setResolvedAttribute(
element,
attrName,
attrVal,
booleanDefault: false,
valueDefault: null,
);
}
}