Title: [263549] trunk/Source/WebKit
Revision
263549
Author
[email protected]
Date
2020-06-25 19:47:16 -0700 (Thu, 25 Jun 2020)

Log Message

Upstream date/time picker style
https://bugs.webkit.org/show_bug.cgi?id=213630

Reviewed by Wenson Hsieh.

* UIProcess/ios/forms/WKDateTimeInputControl.mm:
(-[WKDateTimePicker datePickerStyle]):

Modified Paths

Diff

Modified: trunk/Source/WebKit/ChangeLog (263548 => 263549)


--- trunk/Source/WebKit/ChangeLog	2020-06-26 01:03:22 UTC (rev 263548)
+++ trunk/Source/WebKit/ChangeLog	2020-06-26 02:47:16 UTC (rev 263549)
@@ -1,3 +1,13 @@
+2020-06-25  Megan Gardner  <[email protected]>
+
+        Upstream date/time picker style
+        https://bugs.webkit.org/show_bug.cgi?id=213630
+
+        Reviewed by Wenson Hsieh.
+
+        * UIProcess/ios/forms/WKDateTimeInputControl.mm:
+        (-[WKDateTimePicker datePickerStyle]):
+
 2020-06-25  Chris Dumez  <[email protected]>
 
         Unreviewed, reverting r263545.

Modified: trunk/Source/WebKit/UIProcess/ios/forms/WKDateTimeInputControl.mm (263548 => 263549)


--- trunk/Source/WebKit/UIProcess/ios/forms/WKDateTimeInputControl.mm	2020-06-26 01:03:22 UTC (rev 263548)
+++ trunk/Source/WebKit/UIProcess/ios/forms/WKDateTimeInputControl.mm	2020-06-26 02:47:16 UTC (rev 263549)
@@ -70,11 +70,6 @@
 - (void)setHour:(NSInteger)hour minute:(NSInteger)minute;
 @end
 
-#if USE(APPLE_INTERNAL_SDK)
-#import <WebKitAdditions/WKFormInputControlAdditions.mm>
-#endif
-
-
 @implementation WKDateTimeContextMenuViewController
 
 - (CGSize)preferredContentSize
@@ -100,10 +95,12 @@
 static NSString * const kTimeFormatString = @"HH:mm"; // "13:45".
 static const NSTimeInterval kMillisecondsPerSecond = 1000;
 
-#if !USE(APPLE_INTERNAL_SDK) && HAVE(UIDATEPICKER_STYLE)
+#if HAVE(UIDATEPICKER_STYLE)
 - (UIDatePickerStyle)datePickerStyle
 {
-    return UIDatePickerStyleAutomatic;
+    if ([_view focusedElementInformation].elementType == WebKit::InputType::Month)
+        return UIDatePickerStyleWheels;
+    return UIDatePickerStyleInline;
 }
 #endif
 
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to