Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(886)

Unified Diff: content/public/android/java/src/org/chromium/content/browser/ImeAdapter.java

Issue 11418295: Use WebCore:DateTimeChooser for date/time form types instead of considering them text fields. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 8 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: content/public/android/java/src/org/chromium/content/browser/ImeAdapter.java
diff --git a/content/public/android/java/src/org/chromium/content/browser/ImeAdapter.java b/content/public/android/java/src/org/chromium/content/browser/ImeAdapter.java
index 421dec4cab8acd85ad8b87daf4551675817bbcc8..4700c4c517d3bd15000590785eb11399e30225c4 100644
--- a/content/public/android/java/src/org/chromium/content/browser/ImeAdapter.java
+++ b/content/public/android/java/src/org/chromium/content/browser/ImeAdapter.java
@@ -160,13 +160,17 @@ class ImeAdapter {
mHandler = new Handler();
mInputDialogContainer = new InputDialogContainer(context,
new InputDialogContainer.InputActionDelegate() {
- public void clearFocus() {
- nativeClearFocus(mNativeImeAdapterAndroid);
- }
- public void replaceText(String text) {
- nativeReplaceText(mNativeImeAdapterAndroid, text);
+
+ @Override
+ public void replaceDateTime(String text) {
+ nativeReplaceDateTime(mNativeImeAdapterAndroid, text);
mViewEmbedder.onSetFieldValue();
}
+
+ @Override
+ public void cancelDateTimeDialog() {
+ nativeCancelDialog(mNativeImeAdapterAndroid);
+ }
});
}
@@ -822,9 +826,9 @@ class ImeAdapter {
private native void nativeAttachImeAdapter(int nativeImeAdapterAndroid);
- private native void nativeReplaceText(int nativeImeAdapterAndroid, String text);
+ private native void nativeReplaceDateTime(int nativeImeAdapterAndroid, String text);
- private native void nativeClearFocus(int nativeImeAdapterAndroid);
+ private native void nativeCancelDialog(int nativeImeAdapterAndroid);
private native void nativeSetEditableSelectionOffsets(int nativeImeAdapterAndroid,
int start, int end);

Powered by Google App Engine
This is Rietveld 408576698