void FrameLoaderClientEfl::dispatchDidReceiveIcon() { // IconController loads icons only for the main frame. ASSERT(isLoadingMainFrame()); ewk_view_frame_main_icon_received(m_view); }
void FrameLoaderClientEfl::dispatchDidFailProvisionalLoad(const ResourceError& err) { Ewk_Frame_Load_Error error; CString errorDomain = err.domain().utf8(); CString errorDescription = err.localizedDescription().utf8(); CString failingUrl = err.failingURL().utf8(); DBG("ewkFrame=%p, error=%s (%d, cancellation=%hhu) \"%s\", url=%s", m_frame, errorDomain.data(), err.errorCode(), err.isCancellation(), errorDescription.data(), failingUrl.data()); error.code = err.errorCode(); error.is_cancellation = err.isCancellation(); error.domain = errorDomain.data(); error.description = errorDescription.data(); error.failing_url = failingUrl.data(); error.resource_identifier = 0; error.frame = m_frame; ewk_frame_load_provisional_failed(m_frame, &error); if (isLoadingMainFrame()) ewk_view_load_provisional_failed(m_view, &error); dispatchDidFailLoad(err); }
void FrameLoaderClientEfl::dispatchDidChangeLocationWithinPage() { ewk_frame_uri_changed(m_frame); if (!isLoadingMainFrame()) return; ewk_view_uri_changed(m_view); }
void FrameLoaderClientEfl::dispatchDidCommitLoad() { ewk_frame_uri_changed(m_frame); ewk_frame_load_committed(m_frame); if (!isLoadingMainFrame()) return; ewk_view_title_set(m_view, 0); ewk_view_uri_changed(m_view); }
void FrameLoaderClientEfl::transitionToCommittedForNewPage() { ASSERT(m_frame); ASSERT(m_view); ewk_frame_view_create_for_view(m_frame, m_view); if (isLoadingMainFrame()) ewk_view_frame_main_cleared(m_view); }
void FrameLoaderClientEfl::dispatchDidReceiveTitle(const StringWithDirection& title) { Ewk_Text_With_Direction ewkTitle; CString cs = title.string().utf8(); ewkTitle.string = cs.data(); ewkTitle.direction = (title.direction() == LTR) ? EWK_TEXT_DIRECTION_LEFT_TO_RIGHT : EWK_TEXT_DIRECTION_RIGHT_TO_LEFT; ewk_frame_title_set(m_frame, &ewkTitle); if (!isLoadingMainFrame()) return; ewk_view_title_set(m_view, &ewkTitle); }
void FrameLoaderClientEfl::dispatchDidStartProvisionalLoad() { ewk_frame_load_provisional(m_frame); if (isLoadingMainFrame()) ewk_view_load_provisional(m_view); }