WebStorageManager::~WebStorageManager(void)
{
+ delete __pWebStorageManagerImpl;
}
ClearLastResult();
result r = E_SUCCESS;
-
+
r = _AccessController::CheckUserPrivilege(_PRV_WEB_PRIVACY);
SysTryReturn(NID_WEB_CTRL, r == E_SUCCESS, null, E_PRIVILEGE_DENIED, "[%s] The application does not have the privilege to call this method.", GetErrorMessage(E_PRIVILEGE_DENIED));
}
-}}} // Tizen::Web::Controls
\ No newline at end of file
+}}} // Tizen::Web::Controls
result r = E_SUCCESS;
String buttonStr;
-
+
_SystemResource* pSysResource = _SystemResource::GetInstance();
SysAssertf(pSysResource != null, "Failed to get _SystemResource instance");
default :
r = E_UNSUPPORTED_OPTION;
SysLogException(NID_WEB_CTRL, r, "[%s] %d is unsupported.", GetErrorMessage(r), __inputType);
- return r;
}
- if (pTmp)
- {
- free(pTmp);
- }
+ free(pTmp);
- return E_SUCCESS;
+ return r;
}
message = _Utility::CreateOrigin(pSecurityOrigin);
message.Append("Requests your Location");
+ break;
}
default:
SysAssert(false);
result r = AddGeolocationDb(pPolicy, static_cast < bool >(allow));
SysTryReturnVoidResult(NID_WEB_CTRL, r == E_SUCCESS, r, "[%s] Propagating.", GetErrorMessage(r));
}
+ break;
}
default:
SysAssert(false);
Evas* pEvas = pEflNode->GetEvas();
SysTryReturn(NID_WEB_CTRL, pEvas, null, GetLastResult(), "[%s] Propagating.", GetErrorMessage(GetLastResult()));\r
+\r
+ return pEvas;\r
}\r
\r
\r
SetNativeObjectFocusable(false);
_AccessibilityContainer* pContainer = GetAccessibilityContainer();
- if (pContainer)
- {
- pContainer->Activate(true);
- }
+ SysTryReturn(NID_WEB_CTRL, pContainer, E_SYSTEM, E_SYSTEM, "[%s] Propagating.", GetErrorMessage(E_SYSTEM));
+ pContainer->Activate(true);
_WebAccessibilityFocusHandler* pFocusHandler = new (std::nothrow) _WebAccessibilityFocusHandler();
-
pContainer->SetFocusHandler(dynamic_cast<_IAccessibilityFocusHandler*>(pFocusHandler));
return E_SUCCESS;
_Web::DumpPointList(void* pData)
{
Eina_List* pList = reinterpret_cast< Eina_List* >(pData);
-
+
for(; pList; pList = eina_list_next(pList))
{
Ewk_Touch_Point* pPointDump = static_cast<Ewk_Touch_Point*>(eina_list_data_get(pList));
Eina_List* pPointList = null;
Ewk_Touch_Point* pPoint = null;
-
+
_TouchManager* pTouchManager = _TouchManager::GetInstance();
SysAssertf(pTouchManager, "Failed to get touch manager.");
FloatPoint currentPoint;
_FingerInfo* pFingerInfo = null;
while(pTouchListEnum->MoveNext() == E_SUCCESS)
- {
+ {
r = pTouchListEnum->GetCurrent(pFingerInfo);
- SysTryReturnVoidResult(NID_WEB_CTRL, r == E_SUCCESS, r, "[%s] Propagating.", GetErrorMessage(r));
-
+ SysTryReturnVoidResult(NID_WEB_CTRL, r == E_SUCCESS, r, "[%s] Propagating.", GetErrorMessage(r));
+
_TouchStatus state = pFingerInfo->GetStatus();
if(state == _TOUCH_PRESSED || state == _TOUCH_MOVED || state == _TOUCH_RELEASED || state == _TOUCH_CANCELED)
{
Point integerPoint(_CoordinateSystemUtils::ConvertToInteger(currentPoint));
pPoint = static_cast<Ewk_Touch_Point*>(calloc(1, sizeof(Ewk_Touch_Point)));
-
- pPoint->id = pFingerInfo->GetPointId();
+
+ pPoint->id = pFingerInfo->GetPointId();
pPoint->x = integerPoint.x;
pPoint->y = integerPoint.y;
pPoint->state = GetEvasTouchState((TouchStatus)pFingerInfo->GetStatus());
- pPointList = eina_list_append(pPointList, pPoint);
+ pPointList = eina_list_append(pPointList, pPoint);
}
}
DumpPointList(pPointList);
_WebStorageManagerImpl::SetQuotaForOrigin(WebStorageType storageType, const String& origin, long quota)
{
Ewk_Context* pDefaultContext = ewk_context_default_get();
-
- SysTryReturnResult(NID_WEB_CTRL, (storageType == WEB_STORAGE_TYPE_WEB_SQL_DATABASE) || (storageType == WEB_STORAGE_TYPE_APPLICATION_CACHE), E_UNSUPPORTED_TYPE, "This storage type is not supported.");
-
- Ewk_Security_Origin* pOrigin = CompareOrigin(storageType, origin);
- SysTryReturnResult(NID_WEB_CTRL, pOrigin, E_INVALID_ARG, "This origin does not exist.");
+ Ewk_Security_Origin* pOrigin = null;
switch (storageType)
{
case WEB_STORAGE_TYPE_APPLICATION_CACHE:
+ pOrigin = CompareOrigin(WEB_STORAGE_TYPE_APPLICATION_CACHE, origin);
+ SysTryReturnResult(NID_WEB_CTRL, pOrigin, E_INVALID_ARG, "This origin does not exist.");
+
ewk_context_application_cache_quota_for_origin_set(pDefaultContext, pOrigin, quota);
break;
case WEB_STORAGE_TYPE_WEB_SQL_DATABASE:
- ewk_context_web_database_quota_for_origin_set(pDefaultContext, pOrigin, quota);
+ pOrigin = CompareOrigin(WEB_STORAGE_TYPE_WEB_SQL_DATABASE, origin);
+ SysTryReturnResult(NID_WEB_CTRL, pOrigin, E_INVALID_ARG, "This origin does not exist.");
+
+ ewk_context_web_database_quota_for_origin_set(pDefaultContext, pOrigin, quota);
break;
default:
- break;
+ SysLogException(NID_WEB_CTRL, E_UNSUPPORTED_TYPE, "This storage type %d is not supported.", storageType);
+ return E_UNSUPPORTED_TYPE;
}
return E_SUCCESS;
}
_WebPresenter presenter;
presenter.InitAsyncProcess();
- switch (storageType)
- {
- case WEB_STORAGE_TYPE_APPLICATION_CACHE:
- ewk_context_application_cache_usage_for_origin_get(pDefaultContext, pOrigin, OnIntReceived, &presenter);
- break;
-
- case WEB_STORAGE_TYPE_WEB_SQL_DATABASE:
- ewk_context_web_database_quota_for_origin_get(pDefaultContext, OnUIntReceived, &presenter, pOrigin);
- break;
-
- default:
- break;
- }
+ ewk_context_web_database_quota_for_origin_get(pDefaultContext, OnUIntReceived, &presenter, pOrigin);
presenter.WaitAsyncProcess(quota);
{
Ewk_Security_Origin* pOrigin = static_cast<Ewk_Security_Origin*>(eina_list_data_get(pOriginList));
int cmp = origin.CompareTo(_Utility::CreateOrigin(pOrigin));
-
+
if (cmp ==0)
{
return pOrigin;