Index: third_party/WebKit/Source/core/html/forms/TimeInputType.h |
diff --git a/third_party/WebKit/Source/core/html/forms/TimeInputType.h b/third_party/WebKit/Source/core/html/forms/TimeInputType.h |
index 25192ddb3423b151f743b71bf76565dd4edcc081..c8b139eefae2896822cf7e9cfb4ca06614860348 100644 |
--- a/third_party/WebKit/Source/core/html/forms/TimeInputType.h |
+++ b/third_party/WebKit/Source/core/html/forms/TimeInputType.h |
@@ -43,11 +43,14 @@ using BaseTimeInputType = BaseChooserOnlyDateAndTimeInputType; |
#endif |
class TimeInputType final : public BaseTimeInputType { |
+ WILL_BE_USING_DATETIMERCHOOSERCLIENT_GC_MIXIN(TimeInputType); |
public: |
static PassRefPtrWillBeRawPtr<InputType> create(HTMLInputElement&); |
+ DEFINE_BASEDATEANDTIMEINPUTTYPE_VIRTUAL_TRACE(BaseTimeInputType); |
private: |
- TimeInputType(HTMLInputElement&); |
+ explicit TimeInputType(HTMLInputElement&); |
+ |
void countUsage() override; |
const AtomicString& formControlType() const override; |
Decimal defaultValueForStepUp() const override; |
@@ -56,8 +59,8 @@ private: |
bool setMillisecondToDateComponents(double, DateComponents*) const override; |
void warnIfValueIsInvalid(const String&) const override; |
String localizeValue(const String&) const override; |
-#if ENABLE(INPUT_MULTIPLE_FIELDS_UI) |
+#if ENABLE(INPUT_MULTIPLE_FIELDS_UI) |
// BaseMultipleFieldsDateAndTimeInputType functions |
String formatDateTimeFieldsState(const DateTimeFieldsState&) const override; |
void setupLayoutParameters(DateTimeEditElement::LayoutParameters&, const DateComponents&) const override; |