Changeset 81938 in webkit


Ignore:
Timestamp:
Mar 24, 2011 10:06:30 PM (13 years ago)
Author:
commit-queue@webkit.org
Message:

2011-03-24 Ilya Sherman <isherman@chromium.org>

Reviewed by Adam Roben.

Implement layoutTestController.setAutoFilled in DRT on Windows
https://bugs.webkit.org/show_bug.cgi?id=56828

  • platform/chromium/fast/forms/input-autofilled-expected.txt: Removed.
  • platform/chromium/fast/forms/reset-autofilled-expected.txt: Removed.
  • platform/win/fast/forms/input-autofilled-expected.txt: Removed.
  • platform/win/fast/forms/reset-autofilled-expected.txt: Removed.

2011-03-24 Ilya Sherman <isherman@chromium.org>

Reviewed by Adam Roben.

Implement layoutTestController.setAutoFilled in DRT on Windows
https://bugs.webkit.org/show_bug.cgi?id=56828

  • DumpRenderTree/win/LayoutTestControllerWin.cpp: (LayoutTestController::setAutofilled): Implemented.
Location:
trunk
Files:
4 deleted
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/LayoutTests/ChangeLog

    r81934 r81938  
     12011-03-24  Ilya Sherman  <isherman@chromium.org>
     2
     3        Reviewed by Adam Roben.
     4
     5        Implement layoutTestController.setAutoFilled in DRT on Windows
     6        https://bugs.webkit.org/show_bug.cgi?id=56828
     7
     8        * platform/chromium/fast/forms/input-autofilled-expected.txt: Removed.
     9        * platform/chromium/fast/forms/reset-autofilled-expected.txt: Removed.
     10        * platform/win/fast/forms/input-autofilled-expected.txt: Removed.
     11        * platform/win/fast/forms/reset-autofilled-expected.txt: Removed.
     12
    1132011-03-24  Yuta Kitamura  <yutak@chromium.org>
    214
  • trunk/Tools/ChangeLog

    r81922 r81938  
     12011-03-24  Ilya Sherman  <isherman@chromium.org>
     2
     3        Reviewed by Adam Roben.
     4
     5        Implement layoutTestController.setAutoFilled in DRT on Windows
     6        https://bugs.webkit.org/show_bug.cgi?id=56828
     7
     8        * DumpRenderTree/win/LayoutTestControllerWin.cpp:
     9        (LayoutTestController::setAutofilled): Implemented.
     10
    1112011-03-24  Brent Fulgham  <bfulgham@webkit.org>
    212
  • trunk/Tools/DumpRenderTree/win/LayoutTestControllerWin.cpp

    r81733 r81938  
    375375}
    376376
    377 void LayoutTestController::setAutofilled(JSContextRef, JSValueRef element, bool isAutofilled)
    378 {
    379     // FIXME: implement
     377void LayoutTestController::setAutofilled(JSContextRef context, JSValueRef nodeObject, bool autofilled)
     378{
     379    COMPtr<IWebView> webView;
     380    if (FAILED(frame->webView(&webView)))
     381        return;
     382
     383    COMPtr<IWebViewPrivate> webViewPrivate(Query, webView);
     384    if (!webViewPrivate)
     385        return;
     386
     387    COMPtr<IDOMElement> element;
     388    if (FAILED(webViewPrivate->elementFromJS(context, nodeObject, &element)))
     389        return;
     390
     391    COMPtr<IFormsAutoFillTransition> autofillElement(Query, element);
     392    if (!autofillElement)
     393        return;
     394
     395    autofillElement->setAutofilled(autofilled);
    380396}
    381397
Note: See TracChangeset for help on using the changeset viewer.