color: #eaeff1;
text-shadow: #3b4651 0 -1px 0;
vertical-align: top;
-}/*
-.v-datefield-calendarpanel-weeknumber td {
+}
+.v-datefield-calendarpanel-weeknumbers td {
width: 12.4%;
-}*/
+}
.v-datefield-calendarpanel-weekdays strong {
display: block;
text-align: right;
- padding-right: 5px;
- height: 15px;
+ padding: 1px 5px 0 0;
+ height: 14px;
border-top: 1px solid #596775;
}
.v-datefield-calendarpanel-weekdays .v-first {
.v-datefield-calendarpanel-day-today {
padding: 2px 5px 2px 0;
display: block;
- margin: 1px 0 0 6px;
+ margin: 1px 0 0 5px;
+}
+.v-datefield-calendarpanel-weeknumber {
+ margin: 0;
+ padding-top: 4px;
+ padding-bottom: 3px;
}
.v-datefield-calendarpanel-day-today {
color: #4095d1;
color: #eaeff1;
text-shadow: #3b4651 0 -1px 0;
vertical-align: top;
-}/*
-.v-datefield-calendarpanel-weeknumber td {
+}
+.v-datefield-calendarpanel-weeknumbers td {
width: 12.4%;
-}*/
+}
.v-datefield-calendarpanel-weekdays strong {
display: block;
text-align: right;
- padding-right: 5px;
- height: 15px;
+ padding: 1px 5px 0 0;
+ height: 14px;
border-top: 1px solid #596775;
}
.v-datefield-calendarpanel-weekdays .v-first {
.v-datefield-calendarpanel-day-today {
padding: 2px 5px 2px 0;
display: block;
- margin: 1px 0 0 6px;
+ margin: 1px 0 0 5px;
+}
+.v-datefield-calendarpanel-weeknumber {
+ margin: 0;
+ padding-top: 4px;
+ padding-bottom: 3px;
}
.v-datefield-calendarpanel-day-today {
color: #4095d1;
\r
days.getFlexCellFormatter().setStyleName(headerRow, weekColumn,\r
"v-week");\r
+ days.setHTML(headerRow, weekColumn, "<strong></strong>");\r
// Hide the week column if week numbers are not to be displayed.\r
days.getFlexCellFormatter().setVisible(headerRow, weekColumn,\r
showISOWeekNumbers);\r
\r
- days.getFlexCellFormatter().setStyleName(headerRow, firstWeekdayColumn,\r
- "v-first");\r
- days.getFlexCellFormatter().setStyleName(headerRow,\r
- firstWeekdayColumn + 6, "v-last");\r
days.getRowFormatter().setStyleName(headerRow,\r
VDateField.CLASSNAME + "-calendarpanel-weekdays");\r
\r
+ if (showISOWeekNumbers) {\r
+ days.getFlexCellFormatter().setStyleName(headerRow, weekColumn,\r
+ "v-first");\r
+ days.getFlexCellFormatter().setStyleName(headerRow,\r
+ firstWeekdayColumn, "");\r
+ days.getRowFormatter().addStyleName(headerRow,\r
+ VDateField.CLASSNAME + "-calendarpanel-weeknumbers");\r
+ } else {\r
+ days.getFlexCellFormatter().setStyleName(headerRow, weekColumn, "");\r
+ days.getFlexCellFormatter().setStyleName(headerRow,\r
+ firstWeekdayColumn, "v-first");\r
+ }\r
+\r
+ days.getFlexCellFormatter().setStyleName(headerRow,\r
+ firstWeekdayColumn + 6, "v-last");\r
+\r
// Print weekday names\r
final int firstDay = datefield.getDateTimeService().getFirstDayOfWeek();\r
for (int i = 0; i < 7; i++) {\r