mirror of
https://bitbucket.org/chromiumembedded/cef
synced 2025-06-05 21:39:12 +02:00
- HandleAddressChange and HandleTitleChange will always be called for the main frame and only the main frame (issue #200).
- The |frame| parameter to HandleLoadStart and HandleLoadEnd will always be non-empty. The CefFrame::IsMain() method can be used to check if the notification is for the main frame. The |isMainContent| parameter has been removed. git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@202 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
This commit is contained in:
@@ -100,38 +100,6 @@ v8::Handle<v8::Context> GetV8Context(WebKit::WebFrame* frame)
|
||||
return WebCore::V8Proxy::context(core_frame);
|
||||
}
|
||||
|
||||
FrameLoadType GetFrameLoadType(WebKit::WebFrame* frame)
|
||||
{
|
||||
WebFrameImpl* webFrameImpl = static_cast<WebFrameImpl*>(frame);
|
||||
WebCore::FrameLoader* loader = webFrameImpl->frame()->loader();
|
||||
switch(loader->loadType()) {
|
||||
case WebCore::FrameLoadTypeStandard:
|
||||
return FLT_STANDARD;
|
||||
case WebCore::FrameLoadTypeForward:
|
||||
case WebCore::FrameLoadTypeBack:
|
||||
case WebCore::FrameLoadTypeBackWMLDeckNotAccessible:
|
||||
case WebCore::FrameLoadTypeIndexedBackForward:
|
||||
return FLT_HISTORY;
|
||||
case WebCore::FrameLoadTypeRedirectWithLockedBackForwardList:
|
||||
return FLT_REDIRECT;
|
||||
case WebCore::FrameLoadTypeReload:
|
||||
case WebCore::FrameLoadTypeReloadFromOrigin:
|
||||
case WebCore::FrameLoadTypeSame:
|
||||
case WebCore::FrameLoadTypeReplace:
|
||||
return FLT_RELOAD;
|
||||
}
|
||||
|
||||
return FLT_UNKNOWN;
|
||||
}
|
||||
|
||||
bool FrameHasSubsituteData(WebKit::WebFrame* frame)
|
||||
{
|
||||
WebFrameImpl* webFrameImpl = static_cast<WebFrameImpl*>(frame);
|
||||
WebCore::DocumentLoader* docLoader =
|
||||
webFrameImpl->frame()->loader()->documentLoader();
|
||||
return docLoader->substituteData().isValid();
|
||||
}
|
||||
|
||||
void CloseIdleConnections() {
|
||||
// Used in benchmarking, Ignored for CEF.
|
||||
}
|
||||
|
Reference in New Issue
Block a user