3.0.8 • Published 1 month ago

ember-cli-mdc-form v3.0.8

Weekly downloads
111
License
Apache-2.0
Repository
github
Last release
1 month ago

ember-cli-mdc-form

ember-cli addon that is a polyfill for <form> elements

Installation

ember install ember-cli-mdc-form

Components

This package contains the following top-level components.

mdc-form

Description

A component version of the HTML <form> element. The <MdcForm> element allows its parent to react to changes to the form, such as disabling the submit button when an input is invalid.

The <MdcForm> element will gather all child input elements and listen to changes in its validity state. When the validity state of an input changes, the <MdcForm> component will call the invalid action. The invalid action can then mutate a variable that enables/disables the submit button. The <MdcForm> does not automatically enable/disable the submit button, if present, because the parent may have other criteria outside of the <MdcForm> knowledge that determines if the submit button should be enabled/disabled.

Usage

<MdcForm @validity={{this.validity}} submit={{this.submit}} reset={{this.reset}} >

  {{!-- add input components here --}}
  <MdcButton @type="submit" @label="Submit" />

</MdcForm>

Attributes

  • validity - The action f(state) when the form's validity changes.

Form Validity

The <MdcForm> element will yield the form's state ({isValid, isInvalid}). The yielded values can then be used to modify elements inside the form. For example, it can be use to enable/disable a button.

<MdcForm @validity={{this.validity}} submit={{this.submit}} reset={{this.reset}} as |form|>

  {{!-- add input components here --}}

  <MdcButton @type="submit" @label="Submit" disabled={{form.isInvalid}} />
</MdcForm>
3.0.8

1 month ago

3.0.2

1 month ago

3.0.0

3 months ago

3.0.0-alpha.21

2 years ago

3.0.0-alpha.20

2 years ago

2.5.2

2 years ago

2.0.19

3 years ago

2.0.12

3 years ago

2.0.11

3 years ago

2.0.10

3 years ago

2.0.7

3 years ago

2.0.6

3 years ago

2.0.5

3 years ago

2.0.4

3 years ago

2.0.0

3 years ago

2.0.0-octane.49

3 years ago

2.0.0-octane.48

3 years ago

2.0.0-octane.47

3 years ago

2.0.0-octane.46

3 years ago

2.0.0-octane.45

3 years ago

2.0.0-octane.43

3 years ago

2.0.0-octane.42

3 years ago

2.0.0-octane.41

3 years ago

2.0.0-octane.39

3 years ago

2.0.0-octane.40

3 years ago

2.0.0-octane.38

3 years ago

2.0.0-octane.37

3 years ago

2.0.0-octane.36

3 years ago

2.0.0-octane.33

3 years ago

2.0.0-octane.35

3 years ago

2.0.0-octane.34

3 years ago

2.0.0-octane.32

3 years ago

2.0.0-octane.31

3 years ago

2.0.0-octane.30

3 years ago

2.0.0-octane.28

3 years ago

2.0.0-octane.27

3 years ago

2.0.0-octane.26

3 years ago

2.0.0-octane.25

3 years ago

2.0.0-octane.24

3 years ago

2.0.0-octane.23

3 years ago

2.0.0-octane.22

3 years ago

2.0.0-octane.17

3 years ago

2.0.0-octane.19

3 years ago

2.0.0-octane.18

3 years ago

2.0.0-octane.21

3 years ago

1.1.0

4 years ago

2.0.0-octane.16

4 years ago

2.0.0-octane.15

4 years ago

2.0.0-octane.14

4 years ago

2.0.0-octane.13

4 years ago

2.0.0-octane.12

4 years ago

2.0.0-octane.11

4 years ago

2.0.0-octane.10

4 years ago

2.0.0-octane.9

4 years ago

2.0.0-octane.8

4 years ago

2.0.0-octane.6

4 years ago

2.0.0-octane.7

4 years ago

2.0.0-octane.5

4 years ago

2.0.0-octane.4

4 years ago

2.0.0-octane.3

4 years ago

1.0.2

4 years ago

1.0.0

4 years ago

1.0.0-alpha.0

5 years ago

0.80.0

5 years ago

0.79.0

5 years ago

0.78.2

5 years ago

0.78.1

5 years ago

0.76.0

5 years ago

0.75.0

5 years ago

0.74.8

5 years ago

0.74.0

5 years ago

0.73.0

5 years ago

0.72.0

5 years ago

0.71.0

5 years ago

0.70.5

5 years ago

0.70.4

5 years ago

0.70.3

5 years ago

0.70.0

5 years ago

0.69.0

5 years ago

0.68.0

5 years ago

0.67.0

5 years ago

0.66.0

5 years ago

0.65.0

5 years ago

0.64.3

5 years ago

0.64.0

6 years ago

0.63.0

6 years ago

0.62.0

6 years ago

0.61.0

6 years ago

0.60.0

6 years ago

0.59.7

6 years ago

0.59.6

6 years ago

0.59.5

6 years ago

0.59.3

6 years ago

0.59.2

6 years ago

0.59.0

6 years ago

0.58.5

6 years ago

0.58.1

6 years ago

0.58.0

6 years ago

0.57.0

6 years ago

0.56.0

6 years ago

0.55.0

6 years ago

0.53.1

6 years ago

0.53.0

6 years ago

0.52.2

6 years ago

0.52.0

6 years ago

0.51.5

6 years ago

0.51.3

6 years ago

0.51.2

6 years ago

0.51.1

6 years ago

0.51.0

6 years ago

0.50.0

6 years ago

0.49.0

6 years ago

0.48.0

6 years ago

0.47.0

6 years ago

0.46.0

6 years ago

0.45.6

6 years ago

0.45.0

6 years ago

0.44.0

6 years ago

0.43.0

6 years ago

0.42.3-6

6 years ago

0.42.3-5

6 years ago

0.42.3-4

6 years ago

0.42.3-3

6 years ago

0.42.3-2

6 years ago

0.42.3-1

6 years ago

0.42.3-0

6 years ago

0.42.2-y.0

6 years ago

0.42.2-14

6 years ago

0.42.2-12

6 years ago

0.42.2-10

6 years ago

0.42.2-9

6 years ago

0.42.2-8

6 years ago

0.42.2-7

6 years ago

0.42.2-5

6 years ago

0.42.2-4

6 years ago

0.42.2-3

6 years ago

0.42.2-2

6 years ago

0.42.2-1

6 years ago

0.42.2-0

6 years ago

0.42.1-0

6 years ago

0.42.0-0

6 years ago

0.41.2

6 years ago

0.41.1

6 years ago

0.41.0

6 years ago

0.40.5

6 years ago

0.40.4

6 years ago

0.28.4

6 years ago

0.28.3

6 years ago

0.28.0

6 years ago

0.27.17

6 years ago

0.27.16

6 years ago

0.27.15

6 years ago

0.27.14

6 years ago

0.27.13

6 years ago

0.27.12

6 years ago

0.27.11

6 years ago

0.27.10

6 years ago

0.27.9

6 years ago

0.27.8

6 years ago

0.27.7

6 years ago

0.27.6

6 years ago

0.27.5

6 years ago

0.27.4

6 years ago

0.27.3

6 years ago

0.27.2

6 years ago

0.27.1

6 years ago

0.27.0

6 years ago

0.26.4

6 years ago

0.25.4

6 years ago

0.25.3

6 years ago

0.25.2

6 years ago

0.25.1

6 years ago

0.25.0

6 years ago

0.23.5

6 years ago

0.23.4

6 years ago

0.23.3

6 years ago

0.23.1

6 years ago

0.22.8

6 years ago

0.22.7

6 years ago

0.22.6

6 years ago

0.22.3

6 years ago

0.22.1

6 years ago

0.22.0

6 years ago

0.21.0

6 years ago

0.20.0

6 years ago

0.19.0

6 years ago

0.17.2

6 years ago

0.17.1

6 years ago