[Tizen][M34 merge] Implementation for selection controller/context menu
This patch includes commits merged from M34 beta branch related to text
selection/context menu. This brings up functionalities like showing and hiding
context menu and selection controller when needed. Also related code for
magnifier and clipboard is merged with this commit. This commit covers partial
solution for WCS test suite.
Original patches:
1) fixup! Add 'Select/Select All' functionality to the context menu
http://165.213.202.130:8080/#/c/69545/
2) Clipboard and paste option available without data
http://165.213.202.130:8080/#/c/70862/
3) Magnifier is to big on latest Z910F platform
http://165.213.202.130:8080/#/c/70904/
4) Magnifier is not aligned correctly to the edge of screen
http://165.213.202.130:8080/#/c/71022/
5) fixup! Fix for the problem that context menu appears when text selection
is done from JavaScript.
http://165.213.202.130:8080/#/c/70874/
http://165.213.202.130:8080/#/c/71196/
6) Fix problem that context menu does not appear
http://165.213.202.130:8080/#/c/70501/
7) Context menu and text selection not appearing
http://165.213.202.130:8080/#/c/71674/
8) Prevent adding custom selection menu items in editable field
http://165.213.202.130:8080/#/c/71726/
9) Context menu was not shown back after acked tap event
http://165.213.202.130:8080/#/c/71722/
10)Fix for browser crash
http://165.213.202.130:8080/#/c/72188/
11)[WCS][TC1] Large handler can be moved to previous page.
http://165.213.202.130:8080/#/c/72637/
12)fixup! Fix for Edge Effect
http://165.213.202.130:8080/#/c/70663/
13)fixup! Refactor navigating via selection handlers.
http://165.213.202.130:8080/#/c/69944/
14)IME is not shown when clipboard window is visible.
http://165.213.202.130:8080/#/c/70395/
15)Selection handler is not shown after tap into input field.
http://165.213.202.130:8080/#/c/70372/
16)Added hiding selection after focus out event.
http://165.213.202.130:8080/#/c/71905/
17)Add possibility to paste image from clipboard
http://165.213.202.130:8080/#/c/70608/
Reviewed by: Piotr Grad, Piotr Tworek, SeungSeop Park
Bug: http://107.108.218.239/bugzilla/show_bug.cgi?id=8773
Change-Id: I8a31d77af5e43ddd95846788e9135666bb2da8a9
Signed-off-by: Piotr Grad <p.grad@samsung.com>
24 files changed: