Ordered Assignements + Added ErrorAttribute

This commit is contained in:
Florian Bouillon 2020-06-15 17:26:45 +02:00
parent 0ce4030c5b
commit af7bd78dfb

View File

@ -9,6 +9,7 @@ import DefaultAttribute from './attributes/DefaultAttribute'
import AutosetAttribute from './attributes/AutosetAttribute' import AutosetAttribute from './attributes/AutosetAttribute'
import CheckboxInput from './modules/CheckboxInput' import CheckboxInput from './modules/CheckboxInput'
import NumberInput from './modules/NumberInput' import NumberInput from './modules/NumberInput'
import ErrorAttribute from './attributes/ErrorAttribute'
/** /**
* This class is Mainly used for (non-npm) browser usage as it contains every buitins extensions * This class is Mainly used for (non-npm) browser usage as it contains every buitins extensions
@ -21,19 +22,20 @@ export default class fm extends FormManager {
public constructor(form: HTMLFormElement) { public constructor(form: HTMLFormElement) {
super(form) super(form)
this.assign( this.assign(
CheckboxInput,
DatalistInput, DatalistInput,
DateInput, DateInput,
NumberInput,
RepeatInput, RepeatInput,
SelectInput, SelectInput,
CheckboxInput,
NumberInput,
) )
this.setupInputs() this.setupInputs()
this.attributeManager.register( this.attributeManager.register(
RegexAttribute,
IgnoreAttribute,
DefaultAttribute,
AutosetAttribute, AutosetAttribute,
DefaultAttribute,
ErrorAttribute,
IgnoreAttribute,
RegexAttribute,
) )
this.attributeManager.setup() this.attributeManager.setup()
} }