<td>1970</td>\r
</tr>\r
<tr>\r
- <td>assertText</td>\r
- <td>vaadin=runcomvaadintestscomponentsdatefieldPopupDateFields::Root/VOverlay[0]/VCalendarPanel[0]/domChild[1]/domChild[0]/domChild[2]/domChild[0]</td>\r
- <td>1971</td>\r
+ <td>mouseClick</td>\r
+ <td>vaadin=runcomvaadintestscomponentsdatefieldPopupDateFields::Root/VOverlay[0]/VCalendarPanel[0]/domChild[1]/domChild[0]/domChild[4]/domChild[0]</td>\r
+ <td>37,12</td>\r
</tr>\r
<tr>\r
<td>assertText</td>\r
<td>vaadin=runcomvaadintestscomponentsdatefieldPopupDateFields::Root/VOverlay[0]/VCalendarPanel[0]/domChild[1]/domChild[0]/domChild[2]/domChild[0]</td>\r
- <td>1974</td>\r
+ <td>1971</td>\r
</tr>\r
<tr>\r
<td>mouseClick</td>\r
- <td>vaadin=runcomvaadintestscomponentsdatefieldPopupDateFields::/VVerticalLayout[0]/ChildComponentContainer[1]/VVerticalLayout[0]/ChildComponentContainer[1]/VPopupCalendar[0]/domChild[0]</td>\r
+ <td>vaadin=runcomvaadintestscomponentsdatefieldPopupDateFields::Root/VOverlay[0]/VCalendarPanel[0]/domChild[1]/domChild[0]/domChild[4]/domChild[0]</td>\r
<td>37,12</td>\r
</tr>\r
<tr>\r
<td>mouseClick</td>\r
- <td>vaadin=runcomvaadintestscomponentsdatefieldPopupDateFields::/VVerticalLayout[0]/ChildComponentContainer[1]/VVerticalLayout[0]/ChildComponentContainer[1]/VPopupCalendar[0]/domChild[1]</td>\r
- <td>13,11</td>\r
-</tr>\r
-<tr>\r
- <td>mouseClick</td>\r
- <td>vaadin=runcomvaadintestscomponentsdatefieldPopupDateFields::Root/VOverlay[0]/VCalendarPanel[0]/domChild[1]/domChild[0]/domChild[2]/domChild[0]</td>\r
- <td>44,9</td>\r
+ <td>vaadin=runcomvaadintestscomponentsdatefieldPopupDateFields::Root/VOverlay[0]/VCalendarPanel[0]/domChild[1]/domChild[0]/domChild[4]/domChild[0]</td>\r
+ <td>37,12</td>\r
</tr>\r
<tr>\r
<td>mouseClick</td>\r
- <td>vaadin=runcomvaadintestscomponentsdatefieldPopupDateFields::/VVerticalLayout[0]/ChildComponentContainer[1]/VVerticalLayout[0]/domChild[0]/domChild[1]</td>\r
- <td>173,31</td>\r
+ <td>vaadin=runcomvaadintestscomponentsdatefieldPopupDateFields::Root/VOverlay[0]/VCalendarPanel[0]/domChild[1]/domChild[0]/domChild[4]/domChild[0]</td>\r
+ <td>37,12</td>\r
</tr>\r
<tr>\r
- <td>mouseClick</td>\r
- <td>vaadin=runcomvaadintestscomponentsdatefieldPopupDateFields::/VVerticalLayout[0]/ChildComponentContainer[1]/VVerticalLayout[0]/ChildComponentContainer[1]/VPopupCalendar[0]/domChild[1]</td>\r
- <td>12,10</td>\r
+ <td>assertText</td>\r
+ <td>vaadin=runcomvaadintestscomponentsdatefieldPopupDateFields::Root/VOverlay[0]/VCalendarPanel[0]/domChild[1]/domChild[0]/domChild[2]/domChild[0]</td>\r
+ <td>1974</td>\r
</tr>\r
<tr>\r
<td>mouseClick</td>\r
- <td>vaadin=runcomvaadintestscomponentsdatefieldPopupDateFields::/VVerticalLayout[0]/ChildComponentContainer[1]/VVerticalLayout[0]/domChild[0]/domChild[1]/domChild[0]</td>\r
- <td>284,10</td>\r
+ <td>vaadin=runcomvaadintestscomponentsdatefieldPopupDateFields::/VVerticalLayout[0]/ChildComponentContainer[1]/VVerticalLayout[0]/ChildComponentContainer[1]/VPopupCalendar[0]/domChild[0]</td>\r
+ <td>37,12</td>\r
</tr>\r
<tr>\r
<td>assertValue</td>\r
<td>vaadin=runcomvaadintestscomponentsdatefieldPopupDateFields::/VVerticalLayout[0]/ChildComponentContainer[1]/VVerticalLayout[0]/domChild[0]/domChild[1]</td>\r
<td>202,40</td>\r
</tr>\r
+<tr>\r
+ <td>pause</td>\r
+ <td>100</td>\r
+ <td></td>\r
+</tr>\r
<tr>\r
<td>mouseClick</td>\r
<td>vaadin=runcomvaadintestscomponentsdatefieldPopupDateFields::/VVerticalLayout[0]/ChildComponentContainer[1]/VVerticalLayout[0]/ChildComponentContainer[1]/VPopupCalendar[0]/domChild[1]</td>\r
<td>vaadin=runcomvaadintestscomponentsdatefieldPopupDateFields::Root/VOverlay[0]/VCalendarPanel[0]/domChild[1]/domChild[0]/domChild[2]/domChild[0]</td>\r
<td>2010</td>\r
</tr>\r
+<tr>\r
+ <td>mouseClick</td>\r
+ <td>vaadin=runcomvaadintestscomponentsdatefieldPopupDateFields::Root/VOverlay[0]/VCalendarPanel[0]/domChild[1]/domChild[0]/domChild[0]/domChild[0]</td>\r
+ <td>22,9</td>\r
+</tr>\r
<tr>\r
<td>assertText</td>\r
<td>vaadin=runcomvaadintestscomponentsdatefieldPopupDateFields::Root/VOverlay[0]/VCalendarPanel[0]/domChild[1]/domChild[0]/domChild[2]/domChild[0]</td>\r
<td>2009</td>\r
</tr>\r
+<tr>\r
+ <td>mouseClick</td>\r
+ <td>vaadin=runcomvaadintestscomponentsdatefieldPopupDateFields::Root/VOverlay[0]/VCalendarPanel[0]/domChild[1]/domChild[0]/domChild[4]/domChild[0]</td>\r
+ <td>22,9</td>\r
+</tr>\r
<tr>\r
<td>assertText</td>\r
<td>vaadin=runcomvaadintestscomponentsdatefieldPopupDateFields::Root/VOverlay[0]/VCalendarPanel[0]/domChild[1]/domChild[0]/domChild[2]/domChild[0]</td>\r
<td>2010</td>\r
</tr>\r
+<tr>\r
+ <td>mouseClick</td>\r
+ <td>vaadin=runcomvaadintestscomponentsdatefieldPopupDateFields::Root/VOverlay[0]/VCalendarPanel[0]/domChild[1]/domChild[0]/domChild[4]/domChild[0]</td>\r
+ <td>22,9</td>\r
+</tr>\r
<tr>\r
<td>assertValue</td>\r
<td>vaadin=runcomvaadintestscomponentsdatefieldPopupDateFields::/VVerticalLayout[0]/ChildComponentContainer[1]/VVerticalLayout[0]/ChildComponentContainer[1]/VPopupCalendar[0]/domChild[0]</td>\r
<td>2011</td>\r
</tr>\r
+<tr>\r
+ <td>mouseClick</td>\r
+ <td>vaadin=runcomvaadintestscomponentsdatefieldPopupDateFields::/VVerticalLayout[0]/ChildComponentContainer[1]/VVerticalLayout[0]/domChild[0]/domChild[1]</td>\r
+ <td>129,26</td>\r
+</tr>\r
<!--Check resolution month functionality-->\r
<tr>\r
<td>select</td>\r
<tr>\r
<td>assertValue</td>\r
<td>vaadin=runcomvaadintestscomponentsdatefieldPopupDateFields::/VVerticalLayout[0]/ChildComponentContainer[1]/VVerticalLayout[0]/ChildComponentContainer[1]/VPopupCalendar[0]/domChild[0]</td>\r
- <td>5/10</td>\r
+ <td>5/11</td>\r
</tr>\r
<tr>\r
<td>mouseClick</td>\r
<tr>\r
<td>assertText</td>\r
<td>vaadin=runcomvaadintestscomponentsdatefieldPopupDateFields::Root/VOverlay[0]/VCalendarPanel[0]/domChild[1]/domChild[0]/domChild[2]/domChild[0]</td>\r
- <td>May 2010</td>\r
+ <td>May 2011</td>\r
</tr>\r
<tr>\r
<td>mouseClick</td>\r
- <td>vaadin=runcomvaadintestscomponentsdatefieldPopupDateFields::Root/VOverlay[0]/VCalendarPanel[0]/VCalendarPanel$VEventButton[2]</td>\r
+ <td>vaadin=runcomvaadintestscomponentsdatefieldPopupDateFields::Root/VOverlay[0]/VCalendarPanel[0]/VCalendarPanel$VEventButton[3]</td>\r
<td>10,14</td>\r
</tr>\r
<tr>\r
<td>assertText</td>\r
<td>vaadin=runcomvaadintestscomponentsdatefieldPopupDateFields::Root/VOverlay[0]/VCalendarPanel[0]/domChild[1]/domChild[0]/domChild[2]/domChild[0]</td>\r
- <td>June 2010</td>\r
+ <td>June 2011</td>\r
</tr>\r
<tr>\r
<td>mouseClick</td>\r
<tr>\r
<td>assertText</td>\r
<td>vaadin=runcomvaadintestscomponentsdatefieldPopupDateFields::Root/VOverlay[0]/VCalendarPanel[0]/domChild[1]/domChild[0]/domChild[2]/domChild[0]</td>\r
- <td>June 2011</td>\r
+ <td>June 2012</td>\r
</tr>\r
<tr>\r
<td>mouseClick</td>\r
<tr>\r
<td>assertValue</td>\r
<td>vaadin=runcomvaadintestscomponentsdatefieldPopupDateFields::/VVerticalLayout[0]/ChildComponentContainer[1]/VVerticalLayout[0]/ChildComponentContainer[1]/VPopupCalendar[0]/domChild[0]</td>\r
- <td>6/11</td>\r
+ <td>6/12</td>\r
</tr>\r
<tr>\r
<td>mouseClick</td>\r
<td>vaadin=runcomvaadintestscomponentsdatefieldPopupDateFields::/VVerticalLayout[0]/ChildComponentContainer[1]/VVerticalLayout[0]/ChildComponentContainer[1]/VPopupCalendar[0]/domChild[0]</td>\r
<td>1/09</td>\r
</tr>\r
+<tr>\r
+ <td>pause</td>\r
+ <td>100</td>\r
+ <td></td>\r
+</tr>\r
<tr>\r
<td>mouseClick</td>\r
<td>vaadin=runcomvaadintestscomponentsdatefieldPopupDateFields::/VVerticalLayout[0]/ChildComponentContainer[1]/VVerticalLayout[0]/ChildComponentContainer[1]/VPopupCalendar[0]/domChild[1]</td>\r
</tr>\r
<tr>\r
<td>mouseClick</td>\r
- <td>vaadin=runcomvaadintestscomponentsdatefieldPopupDateFields::Root/VOverlay[0]/VCalendarPanel[0]/VCalendarPanel$VEventButton[2]</td>\r
- <td>13,9</td>\r
+ <td>vaadin=runcomvaadintestscomponentsdatefieldPopupDateFields::Root/VOverlay[0]/VCalendarPanel[0]/VCalendarPanel$VEventButton[3]</td>\r
+ <td>13,7</td>\r
</tr>\r
<tr>\r
<td>assertText</td>\r
<td>vaadin=runcomvaadintestscomponentsdatefieldPopupDateFields::/VVerticalLayout[0]/ChildComponentContainer[1]/VVerticalLayout[0]/ChildComponentContainer[1]/VPopupCalendar[0]/domChild[0]</td>\r
<td>2/09</td>\r
</tr>\r
+<tr>\r
+ <td>mouseClick</td>\r
+ <td>vaadin=runcomvaadintestscomponentsdatefieldPopupDateFields::/VVerticalLayout[0]/ChildComponentContainer[1]/VVerticalLayout[0]/domChild[0]/domChild[1]</td>\r
+ <td>129,26</td>\r
+</tr>\r
<!--Check resolution day functionality-->\r
<tr>\r
<td>select</td>\r
<td>vaadin=runcomvaadintestscomponentsdatefieldPopupDateFields::/VVerticalLayout[0]/ChildComponentContainer[1]/VVerticalLayout[0]/ChildComponentContainer[0]/VHorizontalLayout[0]/ChildComponentContainer[4]/VNativeSelect[0]/domChild[0]</td>\r
<td>label=Day</td>\r
</tr>\r
+<tr>\r
+ <td>enterCharacter</td>\r
+ <td>vaadin=runcomvaadintestscomponentsdatefieldPopupDateFields::/VVerticalLayout[0]/ChildComponentContainer[1]/VVerticalLayout[0]/ChildComponentContainer[1]/VPopupCalendar[0]/domChild[0]</td>\r
+ <td>5/23/70</td>\r
+</tr>\r
+<tr>\r
+ <td>mouseClick</td>\r
+ <td>vaadin=runcomvaadintestscomponentsdatefieldPopupDateFields::/VVerticalLayout[0]/ChildComponentContainer[1]/VVerticalLayout[0]/domChild[0]/domChild[2]</td>\r
+ <td>478,1</td>\r
+</tr>\r
<tr>\r
<td>assertValue</td>\r
<td>vaadin=runcomvaadintestscomponentsdatefieldPopupDateFields::/VVerticalLayout[0]/ChildComponentContainer[1]/VVerticalLayout[0]/ChildComponentContainer[1]/VPopupCalendar[0]/domChild[0]</td>\r
<td>5/23/70</td>\r
</tr>\r
+<tr>\r
+ <td>pause</td>\r
+ <td>100</td>\r
+ <td></td>\r
+</tr>\r
<tr>\r
<td>mouseClick</td>\r
<td>vaadin=runcomvaadintestscomponentsdatefieldPopupDateFields::/VVerticalLayout[0]/ChildComponentContainer[1]/VVerticalLayout[0]/ChildComponentContainer[1]/VPopupCalendar[0]/domChild[1]</td>\r
</tr>\r
<tr>\r
<td>assertCSSClass</td>\r
- <td>vaadin=runcomvaadintestscomponentsdatefieldPopupDateFields::Root/VOverlay[0]/VCalendarPanel[0]/FlexTable[0]/VCalendarPanel$Day[22]</td>\r
+ <td>vaadin=runcomvaadintestscomponentsdatefieldPopupDateFields::Root/VOverlay[0]/VCalendarPanel[0]/FlexTable[0]/VCalendarPanel$Day[8]</td>\r
<td>v-datefield-calendarpanel-day-selected</td>\r
</tr>\r
<tr>\r
<td>mouseClick</td>\r
- <td>vaadin=runcomvaadintestscomponentsdatefieldPopupDateFields::Root/VOverlay[0]/VCalendarPanel[0]/VCalendarPanel$VEventButton[2]</td>\r
+ <td>vaadin=runcomvaadintestscomponentsdatefieldPopupDateFields::Root/VOverlay[0]/VCalendarPanel[0]/VCalendarPanel$VEventButton[3]</td>\r
<td>11,11</td>\r
</tr>\r
<tr>\r
<td>193,12</td>\r
</tr>\r
<tr>\r
- <td>assertText</td>\r
+ <td>assertValue</td>\r
<td>vaadin=runcomvaadintestscomponentsdatefieldPopupDateFields::/VVerticalLayout[0]/ChildComponentContainer[1]/VVerticalLayout[0]/ChildComponentContainer[1]/VPopupCalendar[0]/domChild[0]</td>\r
+ <td>5/23/70</td>\r
+</tr>\r
+<tr>\r
+ <td>pause</td>\r
+ <td>100</td>\r
<td></td>\r
</tr>\r
<tr>\r
<td>vaadin=runcomvaadintestscomponentsdatefieldPopupDateFields::/VVerticalLayout[0]/ChildComponentContainer[1]/VVerticalLayout[0]/ChildComponentContainer[1]/VPopupCalendar[0]/domChild[0]</td>\r
<td>6/30/71</td>\r
</tr>\r
+<tr>\r
+ <td>pause</td>\r
+ <td>100</td>\r
+ <td></td>\r
+</tr>\r
<tr>\r
<td>mouseClick</td>\r
<td>vaadin=runcomvaadintestscomponentsdatefieldPopupDateFields::/VVerticalLayout[0]/ChildComponentContainer[1]/VVerticalLayout[0]/ChildComponentContainer[1]/VPopupCalendar[0]/domChild[1]</td>\r
<td>5,13</td>\r
</tr>\r
+<tr>\r
+ <td>assertText</td>\r
+ <td>vaadin=runcomvaadintestscomponentsdatefieldPopupDateFields::Root/VOverlay[0]/VCalendarPanel[0]/domChild[1]/domChild[0]/domChild[2]/domChild[0]</td>\r
+ <td>June 1971</td>\r
+</tr>\r
+<tr>\r
+ <td>assertCSSClass</td>\r
+ <td>vaadin=runcomvaadintestscomponentsdatefieldPopupDateFields::Root/VOverlay[0]/VCalendarPanel[0]/FlexTable[0]/VCalendarPanel$Day[29]</td>\r
+ <td>v-datefield-calendarpanel-day-selected</td>\r
+</tr>\r
<tr>\r
<td>mouseClick</td>\r
<td>vaadin=runcomvaadintestscomponentsdatefieldPopupDateFields::Root/VOverlay[0]/VCalendarPanel[0]/VCalendarPanel$VEventButton[3]</td>\r
<td>vaadin=runcomvaadintestscomponentsdatefieldPopupDateFields::/VVerticalLayout[0]/ChildComponentContainer[1]/VVerticalLayout[0]/ChildComponentContainer[1]/VPopupCalendar[0]/domChild[0]</td>\r
<td>5/31/71</td>\r
</tr>\r
+<tr>\r
+ <td>pause</td>\r
+ <td>100</td>\r
+ <td></td>\r
+</tr>\r
<tr>\r
<td>mouseClick</td>\r
<td>vaadin=runcomvaadintestscomponentsdatefieldPopupDateFields::/VVerticalLayout[0]/ChildComponentContainer[1]/VVerticalLayout[0]/ChildComponentContainer[1]/VPopupCalendar[0]/domChild[1]</td>\r
<td>vaadin=runcomvaadintestscomponentsdatefieldPopupDateFields::/VVerticalLayout[0]/ChildComponentContainer[1]/VVerticalLayout[0]/ChildComponentContainer[1]/VPopupCalendar[0]/domChild[0]</td>\r
<td>4/30/71</td>\r
</tr>\r
+<tr>\r
+ <td>pause</td>\r
+ <td>100</td>\r
+ <td></td>\r
+</tr>\r
<tr>\r
<td>mouseClick</td>\r
<td>vaadin=runcomvaadintestscomponentsdatefieldPopupDateFields::/VVerticalLayout[0]/ChildComponentContainer[1]/VVerticalLayout[0]/ChildComponentContainer[1]/VPopupCalendar[0]/domChild[1]</td>\r
</tr>\r
<tr>\r
<td>assertCSSClass</td>\r
- <td>vaadin=runcomvaadintestscomponentsdatefieldPopupDateFields::Root/VOverlay[0]/VCalendarPanel[0]/FlexTable[0]/VCalendarPanel$Day[0]</td>\r
+ <td>vaadin=runcomvaadintestscomponentsdatefieldPopupDateFields::Root/VOverlay[0]/VCalendarPanel[0]/FlexTable[0]/VCalendarPanel$Day[29]</td>\r
<td>v-datefield-calendarpanel-day-selected</td>\r
</tr>\r
<tr>\r
</tr>\r
<tr>\r
<td>mouseClick</td>\r
- <td>vaadin=runcomvaadintestscomponentsdatefieldPopupDateFields::Root/VOverlay[0]/VCalendarPanel[0]/FlexTable[0]/VCalendarPanel$Day[0]</td>\r
+ <td>vaadin=runcomvaadintestscomponentsdatefieldPopupDateFields::Root/VOverlay[0]/VCalendarPanel[0]/FlexTable[0]/VCalendarPanel$Day[29]</td>\r
<td>17,9</td>\r
</tr>\r
<tr>\r
<td>vaadin=runcomvaadintestscomponentsdatefieldPopupDateFields::/VVerticalLayout[0]/ChildComponentContainer[1]/VVerticalLayout[0]/ChildComponentContainer[1]/VPopupCalendar[0]/domChild[0]</td>\r
<td>4/1/72</td>\r
</tr>\r
+<tr>\r
+ <td>pause</td>\r
+ <td>100</td>\r
+ <td></td>\r
+</tr>\r
<tr>\r
<td>mouseClick</td>\r
<td>vaadin=runcomvaadintestscomponentsdatefieldPopupDateFields::/VVerticalLayout[0]/ChildComponentContainer[1]/VVerticalLayout[0]/ChildComponentContainer[1]/VPopupCalendar[0]/domChild[1]</td>\r
</tr>\r
<tr>\r
<td>mouseClick</td>\r
- <td>vaadin=runcomvaadintestscomponentsdatefieldPopupDateFields::Root/VOverlay[0]/VCalendarPanel[0]/FlexTable[0]/VCalendarPanel$Day[29]</td>\r
+ <td>vaadin=runcomvaadintestscomponentsdatefieldPopupDateFields::Root/VOverlay[0]/VCalendarPanel[0]/FlexTable[0]/VCalendarPanel$Day[0]</td>\r
<td>15,4</td>\r
</tr>\r
<tr>\r
<td>vaadin=runcomvaadintestscomponentsdatefieldPopupDateFields::/VVerticalLayout[0]/ChildComponentContainer[1]/VVerticalLayout[0]/ChildComponentContainer[1]/VPopupCalendar[0]/domChild[0]</td>\r
<td>3/1/72</td>\r
</tr>\r
+<tr>\r
+ <td>pause</td>\r
+ <td>100</td>\r
+ <td></td>\r
+</tr>\r
<tr>\r
<td>mouseClick</td>\r
<td>vaadin=runcomvaadintestscomponentsdatefieldPopupDateFields::/VVerticalLayout[0]/ChildComponentContainer[1]/VVerticalLayout[0]/ChildComponentContainer[1]/VPopupCalendar[0]/domChild[1]</td>\r
</tr>\r
<tr>\r
<td>mouseClick</td>\r
- <td>vaadin=runcomvaadintestscomponentsdatefieldPopupDateFields::Root/VOverlay[0]/VCalendarPanel[0]/FlexTable[0]/VCalendarPanel$Day[27]</td>\r
+ <td>vaadin=runcomvaadintestscomponentsdatefieldPopupDateFields::Root/VOverlay[0]/VCalendarPanel[0]/FlexTable[0]/VCalendarPanel$Day[0]</td>\r
<td>17,9</td>\r
</tr>\r
<tr>\r
<td>vaadin=runcomvaadintestscomponentsdatefieldPopupDateFields::/VVerticalLayout[0]/ChildComponentContainer[1]/VVerticalLayout[0]/ChildComponentContainer[1]/VPopupCalendar[0]/domChild[0]</td>\r
<td>1/15/02</td>\r
</tr>\r
+<tr>\r
+ <td>pause</td>\r
+ <td>100</td>\r
+ <td></td>\r
+</tr>\r
<tr>\r
<td>mouseClick</td>\r
<td>vaadin=runcomvaadintestscomponentsdatefieldPopupDateFields::/VVerticalLayout[0]/ChildComponentContainer[1]/VVerticalLayout[0]/ChildComponentContainer[1]/VPopupCalendar[0]/domChild[1]</td>\r
</tr>\r
<tr>\r
<td>assertCSSClass</td>\r
- <td>vaadin=runcomvaadintestscomponentsdatefieldPopupDateFields::Root/VOverlay[0]/VCalendarPanel[0]/FlexTable[0]/VCalendarPanel$Day[13]</td>\r
+ <td>vaadin=runcomvaadintestscomponentsdatefieldPopupDateFields::Root/VOverlay[0]/VCalendarPanel[0]/FlexTable[0]/VCalendarPanel$Day[16]</td>\r
<td>v-datefield-calendarpanel-day-selected</td>\r
</tr>\r
<tr>\r
<td>vaadin=runcomvaadintestscomponentsdatefieldPopupDateFields::/VVerticalLayout[0]/ChildComponentContainer[1]/VVerticalLayout[0]/ChildComponentContainer[1]/VPopupCalendar[0]/domChild[0]</td>\r
<td>1/15/02</td>\r
</tr>\r
+<tr>\r
+ <td>pause</td>\r
+ <td>100</td>\r
+ <td></td>\r
+</tr>\r
<tr>\r
<td>mouseClick</td>\r
<td>vaadin=runcomvaadintestscomponentsdatefieldPopupDateFields::/VVerticalLayout[0]/ChildComponentContainer[1]/VVerticalLayout[0]/ChildComponentContainer[1]/VPopupCalendar[0]/domChild[1]</td>\r
<td>vaadin=runcomvaadintestscomponentsdatefieldPopupDateFields::Root/VOverlay[0]/VCalendarPanel[0]/FlexTable[0]/VCalendarPanel$Day[14]</td>\r
<td>v-datefield-calendarpanel-day-selected</td>\r
</tr>\r
+<tr>\r
+ <td>mouseClick</td>\r
+ <td>vaadin=runcomvaadintestscomponentsdatefieldPopupDateFields::/VVerticalLayout[0]/ChildComponentContainer[1]/VVerticalLayout[0]/domChild[0]/domChild[1]</td>\r
+ <td>364,32</td>\r
+</tr>\r
</tbody></table>\r
</body>\r
</html>\r
actions.add(createEnabledAction(true));\r
actions.add(createRequiredAction(false));\r
actions.add(createReadonlyAction(false));\r
- actions.add(createResolutionSelectAction(false));\r
+ actions.add(createResolutionSelectAction());\r
+ actions.add(createInputPromptSelectAction());\r
\r
return actions;\r
}\r
}\r
\r
protected Component createRequiredAction(boolean initialState) {\r
- return createCheckboxAction("Readonly", initialState,\r
+ return createCheckboxAction("Required", initialState,\r
new Command<PopupDateField, Boolean>() {\r
public void execute(PopupDateField c, Boolean enabled) {\r
c.setRequired(enabled);\r
});\r
}\r
\r
- private Component createResolutionSelectAction(boolean b) {\r
+ private Component createResolutionSelectAction() {\r
LinkedHashMap<String, Integer> options = new LinkedHashMap<String, Integer>();\r
options.put("Year", DateField.RESOLUTION_YEAR);\r
options.put("Month", DateField.RESOLUTION_MONTH);\r
options.put("Min", DateField.RESOLUTION_MIN);\r
options.put("Sec", DateField.RESOLUTION_SEC);\r
options.put("Msec", DateField.RESOLUTION_MSEC);\r
- return createSelectAction("Resolution", options,\r
- DateField.RESOLUTION_YEAR,\r
+ return createSelectAction("Resolution", options, "Year",\r
new Command<PopupDateField, Integer>() {\r
\r
public void execute(PopupDateField c, Integer value) {\r
});\r
}\r
\r
+ private Component createInputPromptSelectAction() {\r
+ LinkedHashMap<String, String> options = new LinkedHashMap<String, String>();\r
+ options.put("<none>", null);\r
+ options.put("Please enter date", "Please enter date");\r
+ options.put("åäöÅÄÖ", "åäöÅÄÖ");\r
+\r
+ return createSelectAction("Input prompt", options, "<none>",\r
+ new Command<PopupDateField, String>() {\r
+\r
+ public void execute(PopupDateField c, String value) {\r
+ c.setInputPrompt(value);\r
+\r
+ }\r
+ });\r
+ }\r
+\r
private <T> Component createSelectAction(String caption,\r
- LinkedHashMap<String, T> options, int initialValue,\r
+ LinkedHashMap<String, T> options, String initialValue,\r
final Command<PopupDateField, T> command) {\r
final String CAPTION = "caption";\r
+ final String VALUE = "value";\r
\r
- NativeSelect select = new NativeSelect(caption);\r
+ final NativeSelect select = new NativeSelect(caption);\r
select.addContainerProperty(CAPTION, String.class, "");\r
+ select.addContainerProperty(VALUE, Object.class, "");\r
select.setItemCaptionPropertyId(CAPTION);\r
select.setNullSelectionAllowed(false);\r
for (String itemCaption : options.keySet()) {\r
- Item i = select.addItem(options.get(itemCaption));\r
+ Object itemId = new Object();\r
+ Item i = select.addItem(itemId);\r
i.getItemProperty(CAPTION).setValue(itemCaption);\r
+ i.getItemProperty(VALUE).setValue(options.get(itemCaption));\r
+ if (itemCaption.equals(initialValue)) {\r
+ select.setValue(itemId);\r
+ }\r
\r
}\r
select.addListener(new Property.ValueChangeListener() {\r
\r
public void valueChange(ValueChangeEvent event) {\r
- doCommand(command, (T) event.getProperty().getValue());\r
+ Object itemId = event.getProperty().getValue();\r
+ Item item = select.getItem(itemId);\r
+ T value = (T) item.getItemProperty(VALUE).getValue();\r
+ doCommand(command, value);\r
\r
}\r
});\r