Revert "[Tizen] Add WebView's JavascriptMessageHandler callback"
authorJaehyun Cho <jae_hyun.cho@samsung.com>
Tue, 27 Aug 2024 06:32:59 +0000 (15:32 +0900)
committerJaehyun Cho <jae_hyun.cho@samsung.com>
Tue, 27 Aug 2024 06:32:59 +0000 (15:32 +0900)
This reverts commit e181317397c6cbdc542d9beee03f1bb802844078.

dali/devel-api/adaptor-framework/web-engine/web-engine-plugin.h
dali/devel-api/adaptor-framework/web-engine/web-engine.cpp
dali/devel-api/adaptor-framework/web-engine/web-engine.h
dali/internal/web-engine/common/web-engine-impl.cpp
dali/internal/web-engine/common/web-engine-impl.h

index 8dbd584..7b34419 100755 (executable)
@@ -127,11 +127,6 @@ public:
   using JavaScriptMessageHandlerCallback = std::function<void(const std::string&)>;
 
   /**
-   * @brief Message result callback when JavaScript is executed with message name and body.
-   */
-  using JavaScriptEntireMessageHandlerCallback = std::function<void(const std::string&, const std::string&)>;
-
-  /**
    * @brief Alert callback when JavaScript alert is called with a message.
    *  It returns true if a pop-up is created successfully, false otherwise.
    */
@@ -495,14 +490,6 @@ public:
   virtual void AddJavaScriptMessageHandler(const std::string& exposedObjectName, JavaScriptMessageHandlerCallback handler) = 0;
 
   /**
-   * @brief Add a message handler into JavaScript.
-   *
-   * @param[in] exposedObjectName The name of exposed object
-   * @param[in] handler The callback function
-   */
-  virtual void AddJavaScriptEntireMessageHandler(const std::string& exposedObjectName, JavaScriptEntireMessageHandlerCallback handler) = 0;
-
-  /**
    * @brief Register a callback for JavaScript alert.
    *
    * @param[in] callback The callback function
index 3549b50..4d8fb89 100755 (executable)
@@ -270,11 +270,6 @@ void WebEngine::AddJavaScriptMessageHandler(const std::string& exposedObjectName
   GetImplementation(*this).AddJavaScriptMessageHandler(exposedObjectName, handler);
 }
 
-void WebEngine::AddJavaScriptEntireMessageHandler(const std::string& exposedObjectName, Dali::WebEnginePlugin::JavaScriptEntireMessageHandlerCallback handler)
-{
-  GetImplementation(*this).AddJavaScriptEntireMessageHandler(exposedObjectName, handler);
-}
-
 void WebEngine::RegisterJavaScriptAlertCallback(Dali::WebEnginePlugin::JavaScriptAlertCallback callback)
 {
   GetImplementation(*this).RegisterJavaScriptAlertCallback(callback);
index 8f8a8fb..bb62795 100755 (executable)
@@ -371,14 +371,6 @@ public:
   void AddJavaScriptMessageHandler(const std::string& exposedObjectName, Dali::WebEnginePlugin::JavaScriptMessageHandlerCallback handler);
 
   /**
-   * @brief Add a message handler into JavaScript.
-   *
-   * @param[in] exposedObjectName The name of exposed object
-   * @param[in] handler The callback function
-   */
-  void AddJavaScriptEntireMessageHandler(const std::string& exposedObjectName, Dali::WebEnginePlugin::JavaScriptEntireMessageHandlerCallback handler);
-
-  /**
    * @brief Register a callback for JavaScript alert.
    *
    * @param[in] callback The callback function
index a96d227..2b557f1 100644 (file)
@@ -530,11 +530,6 @@ void WebEngine::AddJavaScriptMessageHandler(const std::string& exposedObjectName
   mPlugin->AddJavaScriptMessageHandler(exposedObjectName, handler);
 }
 
-void WebEngine::AddJavaScriptEntireMessageHandler(const std::string& exposedObjectName, Dali::WebEnginePlugin::JavaScriptEntireMessageHandlerCallback handler)
-{
-  mPlugin->AddJavaScriptEntireMessageHandler(exposedObjectName, handler);
-}
-
 void WebEngine::ClearAllTilesResources()
 {
   mPlugin->ClearAllTilesResources();
index 3e18f8d..e356133 100755 (executable)
@@ -308,11 +308,6 @@ public:
   void AddJavaScriptMessageHandler(const std::string& exposedObjectName, Dali::WebEnginePlugin::JavaScriptMessageHandlerCallback handler);
 
   /**
-   * @copydoc Dali::WebEngine::AddJavaScriptEntireMessageHandler()
-   */
-  void AddJavaScriptEntireMessageHandler(const std::string& exposedObjectName, Dali::WebEnginePlugin::JavaScriptEntireMessageHandlerCallback handler);
-
-  /**
    * @copydoc Dali::WebEngine::ClearAllTilesResources()
    */
   void ClearAllTilesResources();