From: Seongjun Yim Date: Mon, 15 Apr 2013 23:46:23 +0000 (+0900) Subject: enable html5 app cache feature X-Git-Tag: 2.1b_release~17 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=7abb3ebf9fb6711218decd081833a4c180881d6e;p=framework%2Fosp%2Fweb.git enable html5 app cache feature Change-Id: I4687d9c4480fb5629c3dcef8b33ebdf99fd64143 Signed-off-by: Seongjun Yim --- diff --git a/src/controls/FWebCtrl_WebImpl.cpp b/src/controls/FWebCtrl_WebImpl.cpp index 909ba1d..3989ecd 100755 --- a/src/controls/FWebCtrl_WebImpl.cpp +++ b/src/controls/FWebCtrl_WebImpl.cpp @@ -766,6 +766,15 @@ OnVibrationCanceled(void* pUserData) } +Eina_Bool +OnApplicationCachePermissionRequested(Evas_Object* pView, Ewk_Security_Origin* pOrigin, void* pUserData) +{ + ewk_view_application_cache_permission_reply(pView, EINA_TRUE); + + return EINA_TRUE; +} + + void OnLoadingRequested(void* pUserData, Evas_Object* pView, void* pEventInfo) { @@ -3394,6 +3403,7 @@ _WebImpl::SetEventListenerCallback(void) const SysAssertf(pContext, "Failed to get webkit instance."); ewk_context_did_start_download_callback_set(pContext, OnDidStartDownloadCallback, const_cast< _WebImpl* >(this)); ewk_context_vibration_client_callbacks_set(pContext, OnVibrationRequested, OnVibrationCanceled, const_cast< _WebImpl* >(this)); + ewk_view_application_cache_permission_callback_set(pWebNativeNode, OnApplicationCachePermissionRequested, const_cast< _WebImpl* >(this)); evas_object_event_callback_add(pWebNativeNode, EVAS_CALLBACK_FOCUS_IN, OnWebNativeNodeFocusGained, this); } @@ -3469,6 +3479,7 @@ _WebImpl::RemoveEventListenerCallback(void) const Ewk_Context* pContext = ewk_view_context_get(pWebNativeNode); SysAssertf(pContext, "Failed to get webkit instance."); ewk_context_vibration_client_callbacks_set(pContext, null, null, null); + ewk_view_application_cache_permission_callback_set(pWebNativeNode, null, null); evas_object_event_callback_del(pWebNativeNode, EVAS_CALLBACK_FOCUS_IN, OnWebNativeNodeFocusGained); }