clearOrSetAttribute method
Implementation
void clearOrSetAttribute(String name, String? value) {
if (value == null) {
if (!hasAttribute(name)) return;
if (kVerboseMode) {
print('Remove attribute: $name');
}
removeAttribute(name);
} else {
if (getAttribute(name) == value) return;
if (kVerboseMode) {
print('Update attribute: $name - $value');
}
setAttribute(name, value);
}
}