|
|
|
@ -113,13 +113,11 @@ export function set_attribute(element, attribute, value, skip_warning) {
|
|
|
|
|
|
|
|
|
|
|
|
if (value == null) {
|
|
|
|
if (value == null) {
|
|
|
|
element.removeAttribute(attribute);
|
|
|
|
element.removeAttribute(attribute);
|
|
|
|
|
|
|
|
} else if (attribute in element && typeof value !== 'string') {
|
|
|
|
|
|
|
|
// @ts-ignore
|
|
|
|
|
|
|
|
element[attribute] = value;
|
|
|
|
} else {
|
|
|
|
} else {
|
|
|
|
if (attribute in element && typeof value !== 'string') {
|
|
|
|
element.setAttribute(attribute, value);
|
|
|
|
// @ts-ignore
|
|
|
|
|
|
|
|
element[attribute] = value;
|
|
|
|
|
|
|
|
} else {
|
|
|
|
|
|
|
|
element.setAttribute(attribute, value);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|