@thi.ng/hiccup
Advanced tools
Comparing version 5.2.10 to 5.2.11
@@ -39,3 +39,3 @@ /** | ||
*/ | ||
export declare const mergeClasses: (existing: string, val: any) => string; | ||
export declare const mergeClasses: (existing: string | SVGAnimatedString, val: any) => string; | ||
/** | ||
@@ -42,0 +42,0 @@ * Takes an attrib object and optional element ID and CSS class names from Emmet-style |
@@ -6,6 +6,7 @@ import { deref } from "@thi.ng/api/deref"; | ||
val = deref(val); | ||
if (val == null) return existing; | ||
const $existing = existing.baseVal != void 0 ? existing.baseVal : existing; | ||
if (val == null) return $existing; | ||
if (isArray(val)) val = val.join(" "); | ||
if (isString(val)) return existing ? existing + " " + val : val; | ||
const classes = new Set(existing ? existing.split(" ") : void 0); | ||
if (isString(val)) return $existing ? $existing + " " + val : val; | ||
const classes = new Set($existing ? $existing.split(" ") : void 0); | ||
for (let id in val) { | ||
@@ -12,0 +13,0 @@ deref(val[id]) ? classes.add(id) : classes.delete(id); |
# Change Log | ||
- **Last updated**: 2024-08-18T14:11:34Z | ||
- **Last updated**: 2024-08-23T16:18:16Z | ||
- **Generator**: [thi.ng/monopub](https://thi.ng/monopub) | ||
@@ -12,2 +12,11 @@ | ||
### [5.2.11](https://github.com/thi-ng/umbrella/tree/@thi.ng/hiccup@5.2.11) (2024-08-23) | ||
#### 🩹 Bug fixes | ||
- update mergeClasses() arg types ([eaca539](https://github.com/thi-ng/umbrella/commit/eaca539)) | ||
- add support for SVGAnimatedString as `existing` arg | ||
to enable full support for SVG elements | ||
- update SVGAnimatedString handling in `mergeClasses()` ([540cc70](https://github.com/thi-ng/umbrella/commit/540cc70)) | ||
### [5.2.2](https://github.com/thi-ng/umbrella/tree/@thi.ng/hiccup@5.2.2) (2024-06-21) | ||
@@ -14,0 +23,0 @@ |
{ | ||
"name": "@thi.ng/hiccup", | ||
"version": "5.2.10", | ||
"version": "5.2.11", | ||
"description": "HTML/SVG/XML serialization of nested data structures, iterables & closures", | ||
@@ -131,3 +131,3 @@ "type": "module", | ||
}, | ||
"gitHead": "f6e26ea1142525171de5d36b9c3119f2782bb437\n" | ||
"gitHead": "0d01681c64f5459647ab06f197f70dc90fb64cc9\n" | ||
} |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
78572
570