app
Widget Registry
Public Made by Adomby adom
The reviewed registry of widgets renderable from plain markdown on any wiki page
← Commit history
Merge PR #66: Register ::adom-table, a generic filterable/sortable table widget
2 files changed
+6−2
README.md+2−1@@ -45,7 +45,7 @@ Registry caps: 32 widgets, 12 attrs each. A malformed entry is dropped, never br ## Current widgets -Four load from adom/component-widgets and take a JSON `src`; adom-symbol-variants loads from adom/adom-symbol and takes a component page.json `src`:+Five load from adom/component-widgets and take a JSON `src`; adom-symbol-variants loads from adom/adom-symbol and takes a component page.json `src`: | tag | shows | |---|---|@@ -55,3 +55,4 @@ Four load from adom/component-widgets and take a JSON `src`; adom-symbol-variant | `::adom-heatsink-via{src="..."}` | thermal via layout | | `::adom-symbol-variants{src="..."}` | alternate schematic-symbol layouts (2-column, square, grouped, chip outline), generated in the browser | | `::adom-footprint-variants{src="..."}` | footprint-variant family (baseline, heatsink vias, 300 µm solder balls, rounded pads), parsed live from the page's `.kicad_mod` files; takes an adom-footprint `variants.json` `src` — loads from john/footprint-widgets |+| `::adom-table{src="..."}` | any JSON array as a filterable, sortable table — generic, not component-specific; `columns` `heading` `filter` `facet` `sort` `dim` |
widgets.json+4−1@@ -16,5 +16,8 @@ "element": "adom-symbol-variants", "attrs": ["src", "mpn", "layout", "outline"] }, { "name": "adom-footprint-variants", "mode": "frontend", "script": "https://wiki.adom.inc/john/footprint-widgets/render/widgets/footprint-variants-widget.js",- "element": "adom-footprint-variants", "attrs": ["src", "variant", "heading"] }+ "element": "adom-footprint-variants", "attrs": ["src", "variant", "heading"] },+ { "name": "adom-table", "mode": "frontend",+ "script": "https://wiki.adom.inc/adom/component-widgets/render/widgets/adom-table.js",+ "element": "adom-table", "attrs": ["src", "columns", "heading", "filter", "facet", "sort", "dim"] } ]