Commit 956d7b3e authored by Hixie's avatar Hixie

Specs: make element registrations be per-module, define how they are

exported and reexported, rename 'interface' to 'class' in the IDL, add
constructors to all registered elements

R=esprehn@chromium.org

Review URL: https://codereview.chromium.org/695043002
parent fe0d6c74
SKY MODULE - radio button and radio button group
<!-- accessibility handling not implemented yet, pending mojo service -->
<import src="sky:core" as="sky"/>
<script>
module.exports = {};
</script>
<!-- <radio> -->
<template id="radio-shadow">
......@@ -10,8 +13,7 @@ SKY MODULE - radio button and radio button group
</style>
</template>
<script>
module.exports = {};
module.exports.RadioElement = sky.registerElement({
module.exports.RadioElement = module.registerElement({
tagName: 'radio',
shadow: true,
prototype: class extends Element {
......@@ -51,7 +53,7 @@ SKY MODULE - radio button and radio button group
</style>
</template>
<script>
module.exports.RadioGroupElement = sky.registerElement({
module.exports.RadioGroupElement = module.registerElement({
tagName: 'radiogroup',
shadow: true,
prototype: class extends Element {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment