Re-implement form validation message UI with native widgets. (Android)
commit5727d5d1c53ddfe7a5abdec82de8aef0e08682a0
authortkent@chromium.org <tkent@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Thu, 6 Jun 2013 21:34:53 +0000 (6 21:34 +0000)
committertkent@chromium.org <tkent@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Thu, 6 Jun 2013 21:34:53 +0000 (6 21:34 +0000)
treec7d3202d111c6548b58d07445d24b32c4f237d29
parent8e4e8f5f97c8b569e75919d1af2828dd17d12fe9
Re-implement form validation message UI with native widgets. (Android)

The current form validation message UI with Shadow DOM has a lot of
problems and some of them are unresolvable if we continue to use
Shadow DOM. We should stop using Shadow DOM.

This patch implements an Android UI for validation message with
PopupWindow.
bubble.9.png and bubble_arrow_up.png were drawn by tkent@.

BUG=90252,90958,92816,104829,106621,113352,115451,125330,143356,155448,166981,231170,235721,246448

Review URL: https://chromiumcodereview.appspot.com/15538003

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@204607 0039d316-1c4b-4281-b951-d872f2087c98
chrome/android/java/res/layout/validation_message_bubble.xml [new file with mode: 0644]
chrome/android/java/src/org/chromium/chrome/browser/ValidationMessageBubble.java [new file with mode: 0644]
chrome/browser/android/chrome_jni_registrar.cc
chrome/browser/ui/android/validation_message_bubble_android.cc
chrome/browser/ui/android/validation_message_bubble_android.h [new file with mode: 0644]
chrome/browser/validation_message_message_filter.cc
chrome/chrome_browser.gypi
chrome/chrome_browser_ui.gypi
chrome/renderer/validation_message_agent.cc