From 7d78497aef7e7e4dea6eb95f0f3228b8493f793c Mon Sep 17 00:00:00 2001 From: Sasha Firsov Date: Fri, 16 Feb 2024 15:45:34 -0800 Subject: [PATCH] 0.0.16 external template fail fix --- README.md | 6 +++--- custom-element.js | 6 ++++-- package-lock.json | 4 ++-- package.json | 2 +- 4 files changed, 10 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index 09c7287..155f66f 100644 --- a/README.md +++ b/README.md @@ -308,9 +308,9 @@ within template [github-image]: https://cdnjs.cloudflare.com/ajax/libs/octicons/8.5.0/svg/mark-github.svg [npm-image]: https://img.shields.io/npm/v/@epa-wg/custom-element.svg [npm-url]: https://npmjs.org/package/@epa-wg/custom-element -[coverage-image]: https://unpkg.com/@epa-wg/custom-element-test@0.0.15/coverage/coverage.svg -[coverage-url]: https://unpkg.com/@epa-wg/custom-element-test@0.0.15/coverage/lcov-report/index.html -[storybook-url]: https://unpkg.com/@epa-wg/custom-element-test@0.0.15/storybook-static/index.html?path=/story/welcome--introduction +[coverage-image]: https://unpkg.com/@epa-wg/custom-element-test@0.0.16/coverage/coverage.svg +[coverage-url]: https://unpkg.com/@epa-wg/custom-element-test@0.0.16/coverage/lcov-report/index.html +[storybook-url]: https://unpkg.com/@epa-wg/custom-element-test@0.0.16/storybook-static/index.html?path=/story/welcome--introduction [sandbox-url]: https://stackblitz.com/github/EPA-WG/custom-element?file=index.html [webcomponents-url]: https://www.webcomponents.org/element/@epa-wg/custom-element [webcomponents-img]: https://img.shields.io/badge/webcomponents.org-published-blue.svg diff --git a/custom-element.js b/custom-element.js index a820068..d951e2d 100644 --- a/custom-element.js +++ b/custom-element.js @@ -409,8 +409,10 @@ CustomElement extends HTMLElement class DceElement extends HTMLElement { static get observedAttributes() - { - return templateDocs.reduce( (ret,t) =>{ ret.push( ...t.params.map(e=>attr(e,'name')) ); return ret; }, [] ); + { return templateDocs.reduce( (ret,t) => + { if( t.params ) ret.push( ...t.params.map(e=>attr(e,'name')) ); + return ret; + }, [] ); } connectedCallback() { if( this.firstElementChild?.tagName === 'TEMPLATE' ) diff --git a/package-lock.json b/package-lock.json index 53ed66c..86d2944 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@epa-wg/custom-element", - "version": "0.0.15", + "version": "0.0.16", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@epa-wg/custom-element", - "version": "0.0.15", + "version": "0.0.16", "license": "Apache-2.0", "funding": { "type": "patreon", diff --git a/package.json b/package.json index 97719b1..ca72a3c 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@epa-wg/custom-element", - "version": "0.0.15", + "version": "0.0.16", "description": "Declarative Custom Element as W3C proposal PoC with native(XSLT) based templating", "browser": "custom-element.js", "module": "custom-element.js",