[M94 Migration] Refactor JavaScriptModalDialog for EWK and WRT 26/271926/2 tizen.dev_m94_forked
authorliwei <wei90727.li@samsung.com>
Thu, 3 Mar 2022 07:24:01 +0000 (15:24 +0800)
committerliwei <wei90727.li@samsung.com>
Thu, 3 Mar 2022 07:31:37 +0000 (15:31 +0800)
commit062b83aa082b7cc81fdeca586e66fe98a5753015
treebe5f51c5dd898301f760479b4bcc5b9a742b3b6b
parent4c7348f9f5d5d0317216e95a88566a02daf78702
[M94 Migration] Refactor JavaScriptModalDialog for EWK and WRT

JavaScriptModalDialog implementation is pretty much the same both
EWK and WRT.
 - WRTJavaScriptModalDialog and JavaScriptModalDialogEfl

This patch will refactor 2 almost identical classes by common code
and be able to improve maintainability.

Reference:
https://review.tizen.org/gerrit/248006/

And for compile, upload some logic from
https://review.tizen.org/gerrit/267646/.

Change-Id: I10ce6e4e2de9575d869c33d6089cc5694c94a83a
Signed-off-by: liwei <wei90727.li@samsung.com>
tizen_src/chromium_impl/content/browser/browser_efl.gni
tizen_src/chromium_impl/content/browser/javascript_dialog/javascript_modal_dialog.cc [new file with mode: 0644]
tizen_src/chromium_impl/content/browser/javascript_dialog/javascript_modal_dialog.h [new file with mode: 0644]
tizen_src/chromium_impl/content/common/paths_efl.h
tizen_src/ewk/efl_integration/browser/javascript_dialog_manager_efl.cc
tizen_src/ewk/efl_integration/browser/javascript_modal_dialog_efl.cc
tizen_src/ewk/efl_integration/browser/javascript_modal_dialog_efl.h
tizen_src/ewk/efl_integration/context_menu_controller_efl.cc