From 4128cb53aa2f060c0e4d3ee42d4093e5d117eb2d Mon Sep 17 00:00:00 2001 From: DarkWiiPlayer Date: Wed, 22 Jun 2022 15:51:03 +0200 Subject: [PATCH] Add fragment helper to skooma.js --- skooma.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/skooma.js b/skooma.js index 2abea39..f20c0e7 100644 --- a/skooma.js +++ b/skooma.js @@ -113,6 +113,13 @@ export const handle = fn => event => { event.preventDefault(); return fn(event) export const html = nameSpacedProxy({nameFilter: name => name.replace(/([a-z])([A-Z])/g, "$1-$2").toLowerCase()}) export const svg = nameSpacedProxy({xmlns: "http://www.w3.org/2000/svg"}) +export const fragment = (...elements) => { + const fragment = new DocumentFragment() + for (element of elements) + fragment.append(element) + return fragment +} + const textFromTemplate = (literals, items) => { const fragment = new DocumentFragment() for (const key in items) {