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 c5b42ac872cb6d864669c31df73b7ec4f5b4524b..4a53970b55cc38879c9f28063557516af13cb7f7 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 |
@@ -16,23 +16,21 @@ import org.chromium.content.browser.ContentViewCore; |
@JNINamespace("content") |
class DateTimeChooserAndroid { |
+ private final int mIdentifier; |
private final long mNativeDateTimeChooserAndroid; |
private final InputDialogContainer mInputDialogContainer; |
private DateTimeChooserAndroid(Context context, |
- long nativeDateTimeChooserAndroid) { |
+ long nativeDateTimeChooserAndroid, |
+ int identifier) { |
+ mIdentifier = identifier; |
mNativeDateTimeChooserAndroid = nativeDateTimeChooserAndroid; |
mInputDialogContainer = new InputDialogContainer(context, |
new InputDialogContainer.InputActionDelegate() { |
@Override |
- public void replaceDateTime( |
- int dialogType, |
- int year, int month, int day, int hour, int minute, |
- int second, int milli, int week) { |
- nativeReplaceDateTime(mNativeDateTimeChooserAndroid, |
- dialogType, |
- year, month, day, hour, minute, second, milli, week); |
+ public void replaceDateTime(double value) { |
+ nativeReplaceDateTime(mNativeDateTimeChooserAndroid, mIdentifier, value); |
} |
@Override |
@@ -42,28 +40,23 @@ class DateTimeChooserAndroid { |
}); |
} |
- private void showDialog(int dialogType, int year, int month, int monthDay, |
- int hour, int minute, int second, int milli, |
- int week, double min, double max, double step) { |
- mInputDialogContainer.showDialog( |
- dialogType, year, month, monthDay, |
- hour, minute, second, milli, week, min, max, step); |
+ private void showDialog(int dialogType, double value, |
Miguel Garcia
2013/11/20 23:05:53
dialogValue
keishi
2013/11/21 15:03:09
Done.
|
+ double min, double max, double step) { |
+ mInputDialogContainer.showDialog(dialogType, value, min, max, step); |
} |
@CalledByNative |
private static DateTimeChooserAndroid createDateTimeChooser( |
ContentViewCore contentViewCore, |
- long nativeDateTimeChooserAndroid, int dialogType, |
- int year, int month, int day, |
- int hour, int minute, int second, int milli, int week, |
+ long nativeDateTimeChooserAndroid, |
+ int identifier, int dialogType, double dialogValue, |
double min, double max, double step) { |
DateTimeChooserAndroid chooser = |
new DateTimeChooserAndroid( |
contentViewCore.getContext(), |
- nativeDateTimeChooserAndroid); |
- chooser.showDialog( |
- dialogType, year, month, day, hour, minute, second, milli, |
- week, min, max, step); |
+ nativeDateTimeChooserAndroid, |
+ identifier); |
+ chooser.showDialog(dialogType, dialogValue, min, max, step); |
return chooser; |
} |
@@ -77,10 +70,9 @@ class DateTimeChooserAndroid { |
textInputTypeMonth, textInputTypeTime, textInputTypeWeek); |
} |
- private native void nativeReplaceDateTime( |
- long nativeDateTimeChooserAndroid, int dialogType, |
- int year, int month, int day, int hour, int minute, |
- int second, int milli, int week); |
+ private native void nativeReplaceDateTime(long nativeDateTimeChooserAndroid, |
+ int identifier, |
+ double value); |
Miguel Garcia
2013/11/20 23:05:53
dialogValue
keishi
2013/11/21 15:03:09
Done.
|
private native void nativeCancelDialog(long nativeDateTimeChooserAndroid); |
} |