Skip to content
  • eric@webkit.org's avatar
    2009-10-06 Kent Tamura <tkent@chromium.org> · c6fa8a5a
    eric@webkit.org authored
            Reviewed by Darin Adler.
    
            Implement min/max attributes, ValidityState.rangeUnderflow and
            ValidityState.rangeOverflow for <input type=number> and <input type=range>
            https://bugs.webkit.org/show_bug.cgi?id=29069
    
            * fast/forms/ValidityState-rangeOverflow-number-expected.txt: Added.
            * fast/forms/ValidityState-rangeOverflow-number.html: Added.
            * fast/forms/ValidityState-rangeOverflow-range-expected.txt: Added.
            * fast/forms/ValidityState-rangeOverflow-range.html: Added.
            * fast/forms/ValidityState-rangeUnderflow-number-expected.txt: Added.
            * fast/forms/ValidityState-rangeUnderflow-number.html: Added.
            * fast/forms/ValidityState-rangeUnderflow-range-expected.txt: Added.
            * fast/forms/ValidityState-rangeUnderflow-range.html: Added.
            * fast/forms/input-minmax-expected.txt: Added.
            * fast/forms/input-minmax.html: Added.
            * fast/forms/script-tests/ValidityState-rangeOverflow-number.js: Added.
            * fast/forms/script-tests/ValidityState-rangeOverflow-range.js: Added.
            * fast/forms/script-tests/ValidityState-rangeUnderflow-number.js: Added.
            * fast/forms/script-tests/ValidityState-rangeUnderflow-range.js: Added.
            * fast/forms/script-tests/input-minmax.js: Added.
    2009-10-06  Kent Tamura  <tkent@chromium.org>
    
            Reviewed by Darin Adler.
    
            Implement min/max attributes, ValidityState.rangeUnderflow and
            ValidityState.rangeOverflow for <input type=number> and <input type=range>
            https://bugs.webkit.org/show_bug.cgi?id=29069
    
            HTMLInputElement::max and min are not defined for COM because they
            conflict with the standard min() and max() macros.
    
            Tests: fast/forms/ValidityState-rangeOverflow-number.html
                   fast/forms/ValidityState-rangeOverflow-range.html
                   fast/forms/ValidityState-rangeUnderflow-number.html
                   fast/forms/ValidityState-rangeUnderflow-range.html
                   fast/forms/input-minmax.html
    
            * html/HTMLInputElement.cpp:
            (WebCore::HTMLInputElement::rangeUnderflow):
            (WebCore::HTMLInputElement::rangeOverflow):
            (WebCore::HTMLInputElement::rangeMinimum):
            (WebCore::HTMLInputElement::rangeMaximum):
            * html/HTMLInputElement.h:
            * html/HTMLInputElement.idl:
            * html/ValidityState.cpp:
            (WebCore::ValidityState::rangeUnderflow):
            (WebCore::ValidityState::rangeOverflow):
            * html/ValidityState.h:
            * rendering/RenderSlider.cpp:
            (WebCore::SliderRange::SliderRange):
            (WebCore::SliderRange::valueFromElement):
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@49199 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    c6fa8a5a