Templatize EWebView callback classes.
authorAntonio Gomes <a1.gomes@samsung.com>
Mon, 4 Jan 2016 20:31:54 +0000 (16:31 -0400)
committerYoungsoo Choi <kenshin.choi@samsung.com>
Tue, 10 Jul 2018 07:55:23 +0000 (07:55 +0000)
commit0b689e3904e1433564034ec96f5ac2fa8f83da00
treea2261c9103dfca1025058775347c7d5897841e5b
parent95333c646d689e87e7593457a4b553c9e8bd35e5
Templatize EWebView callback classes.

Patch templatizes the following classes in order to remove duplication:
- EwkViewPlainTextGetCallback
- MHTMLCallbackDetails
- QuotaPermissionRequestCallback
- WebViewGeolocationPermissionCallback
- WebViewUserMediaPermissionCallback
- NotificationPermissionCallback
- WebViewUnfocusAllowCallback

They all share the same logic.

Original beta/m47 patches:
- http://165.213.202.130/gerrit/#/c/102267/
- http://165.213.202.130/gerrit/#/c/102906/ (by Grzegorz Czajkowski)

Bug: http://107.108.218.239/bugzilla/show_bug.cgi?id=15494

Reviewed by: djmix.kim, g.czajkowski

Change-Id: I6b8e97b05bed2fe30c4bfe236e9a48748108945c
Signed-off-by: Antonio Gomes <a1.gomes@samsung.com>
tizen_src/ewk/efl_integration/eweb_view.cc
tizen_src/ewk/efl_integration/eweb_view.h