Chromium Code Reviews| Index: content/public/android/java/src/org/chromium/content/browser/input/DateTimeChooserAndroid.java |
| diff --git a/content/public/android/java/src/org/chromium/content/browser/input/DateTimeChooserAndroid.java b/content/public/android/java/src/org/chromium/content/browser/input/DateTimeChooserAndroid.java |
| index a45bc5734a2f250701c77f854f17ca96c6b35019..2d26f6f4eef8b58651265cf124b28b1e793aa23f 100644 |
| --- a/content/public/android/java/src/org/chromium/content/browser/input/DateTimeChooserAndroid.java |
| +++ b/content/public/android/java/src/org/chromium/content/browser/input/DateTimeChooserAndroid.java |
| @@ -38,8 +38,9 @@ class DateTimeChooserAndroid { |
| } |
| private void showDialog(int dialogType, double dialogValue, |
| - double min, double max, double step) { |
| - mInputDialogContainer.showDialog(dialogType, dialogValue, min, max, step); |
| + double min, double max, double step, |
| + DateTimeSuggestion[] suggestions) { |
| + mInputDialogContainer.showDialog(dialogType, dialogValue, min, max, step, suggestions); |
| } |
| @CalledByNative |
| @@ -47,21 +48,34 @@ class DateTimeChooserAndroid { |
| ContentViewCore contentViewCore, |
| long nativeDateTimeChooserAndroid, |
| int dialogType, double dialogValue, |
| - double min, double max, double step) { |
| + double min, double max, double step, |
| + DateTimeSuggestion[] suggestions) { |
| DateTimeChooserAndroid chooser = |
| new DateTimeChooserAndroid( |
| contentViewCore.getContext(), |
| nativeDateTimeChooserAndroid); |
| - chooser.showDialog(dialogType, dialogValue, min, max, step); |
| + chooser.showDialog(dialogType, dialogValue, min, max, step, suggestions); |
| return chooser; |
| } |
| + /** |
| + * @param value Value of the suggestion. |
| + * @param localizedValue Localized value of the suggestion. |
| + * @param label Label of the suggestion. |
| + */ |
| + @CalledByNative |
| + private static DateTimeSuggestion createDateTimeSuggestion( |
|
bulach
2013/12/03 14:22:29
as above, have two methods:
1) private static Date
keishi
2013/12/03 16:52:34
Done.
|
| + double value, String localizedValue, String label) { |
| + return new DateTimeSuggestion(value, localizedValue, label); |
| + } |
| + |
| @CalledByNative |
| private static void initializeDateInputTypes( |
| int textInputTypeDate, int textInputTypeDateTime, |
| int textInputTypeDateTimeLocal, int textInputTypeMonth, |
| int textInputTypeTime, int textInputTypeWeek) { |
| - InputDialogContainer.initializeInputTypes(textInputTypeDate, |
| + InputDialogContainer.initializeInputTypes( |
| + textInputTypeDate, |
| textInputTypeDateTime, textInputTypeDateTimeLocal, |
| textInputTypeMonth, textInputTypeTime, textInputTypeWeek); |
| } |