diff --git a/CHANGELOG.md b/CHANGELOG.md
index 85d9b19..8cfdcc4 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,8 @@
+## 5.3.5
+
+- Fixed visual issues that occurred on standalone and nested `` elements.
+- Updated various dependencies.
+
## 5.3.4
- Reverted a change to single radio and checkbox inputs.
diff --git a/dist/semantic-forms.css b/dist/semantic-forms.css
index 53fe246..9e5f4d4 100644
--- a/dist/semantic-forms.css
+++ b/dist/semantic-forms.css
@@ -1245,21 +1245,23 @@ form.semanticForms:not(.semanticFormsActive) dd input[type=button]:not(.clear, .
padding: 10px 10px 20px 10px;
margin-bottom: 15px;
}
-.semanticForms fieldset fieldset {
+.semanticForms fieldset fieldset, .semanticForms fieldset details {
background-color: var(--semanticFormsNestedFieldsetBgColor);
border: var(--semanticFormsNestedFieldsetBorder);
margin: 0;
}
.semanticForms fieldset fieldset input:not([type=submit], [type=reset], [type=button], [type=image], [type=checkbox], [type=radio]),
.semanticForms fieldset fieldset select,
-.semanticForms fieldset fieldset textarea {
+.semanticForms fieldset fieldset textarea, .semanticForms fieldset details input:not([type=submit], [type=reset], [type=button], [type=image], [type=checkbox], [type=radio]),
+.semanticForms fieldset details select,
+.semanticForms fieldset details textarea {
background-color: var(--semanticFormsNestedInputBgColor);
}
.semanticForms details {
box-sizing: border-box;
position: relative;
- background-color: var(--semanticFormsNestedFieldsetBgColor);
- border: var(--semanticFormsNestedFieldsetBorder);
+ background-color: var(--semanticFormsFormSubBgColor);
+ border: 1px var(--semanticFormsSubBorderColor) solid;
border-radius: var(--semanticFormsBorderRadius);
display: flex;
flex-direction: column;
@@ -1329,6 +1331,18 @@ form.semanticForms:not(.semanticFormsActive) dd input[type=button]:not(.clear, .
margin-top: 15px;
margin-bottom: 15px;
}
+.semanticForms details details,
+.semanticForms details fieldset {
+ margin-top: 10px;
+ background-color: var(--semanticFormsNestedFieldsetBgColor);
+ border: var(--semanticFormsNestedFieldsetBorder);
+}
+.semanticForms details details[open] summary::before {
+ transform: rotate(90deg);
+}
+.semanticForms details details:not([open]) summary::before {
+ transform: rotate(0deg);
+}
.semanticForms dl {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(var(--semanticFormsInputMinWidth), 1fr));
diff --git a/docs/package-lock.json b/docs/package-lock.json
index 5e30e76..50266d7 100644
--- a/docs/package-lock.json
+++ b/docs/package-lock.json
@@ -26,13 +26,14 @@
}
},
"..": {
- "version": "5.3.4",
+ "name": "semantic-forms",
+ "version": "5.3.5",
"license": "CC-BY-4.0",
"devDependencies": {
"@jsdevtools/coverage-istanbul-loader": "3.0.5",
- "@playwright/test": "1.57.0",
- "eslint": "9.39.1",
- "eslint-plugin-html": "8.1.3",
+ "@playwright/test": "1.58.2",
+ "eslint": "10.0.0",
+ "eslint-plugin-html": "8.1.4",
"express": "5.2.1",
"http-server": "14.1.1",
"nodemon": "3.1.11",
@@ -304,91 +305,94 @@
}
},
"../node_modules/@eslint/config-array": {
- "version": "0.21.1",
+ "version": "0.23.1",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
- "@eslint/object-schema": "^2.1.7",
+ "@eslint/object-schema": "^3.0.1",
"debug": "^4.3.1",
- "minimatch": "^3.1.2"
+ "minimatch": "^10.1.1"
},
"engines": {
- "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ "node": "^20.19.0 || ^22.13.0 || >=24"
}
},
- "../node_modules/@eslint/config-helpers": {
- "version": "0.4.2",
+ "../node_modules/@eslint/config-array/node_modules/balanced-match": {
+ "version": "4.0.2",
"dev": true,
- "license": "Apache-2.0",
+ "license": "MIT",
"dependencies": {
- "@eslint/core": "^0.17.0"
+ "jackspeak": "^4.2.3"
},
"engines": {
- "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ "node": "20 || >=22"
}
},
- "../node_modules/@eslint/core": {
- "version": "0.17.0",
+ "../node_modules/@eslint/config-array/node_modules/brace-expansion": {
+ "version": "5.0.2",
"dev": true,
- "license": "Apache-2.0",
+ "license": "MIT",
"dependencies": {
- "@types/json-schema": "^7.0.15"
+ "balanced-match": "^4.0.2"
},
"engines": {
- "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ "node": "20 || >=22"
}
},
- "../node_modules/@eslint/eslintrc": {
- "version": "3.3.1",
+ "../node_modules/@eslint/config-array/node_modules/minimatch": {
+ "version": "10.2.1",
"dev": true,
- "license": "MIT",
+ "license": "BlueOak-1.0.0",
"dependencies": {
- "ajv": "^6.12.4",
- "debug": "^4.3.2",
- "espree": "^10.0.1",
- "globals": "^14.0.0",
- "ignore": "^5.2.0",
- "import-fresh": "^3.2.1",
- "js-yaml": "^4.1.0",
- "minimatch": "^3.1.2",
- "strip-json-comments": "^3.1.1"
+ "brace-expansion": "^5.0.2"
},
"engines": {
- "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ "node": "20 || >=22"
},
"funding": {
- "url": "https://opencollective.com/eslint"
+ "url": "https://github.com/sponsors/isaacs"
}
},
- "../node_modules/@eslint/js": {
- "version": "9.39.1",
+ "../node_modules/@eslint/config-helpers": {
+ "version": "0.5.2",
"dev": true,
- "license": "MIT",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@eslint/core": "^1.1.0"
+ },
"engines": {
- "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ "node": "^20.19.0 || ^22.13.0 || >=24"
+ }
+ },
+ "../node_modules/@eslint/core": {
+ "version": "1.1.0",
+ "dev": true,
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@types/json-schema": "^7.0.15"
},
- "funding": {
- "url": "https://eslint.org/donate"
+ "engines": {
+ "node": "^20.19.0 || ^22.13.0 || >=24"
}
},
"../node_modules/@eslint/object-schema": {
- "version": "2.1.7",
+ "version": "3.0.1",
"dev": true,
"license": "Apache-2.0",
"engines": {
- "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ "node": "^20.19.0 || ^22.13.0 || >=24"
}
},
"../node_modules/@eslint/plugin-kit": {
- "version": "0.4.1",
+ "version": "0.6.0",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
- "@eslint/core": "^0.17.0",
+ "@eslint/core": "^1.1.0",
"levn": "^0.4.1"
},
"engines": {
- "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ "node": "^20.19.0 || ^22.13.0 || >=24"
}
},
"../node_modules/@humanfs/core": {
@@ -453,6 +457,14 @@
"url": "https://github.com/sponsors/nzakas"
}
},
+ "../node_modules/@isaacs/cliui": {
+ "version": "9.0.0",
+ "dev": true,
+ "license": "BlueOak-1.0.0",
+ "engines": {
+ "node": ">=18"
+ }
+ },
"../node_modules/@istanbuljs/load-nyc-config": {
"version": "1.1.0",
"dev": true,
@@ -700,11 +712,11 @@
}
},
"../node_modules/@playwright/test": {
- "version": "1.57.0",
+ "version": "1.58.2",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
- "playwright": "1.57.0"
+ "playwright": "1.58.2"
},
"bin": {
"playwright": "cli.js"
@@ -736,6 +748,11 @@
"@types/estree": "*"
}
},
+ "../node_modules/@types/esrecurse": {
+ "version": "4.3.1",
+ "dev": true,
+ "license": "MIT"
+ },
"../node_modules/@types/estree": {
"version": "1.0.8",
"dev": true,
@@ -1879,17 +1896,6 @@
"node": ">=0.10"
}
},
- "../node_modules/doctrine": {
- "version": "2.1.0",
- "dev": true,
- "license": "Apache-2.0",
- "dependencies": {
- "esutils": "^2.0.2"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
"../node_modules/dom-serializer": {
"version": "2.0.0",
"dev": true,
@@ -2039,7 +2045,7 @@
}
},
"../node_modules/es-abstract": {
- "version": "1.24.0",
+ "version": "1.24.1",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -2122,25 +2128,25 @@
}
},
"../node_modules/es-iterator-helpers": {
- "version": "1.2.1",
+ "version": "1.2.2",
"dev": true,
"license": "MIT",
"dependencies": {
"call-bind": "^1.0.8",
- "call-bound": "^1.0.3",
+ "call-bound": "^1.0.4",
"define-properties": "^1.2.1",
- "es-abstract": "^1.23.6",
+ "es-abstract": "^1.24.1",
"es-errors": "^1.3.0",
- "es-set-tostringtag": "^2.0.3",
+ "es-set-tostringtag": "^2.1.0",
"function-bind": "^1.1.2",
- "get-intrinsic": "^1.2.6",
+ "get-intrinsic": "^1.3.0",
"globalthis": "^1.0.4",
"gopd": "^1.2.0",
"has-property-descriptors": "^1.0.2",
"has-proto": "^1.2.0",
"has-symbols": "^1.1.0",
"internal-slot": "^1.1.0",
- "iterator.prototype": "^1.1.4",
+ "iterator.prototype": "^1.1.5",
"safe-array-concat": "^1.1.3"
},
"engines": {
@@ -2234,32 +2240,29 @@
}
},
"../node_modules/eslint": {
- "version": "9.39.1",
+ "version": "10.0.0",
"dev": true,
"license": "MIT",
"peer": true,
"dependencies": {
"@eslint-community/eslint-utils": "^4.8.0",
- "@eslint-community/regexpp": "^4.12.1",
- "@eslint/config-array": "^0.21.1",
- "@eslint/config-helpers": "^0.4.2",
- "@eslint/core": "^0.17.0",
- "@eslint/eslintrc": "^3.3.1",
- "@eslint/js": "9.39.1",
- "@eslint/plugin-kit": "^0.4.1",
+ "@eslint-community/regexpp": "^4.12.2",
+ "@eslint/config-array": "^0.23.0",
+ "@eslint/config-helpers": "^0.5.2",
+ "@eslint/core": "^1.1.0",
+ "@eslint/plugin-kit": "^0.6.0",
"@humanfs/node": "^0.16.6",
"@humanwhocodes/module-importer": "^1.0.1",
"@humanwhocodes/retry": "^0.4.2",
"@types/estree": "^1.0.6",
"ajv": "^6.12.4",
- "chalk": "^4.0.0",
"cross-spawn": "^7.0.6",
"debug": "^4.3.2",
"escape-string-regexp": "^4.0.0",
- "eslint-scope": "^8.4.0",
- "eslint-visitor-keys": "^4.2.1",
- "espree": "^10.4.0",
- "esquery": "^1.5.0",
+ "eslint-scope": "^9.1.0",
+ "eslint-visitor-keys": "^5.0.0",
+ "espree": "^11.1.0",
+ "esquery": "^1.7.0",
"esutils": "^2.0.2",
"fast-deep-equal": "^3.1.3",
"file-entry-cache": "^8.0.0",
@@ -2269,8 +2272,7 @@
"imurmurhash": "^0.1.4",
"is-glob": "^4.0.0",
"json-stable-stringify-without-jsonify": "^1.0.1",
- "lodash.merge": "^4.6.2",
- "minimatch": "^3.1.2",
+ "minimatch": "^10.1.1",
"natural-compare": "^1.4.0",
"optionator": "^0.9.3"
},
@@ -2278,7 +2280,7 @@
"eslint": "bin/eslint.js"
},
"engines": {
- "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ "node": "^20.19.0 || ^22.13.0 || >=24"
},
"funding": {
"url": "https://eslint.org/donate"
@@ -2375,7 +2377,7 @@
}
},
"../node_modules/eslint-plugin-html": {
- "version": "8.1.3",
+ "version": "8.1.4",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -2385,47 +2387,6 @@
"node": ">=16.0.0"
}
},
- "../node_modules/eslint-plugin-import": {
- "version": "2.32.0",
- "dev": true,
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "@rtsao/scc": "^1.1.0",
- "array-includes": "^3.1.9",
- "array.prototype.findlastindex": "^1.2.6",
- "array.prototype.flat": "^1.3.3",
- "array.prototype.flatmap": "^1.3.3",
- "debug": "^3.2.7",
- "doctrine": "^2.1.0",
- "eslint-import-resolver-node": "^0.3.9",
- "eslint-module-utils": "^2.12.1",
- "hasown": "^2.0.2",
- "is-core-module": "^2.16.1",
- "is-glob": "^4.0.3",
- "minimatch": "^3.1.2",
- "object.fromentries": "^2.0.8",
- "object.groupby": "^1.0.3",
- "object.values": "^1.2.1",
- "semver": "^6.3.1",
- "string.prototype.trimend": "^1.0.9",
- "tsconfig-paths": "^3.15.0"
- },
- "engines": {
- "node": ">=4"
- },
- "peerDependencies": {
- "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9"
- }
- },
- "../node_modules/eslint-plugin-import/node_modules/debug": {
- "version": "3.2.7",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "ms": "^2.1.1"
- }
- },
"../node_modules/eslint-plugin-n": {
"version": "15.7.0",
"dev": true,
@@ -2462,79 +2423,18 @@
"node": ">=10"
}
},
- "../node_modules/eslint-plugin-promise": {
- "version": "6.6.0",
- "dev": true,
- "license": "ISC",
- "peer": true,
- "engines": {
- "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
- },
- "funding": {
- "url": "https://opencollective.com/eslint"
- },
- "peerDependencies": {
- "eslint": "^7.0.0 || ^8.0.0 || ^9.0.0"
- }
- },
- "../node_modules/eslint-plugin-react": {
- "version": "7.37.5",
- "dev": true,
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "array-includes": "^3.1.8",
- "array.prototype.findlast": "^1.2.5",
- "array.prototype.flatmap": "^1.3.3",
- "array.prototype.tosorted": "^1.1.4",
- "doctrine": "^2.1.0",
- "es-iterator-helpers": "^1.2.1",
- "estraverse": "^5.3.0",
- "hasown": "^2.0.2",
- "jsx-ast-utils": "^2.4.1 || ^3.0.0",
- "minimatch": "^3.1.2",
- "object.entries": "^1.1.9",
- "object.fromentries": "^2.0.8",
- "object.values": "^1.2.1",
- "prop-types": "^15.8.1",
- "resolve": "^2.0.0-next.5",
- "semver": "^6.3.1",
- "string.prototype.matchall": "^4.0.12",
- "string.prototype.repeat": "^1.0.0"
- },
- "engines": {
- "node": ">=4"
- },
- "peerDependencies": {
- "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7"
- }
- },
- "../node_modules/eslint-plugin-react/node_modules/resolve": {
- "version": "2.0.0-next.5",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "is-core-module": "^2.13.0",
- "path-parse": "^1.0.7",
- "supports-preserve-symlinks-flag": "^1.0.0"
- },
- "bin": {
- "resolve": "bin/resolve"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
"../node_modules/eslint-scope": {
- "version": "8.4.0",
+ "version": "9.1.0",
"dev": true,
"license": "BSD-2-Clause",
"dependencies": {
+ "@types/esrecurse": "^4.3.1",
+ "@types/estree": "^1.0.8",
"esrecurse": "^4.3.0",
"estraverse": "^5.2.0"
},
"engines": {
- "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ "node": "^20.19.0 || ^22.13.0 || >=24"
},
"funding": {
"url": "https://opencollective.com/eslint"
@@ -2566,27 +2466,63 @@
}
},
"../node_modules/eslint-visitor-keys": {
- "version": "4.2.1",
+ "version": "5.0.0",
"dev": true,
"license": "Apache-2.0",
"engines": {
- "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ "node": "^20.19.0 || ^22.13.0 || >=24"
},
"funding": {
"url": "https://opencollective.com/eslint"
}
},
+ "../node_modules/eslint/node_modules/balanced-match": {
+ "version": "4.0.2",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "jackspeak": "^4.2.3"
+ },
+ "engines": {
+ "node": "20 || >=22"
+ }
+ },
+ "../node_modules/eslint/node_modules/brace-expansion": {
+ "version": "5.0.2",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "balanced-match": "^4.0.2"
+ },
+ "engines": {
+ "node": "20 || >=22"
+ }
+ },
+ "../node_modules/eslint/node_modules/minimatch": {
+ "version": "10.2.1",
+ "dev": true,
+ "license": "BlueOak-1.0.0",
+ "dependencies": {
+ "brace-expansion": "^5.0.2"
+ },
+ "engines": {
+ "node": "20 || >=22"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
"../node_modules/espree": {
- "version": "10.4.0",
+ "version": "11.1.0",
"dev": true,
"license": "BSD-2-Clause",
"dependencies": {
"acorn": "^8.15.0",
"acorn-jsx": "^5.3.2",
- "eslint-visitor-keys": "^4.2.1"
+ "eslint-visitor-keys": "^5.0.0"
},
"engines": {
- "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ "node": "^20.19.0 || ^22.13.0 || >=24"
},
"funding": {
"url": "https://opencollective.com/eslint"
@@ -2605,7 +2541,7 @@
}
},
"../node_modules/esquery": {
- "version": "1.6.0",
+ "version": "1.7.0",
"dev": true,
"license": "BSD-3-Clause",
"dependencies": {
@@ -3108,17 +3044,6 @@
"dev": true,
"license": "BSD-2-Clause"
},
- "../node_modules/globals": {
- "version": "14.0.0",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=18"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
"../node_modules/globalthis": {
"version": "1.0.4",
"dev": true,
@@ -4031,6 +3956,20 @@
"node": ">= 0.4"
}
},
+ "../node_modules/jackspeak": {
+ "version": "4.2.3",
+ "dev": true,
+ "license": "BlueOak-1.0.0",
+ "dependencies": {
+ "@isaacs/cliui": "^9.0.0"
+ },
+ "engines": {
+ "node": "20 || >=22"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
"../node_modules/jest-worker": {
"version": "27.5.1",
"dev": true,
@@ -4407,6 +4346,23 @@
"license": "MIT",
"optional": true
},
+ "../node_modules/node-exports-info": {
+ "version": "1.6.0",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "array.prototype.flatmap": "^1.3.3",
+ "es-errors": "^1.3.0",
+ "object.entries": "^1.1.9",
+ "semver": "^6.3.1"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
"../node_modules/node-preload": {
"version": "0.2.1",
"dev": true,
@@ -5058,11 +5014,11 @@
}
},
"../node_modules/playwright": {
- "version": "1.57.0",
+ "version": "1.58.2",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
- "playwright-core": "1.57.0"
+ "playwright-core": "1.58.2"
},
"bin": {
"playwright": "cli.js"
@@ -5075,7 +5031,7 @@
}
},
"../node_modules/playwright-core": {
- "version": "1.57.0",
+ "version": "1.58.2",
"dev": true,
"license": "Apache-2.0",
"bin": {
@@ -5532,7 +5488,7 @@
"license": "MIT"
},
"../node_modules/sass": {
- "version": "1.96.0",
+ "version": "1.97.3",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -6096,6 +6052,116 @@
"eslint-plugin-react": "^7.28.0"
}
},
+ "../node_modules/standard/node_modules/eslint-plugin-import": {
+ "version": "2.32.0",
+ "dev": true,
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "@rtsao/scc": "^1.1.0",
+ "array-includes": "^3.1.9",
+ "array.prototype.findlastindex": "^1.2.6",
+ "array.prototype.flat": "^1.3.3",
+ "array.prototype.flatmap": "^1.3.3",
+ "debug": "^3.2.7",
+ "doctrine": "^2.1.0",
+ "eslint-import-resolver-node": "^0.3.9",
+ "eslint-module-utils": "^2.12.1",
+ "hasown": "^2.0.2",
+ "is-core-module": "^2.16.1",
+ "is-glob": "^4.0.3",
+ "minimatch": "^3.1.2",
+ "object.fromentries": "^2.0.8",
+ "object.groupby": "^1.0.3",
+ "object.values": "^1.2.1",
+ "semver": "^6.3.1",
+ "string.prototype.trimend": "^1.0.9",
+ "tsconfig-paths": "^3.15.0"
+ },
+ "engines": {
+ "node": ">=4"
+ },
+ "peerDependencies": {
+ "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9"
+ }
+ },
+ "../node_modules/standard/node_modules/eslint-plugin-import/node_modules/debug": {
+ "version": "3.2.7",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "ms": "^2.1.1"
+ }
+ },
+ "../node_modules/standard/node_modules/eslint-plugin-import/node_modules/doctrine": {
+ "version": "2.1.0",
+ "dev": true,
+ "license": "Apache-2.0",
+ "dependencies": {
+ "esutils": "^2.0.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "../node_modules/standard/node_modules/eslint-plugin-promise": {
+ "version": "6.6.0",
+ "dev": true,
+ "license": "ISC",
+ "peer": true,
+ "engines": {
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+ },
+ "funding": {
+ "url": "https://opencollective.com/eslint"
+ },
+ "peerDependencies": {
+ "eslint": "^7.0.0 || ^8.0.0 || ^9.0.0"
+ }
+ },
+ "../node_modules/standard/node_modules/eslint-plugin-react": {
+ "version": "7.37.5",
+ "dev": true,
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "array-includes": "^3.1.8",
+ "array.prototype.findlast": "^1.2.5",
+ "array.prototype.flatmap": "^1.3.3",
+ "array.prototype.tosorted": "^1.1.4",
+ "doctrine": "^2.1.0",
+ "es-iterator-helpers": "^1.2.1",
+ "estraverse": "^5.3.0",
+ "hasown": "^2.0.2",
+ "jsx-ast-utils": "^2.4.1 || ^3.0.0",
+ "minimatch": "^3.1.2",
+ "object.entries": "^1.1.9",
+ "object.fromentries": "^2.0.8",
+ "object.values": "^1.2.1",
+ "prop-types": "^15.8.1",
+ "resolve": "^2.0.0-next.5",
+ "semver": "^6.3.1",
+ "string.prototype.matchall": "^4.0.12",
+ "string.prototype.repeat": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ },
+ "peerDependencies": {
+ "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7"
+ }
+ },
+ "../node_modules/standard/node_modules/eslint-plugin-react/node_modules/doctrine": {
+ "version": "2.1.0",
+ "dev": true,
+ "license": "Apache-2.0",
+ "dependencies": {
+ "esutils": "^2.0.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
"../node_modules/standard/node_modules/eslint-scope": {
"version": "7.2.2",
"dev": true,
@@ -6176,6 +6242,28 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
+ "../node_modules/standard/node_modules/resolve": {
+ "version": "2.0.0-next.6",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "es-errors": "^1.3.0",
+ "is-core-module": "^2.16.1",
+ "node-exports-info": "^1.6.0",
+ "object-keys": "^1.1.1",
+ "path-parse": "^1.0.7",
+ "supports-preserve-symlinks-flag": "^1.0.0"
+ },
+ "bin": {
+ "resolve": "bin/resolve"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
"../node_modules/standard/node_modules/type-fest": {
"version": "0.20.2",
"dev": true,
@@ -14580,8 +14668,6 @@
},
"node_modules/sass/node_modules/chokidar": {
"version": "4.0.3",
- "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-4.0.3.tgz",
- "integrity": "sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==",
"license": "MIT",
"dependencies": {
"readdirp": "^4.0.1"
@@ -14595,8 +14681,6 @@
},
"node_modules/sass/node_modules/readdirp": {
"version": "4.1.2",
- "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.1.2.tgz",
- "integrity": "sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==",
"license": "MIT",
"engines": {
"node": ">= 14.18.0"
diff --git a/docs/statics/pages/fullDemo.html b/docs/statics/pages/fullDemo.html
index 5fd994d..4cd8fec 100644
--- a/docs/statics/pages/fullDemo.html
+++ b/docs/statics/pages/fullDemo.html
@@ -943,7 +943,7 @@ Table using colgroups to define column width
- Another detail element with a nested fieldset
+ Another detail element with a nested fieldset and details element
@@ -961,9 +961,30 @@ Table using colgroups to define column width
+
+
+ Some details
+
+
+
+
+
+
+
+
+ Standalone details
+
+
+
+
+
+
+
+
+