void NumberInputType::attach() { TextFieldInputType::attach(); observeFeatureIfVisible(UseCounter::InputTypeNumber); }
void URLInputType::attach() { TextFieldInputType::attach(); observeFeatureIfVisible(UseCounter::InputTypeURL); }
void TelephoneInputType::attach() { TextFieldInputType::attach(); observeFeatureIfVisible(FeatureObserver::InputTypeTel); }
void EmailInputType::attach() { TextFieldInputType::attach(); observeFeatureIfVisible(FeatureObserver::InputTypeEmail); }
void EmailInputType::countUsage() { observeFeatureIfVisible(UseCounter::InputTypeEmail); }