Filter out null / undefined in elements.setAttributes
This commit is contained in:
		| @ -42,9 +42,11 @@ export function setAttributes(element, attributes) { | |||||||
|         return; |         return; | ||||||
|     } |     } | ||||||
|  |  | ||||||
|     Object.entries(attributes).forEach(([key, value]) => { |     // Assume null and undefined attributes should be left out, | ||||||
|         element.setAttribute(key, value); |     // Setting them would otherwise convert them to "null" and "undefined" | ||||||
|     }); |     Object.entries(attributes) | ||||||
|  |         .filter(([, value]) => !is.nullOrUndefined(value)) | ||||||
|  |         .forEach(([key, value]) => element.setAttribute(key, value)); | ||||||
| } | } | ||||||
|  |  | ||||||
| // Create a DocumentFragment | // Create a DocumentFragment | ||||||
|  | |||||||
		Reference in New Issue
	
	Block a user