Changeset 20407 in webkit


Ignore:
Timestamp:
Mar 22, 2007 2:53:39 PM (17 years ago)
Author:
aroben
Message:

LayoutTests:

Reviewed by Geoff.

Replaced all calls to eventSender.mouseClick with paired calls to
mouseDown/mouseUp.

  • fast/events/click-count.html:
  • fast/events/event-sender-mouse-click-expected.txt: Removed.
  • fast/events/event-sender-mouse-click.html: Removed.
  • fast/events/frame-click-focus.html:
  • fast/events/objc-event-api.html:
  • fast/forms/focus-selection-input.html:
  • fast/forms/focus-selection-textarea.html:

WebKitTools:

Reviewed by Geoff.

Removed eventSender.mouseClick because it was only useful for AppKit
controls, which we don't use anymore.

  • DumpRenderTree/EventSendingController.m: (+[EventSendingController isSelectorExcludedFromWebScript:]): Removed mouseClick.
Location:
trunk
Files:
2 deleted
8 edited

Legend:

Unmodified
Added
Removed
  • trunk/LayoutTests/ChangeLog

    r20386 r20407  
     12007-03-22  Adam Roben  <aroben@apple.com>
     2
     3        Reviewed by Geoff.
     4
     5        Replaced all calls to eventSender.mouseClick with paired calls to
     6        mouseDown/mouseUp.
     7
     8        * fast/events/click-count.html:
     9        * fast/events/event-sender-mouse-click-expected.txt: Removed.
     10        * fast/events/event-sender-mouse-click.html: Removed.
     11        * fast/events/frame-click-focus.html:
     12        * fast/events/objc-event-api.html:
     13        * fast/forms/focus-selection-input.html:
     14        * fast/forms/focus-selection-textarea.html:
     15
    1162007-03-22  Adam Roben  <aroben@apple.com>
    217
  • trunk/LayoutTests/fast/events/click-count.html

    r20386 r20407  
    4949    }
    5050    log("Clicking " + clickCount + " times<br>");
    51     for (var click = 0; click < clickCount; click++)
    52         eventSender.mouseClick();
     51    for (var click = 0; click < clickCount; click++) {
     52        eventSender.mouseDown();
     53        eventSender.mouseUp();
     54    }
    5355    clickCount++;
    5456    setTimeout(testClick, 1000);
  • trunk/LayoutTests/fast/events/frame-click-focus.html

    r19555 r20407  
    2020            if (window.eventSender) {
    2121                eventSender.mouseMoveTo(1, 300);
    22                 eventSender.mouseClick();
     22                eventSender.mouseDown();
     23                eventSender.mouseUp();
    2324
    2425                // We need to "wait" a bit before the next click -- otherwise it is ignored
     
    2627
    2728                eventSender.mouseMoveTo(50, 50);
    28                 eventSender.mouseClick();
     29                eventSender.mouseDown();
     30                eventSender.mouseUp();
    2931
    3032                eventSender.leapForward(2000);
    3133
    3234                eventSender.mouseMoveTo(1, 300);
    33                 eventSender.mouseClick();
     35                eventSender.mouseDown();
     36                eventSender.mouseUp();
    3437            }
    3538        }
  • trunk/LayoutTests/fast/events/objc-event-api.html

    r15008 r20407  
    1818     
    1919      eventSender.mouseMoveTo(400,150);
    20       eventSender.mouseClick();
     20      eventSender.mouseDown();
     21      eventSender.mouseUp();
    2122     
    2223      eventSender.mouseDown();
  • trunk/LayoutTests/fast/forms/focus-selection-input.html

    r20072 r20407  
    3535    shouldBe("fourth.selectionEnd", "19");
    3636    eventSender.mouseMoveTo(fourth.offsetLeft + 4, fourth.offsetTop + 4);
    37     eventSender.mouseClick();
     37    eventSender.mouseDown();
     38    eventSender.mouseUp();
    3839    shouldBe("fourth.selectionStart", "0");
    3940    shouldBe("fourth.selectionEnd", "0");
     
    4344    var fifthLabel = document.getElementById("fifthLabel");
    4445    eventSender.mouseMoveTo(fifthLabel.offsetLeft + 4, fifthLabel.offsetTop + 4);
    45     eventSender.mouseClick();
     46    eventSender.mouseDown();
     47    eventSender.mouseUp();
    4648    shouldBe("fifth.selectionStart", "11");
    4749    shouldBe("fifth.selectionEnd", "18");
  • trunk/LayoutTests/fast/forms/focus-selection-textarea.html

    r20072 r20407  
    3535    shouldBe("fourth.selectionEnd", "18");
    3636    eventSender.mouseMoveTo(fourth.offsetLeft + 4, fourth.offsetTop + 4);
    37     eventSender.mouseClick();
     37    eventSender.mouseDown();
     38    eventSender.mouseUp();
    3839    shouldBe("fourth.selectionStart", "0");
    3940    shouldBe("fourth.selectionEnd", "0");
     
    4344    var fifthLabel = document.getElementById("fifthLabel");
    4445    eventSender.mouseMoveTo(fifthLabel.offsetLeft + 4, fifthLabel.offsetTop + 4);
    45     eventSender.mouseClick();
     46    eventSender.mouseDown();
     47    eventSender.mouseUp();
    4648    shouldBe("fifth.selectionStart", "11");
    4749    shouldBe("fifth.selectionEnd", "18");
  • trunk/WebKitTools/ChangeLog

    r20386 r20407  
     12007-03-22  Adam Roben  <aroben@apple.com>
     2
     3        Reviewed by Geoff.
     4
     5        Removed eventSender.mouseClick because it was only useful for AppKit
     6        controls, which we don't use anymore.
     7
     8        * DumpRenderTree/EventSendingController.m:
     9        (+[EventSendingController isSelectorExcludedFromWebScript:]): Removed
     10        mouseClick.
     11
    1122007-03-22  Adam Roben  <aroben@apple.com>
    213
  • trunk/WebKitTools/DumpRenderTree/EventSendingController.m

    r20386 r20407  
    102102    if (aSelector == @selector(mouseDown)
    103103            || aSelector == @selector(mouseUp)
    104             || aSelector == @selector(mouseClick)
    105104            || aSelector == @selector(contextClick)
    106105            || aSelector == @selector(mouseMoveToX:Y:)
     
    287286        } else
    288287            [subView mouseMoved:event];
    289     }
    290 }
    291 
    292 - (void)mouseClick
    293 {
    294     [[[frame frameView] documentView] layout];
    295     if ([self currentEventTime] - lastClick >= 1)
    296         clickCount = 1;
    297     else
    298         clickCount++;
    299     NSEvent *mouseDownEvent = [NSEvent mouseEventWithType:NSLeftMouseDown
    300                                         location:lastMousePosition
    301                                    modifierFlags:0
    302                                        timestamp:[self currentEventTime]
    303                                     windowNumber:[[[frame webView] window] windowNumber]
    304                                          context:[NSGraphicsContext currentContext]
    305                                      eventNumber:++eventNumber
    306                                       clickCount:clickCount
    307                                         pressure:0.0];
    308 
    309     NSView *subView = [[frame webView] hitTest:[mouseDownEvent locationInWindow]];
    310     if (subView) {
    311         [self leapForward:1];
    312         NSEvent *mouseUpEvent = [NSEvent mouseEventWithType:NSLeftMouseUp
    313                                                    location:lastMousePosition
    314                                               modifierFlags:0
    315                                                   timestamp:[self currentEventTime]
    316                                                windowNumber:[[[frame webView] window] windowNumber]
    317                                                     context:[NSGraphicsContext currentContext]
    318                                                 eventNumber:++eventNumber
    319                                                  clickCount:clickCount
    320                                                    pressure:0.0];
    321         [subView mouseDown:mouseDownEvent];
    322         [subView mouseUp:mouseUpEvent];
    323         lastClick = [mouseUpEvent timestamp];
    324288    }
    325289}
Note: See TracChangeset for help on using the changeset viewer.