WTF_MAKE_FAST_ALLOCATED_WILL_BE_REMOVED;
public:
static PassOwnPtrWillBeRawPtr<FormAttributeTargetObserver> create(const AtomicString& id, FormAssociatedElement*);
- virtual void trace(Visitor*) OVERRIDE;
- virtual void idTargetChanged() OVERRIDE;
+ virtual void trace(Visitor*) override;
+ virtual void idTargetChanged() override;
private:
FormAttributeTargetObserver(const AtomicString& id, FormAssociatedElement*);
return false;
}
+bool FormAssociatedElement::tooShort() const
+{
+ return false;
+}
+
bool FormAssociatedElement::typeMismatch() const
{
return false;
bool FormAssociatedElement::valid() const
{
bool someError = typeMismatch() || stepMismatch() || rangeUnderflow() || rangeOverflow()
- || tooLong() || patternMismatch() || valueMissing() || hasBadInput() || customError();
+ || tooLong() || tooShort() || patternMismatch() || valueMissing() || hasBadInput()
+ || customError();
return !someError;
}