Changeset 24401 in webkit


Ignore:
Timestamp:
Jul 17, 2007 11:27:57 PM (17 years ago)
Author:
weinig
Message:

Reviewed by Hyatt.

http://bugs.webkit.org/show_bug.cgi?id=13618
Don't set link targets to "_blank" on middle-click; rely on the policy
delegate to do the right thing.

  • html/HTMLAnchorElement.cpp: (WebCore::HTMLAnchorElement::defaultEventHandler):
Location:
trunk/WebCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/WebCore/ChangeLog

    r24399 r24401  
     12007-07-17  Peter Kasting  <zerodpx@gmail.com>
     2
     3        Reviewed by Hyatt.
     4
     5        http://bugs.webkit.org/show_bug.cgi?id=13618
     6        Don't set link targets to "_blank" on middle-click; rely on the policy
     7        delegate to do the right thing.
     8
     9        * html/HTMLAnchorElement.cpp:
     10        (WebCore::HTMLAnchorElement::defaultEventHandler):
     11
    1122007-07-17  Oliver Hunt  <oliver@apple.com>
    213
  • trunk/WebCore/html/HTMLAnchorElement.cpp

    r23899 r24401  
    186186        String url = parseURL(getAttribute(hrefAttr));
    187187
    188         String target = getAttribute(targetAttr);
    189         if (e && e->button() == MiddleButton)
    190             target = "_blank";
    191 
    192188        ASSERT(evt->target());
    193189        ASSERT(evt->target()->toNode());
     
    214210
    215211        if (!evt->defaultPrevented() && document()->frame())
    216             document()->frame()->loader()->urlSelected(document()->completeURL(url), target, evt, false, true);
     212            document()->frame()->loader()->urlSelected(document()->completeURL(url), getAttribute(targetAttr), evt, false, true);
    217213
    218214        evt->setDefaultHandled();
Note: See TracChangeset for help on using the changeset viewer.