initializeAttributes method
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);
}