Dali::Toolkit::GetImpl(*this).AddJavaScriptMessageHandler(exposedObjectName, handler);
}
-void WebView::ClearAllTilesResources()
+void WebView::RegisterJavaScriptAlertCallback(Dali::WebEnginePlugin::JavaScriptAlertCallback callback)
{
- Dali::Toolkit::GetImpl(*this).ClearAllTilesResources();
+ Dali::Toolkit::GetImpl(*this).RegisterJavaScriptAlertCallback(callback);
+}
+
+void WebView::JavaScriptAlertReply()
+{
+ Dali::Toolkit::GetImpl(*this).JavaScriptAlertReply();
+}
+
+void WebView::RegisterJavaScriptConfirmCallback(Dali::WebEnginePlugin::JavaScriptConfirmCallback callback)
+{
+ Dali::Toolkit::GetImpl(*this).RegisterJavaScriptConfirmCallback(callback);
+}
+
+void WebView::JavaScriptConfirmReply(bool confirmed)
+{
+ Dali::Toolkit::GetImpl(*this).JavaScriptConfirmReply(confirmed);
+}
+
+void WebView::RegisterJavaScriptPromptCallback(Dali::WebEnginePlugin::JavaScriptPromptCallback callback)
+{
+ Dali::Toolkit::GetImpl(*this).RegisterJavaScriptPromptCallback(callback);
+}
+
+void WebView::JavaScriptPromptReply(const std::string& result)
+{
+ Dali::Toolkit::GetImpl(*this).JavaScriptPromptReply(result);
}
void WebView::ClearHistory()
Dali::Toolkit::GetImpl(*this).ClearHistory();
}
+void WebView::ClearAllTilesResources()
+{
+ Dali::Toolkit::GetImpl(*this).ClearAllTilesResources();
+}
+
WebView::WebViewPageLoadSignalType& WebView::PageLoadStartedSignal()
{
return Dali::Toolkit::GetImpl(*this).PageLoadStartedSignal();
}
+WebView::WebViewPageLoadSignalType& WebView::PageLoadInProgressSignal()
+{
+ return Dali::Toolkit::GetImpl(*this).PageLoadInProgressSignal();
+}
+
WebView::WebViewPageLoadSignalType& WebView::PageLoadFinishedSignal()
{
return Dali::Toolkit::GetImpl(*this).PageLoadFinishedSignal();
return Dali::Toolkit::GetImpl(*this).ScrollEdgeReachedSignal();
}
+WebView::WebViewUrlChangedSignalType& WebView::UrlChangedSignal()
+{
+ return Dali::Toolkit::GetImpl(*this).UrlChangedSignal();
+}
+
+WebView::WebViewFormRepostDecisionSignalType& WebView::FormRepostDecisionSignal()
+{
+ return Dali::Toolkit::GetImpl(*this).FormRepostDecisionSignal();
+}
+
+WebView::WebViewFrameRenderedSignalType& WebView::FrameRenderedSignal()
+{
+ return Dali::Toolkit::GetImpl(*this).FrameRenderedSignal();
+}
+
WebView::WebView(Internal::WebView& implementation)
: Control(implementation)
{