Changeset 18288 in webkit


Ignore:
Timestamp:
Dec 18, 2006 3:22:20 PM (17 years ago)
Author:
bdash
Message:

2006-12-18 Kirby White <KWhiteRight@gmail.com>

Reviewed by Darin.

Changed hidden input controls to reset to their initial values
when the form is reset. Also added layout tests for resetting
other input controls.

Fixes http://bugs.webkit.org/show_bug.cgi?id=11866

  • html/HTMLInputElement.cpp: (WebCore::HTMLInputElement::setValue): (WebCore::HTMLInputElement::storesValueSeparateFromAttribute):

2006-12-18 Kirby White <KWhiteRight@gmail.com>

Reviewed by Darin.

Layout tests for http://bugs.webkit.org/show_bug.cgi?id=11866

  • fast/dom/HTMLInputElement/input-checked-reset-expected.txt: Added.
  • fast/dom/HTMLInputElement/input-checked-reset.html: Added.
  • fast/dom/HTMLInputElement/input-text-reset-expected.txt: Added.
  • fast/dom/HTMLInputElement/input-text-reset.html: Added.
Location:
trunk
Files:
4 added
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/LayoutTests/ChangeLog

    r18278 r18288  
     12006-12-18  Kirby White  <KWhiteRight@gmail.com>
     2
     3        Reviewed by Darin.
     4
     5        Layout tests for http://bugs.webkit.org/show_bug.cgi?id=11866
     6
     7        * fast/dom/HTMLInputElement/input-checked-reset-expected.txt: Added.
     8        * fast/dom/HTMLInputElement/input-checked-reset.html: Added.
     9        * fast/dom/HTMLInputElement/input-text-reset-expected.txt: Added.
     10        * fast/dom/HTMLInputElement/input-text-reset.html: Added.
     11
    1122006-12-18  Alexey Proskuryakov  <ap@webkit.org>
    213
  • trunk/WebCore/ChangeLog

    r18287 r18288  
     12006-12-18  Kirby White  <KWhiteRight@gmail.com>
     2
     3        Reviewed by Darin.
     4
     5        Changed hidden input controls to reset to their initial values
     6        when the form is reset.  Also added layout tests for resetting
     7        other input controls.
     8
     9        Fixes http://bugs.webkit.org/show_bug.cgi?id=11866
     10
     11        * html/HTMLInputElement.cpp:
     12        (WebCore::HTMLInputElement::setValue):
     13        (WebCore::HTMLInputElement::storesValueSeparateFromAttribute):
     14
    1152006-12-18  Alice Liu  <alice.liu@apple.com>
    216
  • trunk/WebCore/html/HTMLInputElement.cpp

    r18252 r18288  
    10711071        if (renderer())
    10721072            renderer()->updateFromElement();
    1073         setChanged();
     1073        // Changes to hidden values don't require re-rendering.
     1074        if (m_type != HIDDEN)
     1075            setChanged();
    10741076    } else
    10751077        setAttribute(valueAttr, constrainValue(value));
     
    11081110        case CHECKBOX:
    11091111        case FILE:
    1110         case HIDDEN:
    11111112        case IMAGE:
    11121113        case RADIO:
     
    11151116        case SUBMIT:
    11161117            return false;
     1118        case HIDDEN:
    11171119        case ISINDEX:
    11181120        case PASSWORD:
Note: See TracChangeset for help on using the changeset viewer.