« get me outta code hell

hsmusic-wiki - HSMusic - static wiki software cataloguing collaborative creation
about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--src/util/html.js6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/util/html.js b/src/util/html.js
index b8dea51..7e6a668 100644
--- a/src/util/html.js
+++ b/src/util/html.js
@@ -994,6 +994,12 @@ export class Attributes {
     }
   }
 
+  with(...args) {
+    const clone = this.clone();
+    clone.add(...args);
+    return clone;
+  }
+
   #addMultipleAttributes(attributes) {
     const flatInputAttributes =
       [attributes].flat(Infinity).filter(Boolean);