Changeset 164093 in webkit


Ignore:
Timestamp:
Feb 13, 2014, 10:03:34 PM (11 years ago)
Author:
mitz@apple.com
Message:

[Cocoa] Add a way to get the page from a frame in the injected bundle
https://bugs.webkit.org/show_bug.cgi?id=128791

Reviewed by Anders Carlsson.

  • WebProcess/InjectedBundle/API/Cocoa/WKWebProcessPlugInFrame.mm:

(-[WKWebProcessPlugInFrame _browserContextController]): Added.

  • WebProcess/InjectedBundle/API/Cocoa/WKWebProcessPlugInFramePrivate.h: Declared

_browserContextController property.

Location:
trunk/Source/WebKit2
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebKit2/ChangeLog

    r164083 r164093  
     12014-02-13  Dan Bernstein  <mitz@apple.com>
     2
     3        [Cocoa] Add a way to get the page from a frame in the injected bundle
     4        https://bugs.webkit.org/show_bug.cgi?id=128791
     5
     6        Reviewed by Anders Carlsson.
     7
     8        * WebProcess/InjectedBundle/API/Cocoa/WKWebProcessPlugInFrame.mm:
     9        (-[WKWebProcessPlugInFrame _browserContextController]): Added.
     10        * WebProcess/InjectedBundle/API/Cocoa/WKWebProcessPlugInFramePrivate.h: Declared
     11        _browserContextController property.
     12
    1132014-02-13  Anders Carlsson  <andersca@apple.com>
    214
  • trunk/Source/WebKit2/WebProcess/InjectedBundle/API/Cocoa/WKWebProcessPlugInFrame.mm

    r163629 r164093  
    3232#import "WKNSArray.h"
    3333#import "WKNSURLExtras.h"
     34#import "WKWebProcessPlugInBrowserContextControllerInternal.h"
    3435#import "WKWebProcessPlugInHitTestResultInternal.h"
    3536#import "WKWebProcessPlugInNodeHandleInternal.h"
     
    7778}
    7879
     80- (WKWebProcessPlugInBrowserContextController *)_browserContextController
     81{
     82    return wrapper(*_frame->page());
     83}
     84
    7985- (NSURL *)URL
    8086{
  • trunk/Source/WebKit2/WebProcess/InjectedBundle/API/Cocoa/WKWebProcessPlugInFramePrivate.h

    r163629 r164093  
    2828#if WK_API_ENABLED
    2929
     30@class WKWebProcessPlugInBrowserContextController;
     31
    3032@interface WKWebProcessPlugInFrame (WKPrivate)
    3133
    3234+ (instancetype)lookUpFrameFromHandle:(WKFrameHandle *)handle;
    3335
     36@property (nonatomic, readonly) WKWebProcessPlugInBrowserContextController *_browserContextController;
     37
    3438@end
    3539
Note: See TracChangeset for help on using the changeset viewer.