-
Type:
Bug
-
Status: Closed
-
Priority:
Minor
-
Resolution: Fixed
-
Affects Version/s: bridge-impl-3.0.0, bridge-ext-1.0.0, bridge-ext-2.0.0, bridge-ext-3.0.0, bridge-ext-5.0.0
-
Fix Version/s: bridge-ext-1.0.1, bridge-ext-2.0.1, bridge-ext-3.0.1, bridge-ext-5.0.1
-
Component/s: Liferay Faces Bridge Ext
-
Labels:None
Among other things, this bug causes alloy:inputDate and alloy:inputTime to render non-native pickers on mobile devices violating the nativeWhenMobile attribute.
Steps to reproduce:
1. Deploy the Alloy Showcase Portlet to Liferay Portal.
2. Navigate to the alloy:inputDate General exmaple in Chrome.
3. Right click and select Inspect Element.
4. Turn on the device toolbar if it isn't already visible (Ctrl or ⌘ + Shift + M).
5. Select one of the iPhone options.
6. Reload the page.
7. Click the Birthday field.
If the bug still exists, then an AlloyUI DatePicker will pop up (and the rendered markup will contain <input type="text" />):
If the bug is fixed, then then a native Chrome date picker will pop up (and the rendered markup will contain <input type="date" />):