[w3c/webcomponents] [declarative-custom-elements] shorter syntax (#885)

If we're going to add special attributes to `template`, like `shadowmode` which is specifically for custom elements (right?) then why not use template for the custom element definition without and extra `definition` element (less nesting)?

F.e. instead of

```html
<definition name="percentage-bar">
    <template shadowmode="closed">
        <div>...</div>
        <style>/*...*/</style>
    </template>
    <script type=module>
        export default class MyEl extends HTMLElement { /*...*/ }
    </script>
</definition>
```

We could write the following more simple version:

```html
<template element="percentage-bar" shadowmode="closed">
    <div>...</div>
    <style>/*...*/</style>
    <script type=module>
        export default class MyEl extends HTMLElement { /*...*/ }
    </script>
</template>
```

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/w3c/webcomponents/issues/885

Received on Friday, 10 July 2020 17:59:40 UTC