initializeAttributes method

  1. @override
void initializeAttributes(
  1. Map<String, ElementAttributeProperty> attributes
)
override

Implementation

@override
void initializeAttributes(Map<String, dom.ElementAttributeProperty> attributes) {
  super.initializeAttributes(attributes);
  attributes['disabled'] = dom.ElementAttributeProperty(
      getter: () => disabled.toString(),
      setter: (value) => disabled = dom.attributeToProperty<bool>(value),
      deleter: _markPseudoStateDirty);
  attributes['label'] = dom.ElementAttributeProperty(
      getter: () => _attributeValueIgnoreCase('label') ?? '',
      setter: (value) => label = value,
      deleter: _markPseudoStateDirty);
}