| 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 Apple Inc. All rights reserved. | 5 * Copyright (C) 2004, 2005, 2006, 2007 Apple Inc. All rights reserved. |
| 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 556 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 567 return m_isValid; | 567 return m_isValid; |
| 568 } | 568 } |
| 569 | 569 |
| 570 void HTMLFormControlElement::setNeedsValidityCheck() { | 570 void HTMLFormControlElement::setNeedsValidityCheck() { |
| 571 if (!m_validityIsDirty) { | 571 if (!m_validityIsDirty) { |
| 572 m_validityIsDirty = true; | 572 m_validityIsDirty = true; |
| 573 formOwnerSetNeedsValidityCheck(); | 573 formOwnerSetNeedsValidityCheck(); |
| 574 fieldSetAncestorsSetNeedsValidityCheck(parentNode()); | 574 fieldSetAncestorsSetNeedsValidityCheck(parentNode()); |
| 575 pseudoStateChanged(CSSSelector::PseudoValid); | 575 pseudoStateChanged(CSSSelector::PseudoValid); |
| 576 pseudoStateChanged(CSSSelector::PseudoInvalid); | 576 pseudoStateChanged(CSSSelector::PseudoInvalid); |
| 577 pseudoStateChanged(CSSSelector::PseudoInRange); |
| 578 pseudoStateChanged(CSSSelector::PseudoOutOfRange); |
| 577 } | 579 } |
| 578 | 580 |
| 579 // Updates only if this control already has a validation message. | 581 // Updates only if this control already has a validation message. |
| 580 if (isValidationMessageVisible()) { | 582 if (isValidationMessageVisible()) { |
| 581 // Calls updateVisibleValidationMessage() even if m_isValid is not | 583 // Calls updateVisibleValidationMessage() even if m_isValid is not |
| 582 // changed because a validation message can be changed. | 584 // changed because a validation message can be changed. |
| 583 updateVisibleValidationMessage(); | 585 updateVisibleValidationMessage(); |
| 584 } | 586 } |
| 585 } | 587 } |
| 586 | 588 |
| (...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 624 const Element& source) { | 626 const Element& source) { |
| 625 HTMLElement::copyNonAttributePropertiesFromElement(source); | 627 HTMLElement::copyNonAttributePropertiesFromElement(source); |
| 626 setNeedsValidityCheck(); | 628 setNeedsValidityCheck(); |
| 627 } | 629 } |
| 628 | 630 |
| 629 void HTMLFormControlElement::associateWith(HTMLFormElement* form) { | 631 void HTMLFormControlElement::associateWith(HTMLFormElement* form) { |
| 630 associateByParser(form); | 632 associateByParser(form); |
| 631 }; | 633 }; |
| 632 | 634 |
| 633 } // namespace blink | 635 } // namespace blink |
| OLD | NEW |