diff options
Diffstat (limited to 'chromium/third_party/blink/renderer/core/html/forms/input_type.h')
-rw-r--r-- | chromium/third_party/blink/renderer/core/html/forms/input_type.h | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/chromium/third_party/blink/renderer/core/html/forms/input_type.h b/chromium/third_party/blink/renderer/core/html/forms/input_type.h index 9f36023abe6..45ec3898704 100644 --- a/chromium/third_party/blink/renderer/core/html/forms/input_type.h +++ b/chromium/third_party/blink/renderer/core/html/forms/input_type.h @@ -104,7 +104,12 @@ class CORE_EXPORT InputType : public GarbageCollected<InputType> { virtual void SetValueAsDecimal(const Decimal&, TextFieldEventBehavior, ExceptionState&) const; + + // Functions related to 'checked' + virtual void ReadingChecked() const; + // The function is called just before updating checkedness. + virtual void WillUpdateCheckedness(bool new_checked); // Validation functions @@ -140,6 +145,10 @@ class CORE_EXPORT InputType : public GarbageCollected<InputType> { virtual String BadInputText() const; virtual String RangeOverflowText(const Decimal& maximum) const; virtual String RangeUnderflowText(const Decimal& minimum) const; + virtual String ReversedRangeOutOfRangeText(const Decimal& minimum, + const Decimal& maximum) const; + virtual String RangeInvalidText(const Decimal& minimum, + const Decimal& maximum) const; virtual String TypeMismatchText() const; virtual String ValueMissingText() const; virtual bool CanSetStringValue() const; @@ -240,6 +249,11 @@ class CORE_EXPORT InputType : public GarbageCollected<InputType> { const Decimal& minimum_default, const Decimal& maximum_default, const StepRange::StepDescription&) const; + StepRange CreateReversibleStepRange(AnyStepHandling, + const Decimal& step_base_default, + const Decimal& minimum_default, + const Decimal& maximum_default, + const StepRange::StepDescription&) const; void AddWarningToConsole(const char* message_format, const String& value) const; @@ -252,6 +266,13 @@ class CORE_EXPORT InputType : public GarbageCollected<InputType> { TextFieldEventBehavior, ExceptionState&); + StepRange CreateStepRange(AnyStepHandling, + const Decimal& step_base_default, + const Decimal& minimum_default, + const Decimal& maximum_default, + const StepRange::StepDescription&, + bool supports_reversed_range) const; + Member<HTMLInputElement> element_; DISALLOW_COPY_AND_ASSIGN(InputType); |