| OLD | NEW | 
|    1 /* |    1 /* | 
|    2  * Copyright (C) 1999 Lars Knoll (knoll@kde.org) |    2  * Copyright (C) 1999 Lars Knoll (knoll@kde.org) | 
|    3  *           (C) 1999 Antti Koivisto (koivisto@kde.org) |    3  *           (C) 1999 Antti Koivisto (koivisto@kde.org) | 
|    4  *           (C) 2001 Dirk Mueller (mueller@kde.org) |    4  *           (C) 2001 Dirk Mueller (mueller@kde.org) | 
|    5  * Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009 Apple Inc. All rights reserv
     ed. |    5  * Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009 Apple Inc. All rights reserv
     ed. | 
|    6  *           (C) 2006 Alexey Proskuryakov (ap@nypop.com) |    6  *           (C) 2006 Alexey Proskuryakov (ap@nypop.com) | 
|    7  * |    7  * | 
|    8  * This library is free software; you can redistribute it and/or |    8  * This library is free software; you can redistribute it and/or | 
|    9  * modify it under the terms of the GNU Library General Public |    9  * modify it under the terms of the GNU Library General Public | 
|   10  * License as published by the Free Software Foundation; either |   10  * License as published by the Free Software Foundation; either | 
| (...skipping 714 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  725     // HTMLFormControlElement::checkValidity() might change associatedElements. |  725     // HTMLFormControlElement::checkValidity() might change associatedElements. | 
|  726     const FormAssociatedElement::List& associatedElements = this->associatedElem
     ents(); |  726     const FormAssociatedElement::List& associatedElements = this->associatedElem
     ents(); | 
|  727     WillBeHeapVector<RefPtrWillBeMember<FormAssociatedElement>> elements; |  727     WillBeHeapVector<RefPtrWillBeMember<FormAssociatedElement>> elements; | 
|  728     elements.reserveCapacity(associatedElements.size()); |  728     elements.reserveCapacity(associatedElements.size()); | 
|  729     for (unsigned i = 0; i < associatedElements.size(); ++i) |  729     for (unsigned i = 0; i < associatedElements.size(); ++i) | 
|  730         elements.append(associatedElements[i]); |  730         elements.append(associatedElements[i]); | 
|  731     int invalidControlsCount = 0; |  731     int invalidControlsCount = 0; | 
|  732     for (unsigned i = 0; i < elements.size(); ++i) { |  732     for (unsigned i = 0; i < elements.size(); ++i) { | 
|  733         if (elements[i]->form() == this && elements[i]->isFormControlElement()) 
     { |  733         if (elements[i]->form() == this && elements[i]->isFormControlElement()) 
     { | 
|  734             HTMLFormControlElement* control = toHTMLFormControlElement(elements[
     i].get()); |  734             HTMLFormControlElement* control = toHTMLFormControlElement(elements[
     i].get()); | 
|  735             if (!control->checkValidity(unhandledInvalidControls, eventBehavior)
      && control->formOwner() == this) { |  735             if (control->isSubmittableElement() && !control->checkValidity(unhan
     dledInvalidControls, eventBehavior) && control->formOwner() == this) { | 
|  736                 ++invalidControlsCount; |  736                 ++invalidControlsCount; | 
|  737                 if (!unhandledInvalidControls && eventBehavior == CheckValidityD
     ispatchNoEvent) |  737                 if (!unhandledInvalidControls && eventBehavior == CheckValidityD
     ispatchNoEvent) | 
|  738                     return true; |  738                     return true; | 
|  739             } |  739             } | 
|  740         } |  740         } | 
|  741     } |  741     } | 
|  742     return invalidControlsCount; |  742     return invalidControlsCount; | 
|  743 } |  743 } | 
|  744  |  744  | 
|  745 bool HTMLFormElement::reportValidity() |  745 bool HTMLFormElement::reportValidity() | 
| (...skipping 102 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  848 } |  848 } | 
|  849  |  849  | 
|  850 void HTMLFormElement::setDemoted(bool demoted) |  850 void HTMLFormElement::setDemoted(bool demoted) | 
|  851 { |  851 { | 
|  852     if (demoted) |  852     if (demoted) | 
|  853         UseCounter::count(document(), UseCounter::DemotedFormElement); |  853         UseCounter::count(document(), UseCounter::DemotedFormElement); | 
|  854     m_wasDemoted = demoted; |  854     m_wasDemoted = demoted; | 
|  855 } |  855 } | 
|  856  |  856  | 
|  857 } // namespace |  857 } // namespace | 
| OLD | NEW |