overflow: hidden;
}
.v-csslayout-margin, .v-csslayout-container {
- height: 100%;
- width: 100%;
box-sizing: border-box;
-moz-box-sizing: border-box;
}
-.v-undefined-width > .v-csslayout-margin, .v-undefined-width > .v-csslayout-margin > .v-csslayout-container {
- width: auto;
+.v-has-width > .v-csslayout-margin,
+.v-has-width > .v-csslayout-margin > .v-csslayout-container {
+ width: 100%;
}
-.v-undefined-height > .v-csslayout-margin, .v-undefined-height > .v-csslayout-margin > .v-csslayout-container {
- height: auto;
+.v-has-height > .v-csslayout-margin,
+.v-has-height > .v-csslayout-margin > .v-csslayout-container {
+ height: 100%;
}
.v-csslayout-margin-top {
padding-top: 12px;
.v-op .v-datefield-popup {
background: rgba(255,255,255,.95);
}
-.v-datefield-textfield {
+.v-has-width > input.v-datefield-textfield {
width: 100%;
}
-.v-undefined-width > .v-datefield-textfield {
- width: auto;
-}
-.v-datefield-year.v-undefined-width > .v-datefield-textfield {
+.v-datefield-year > .v-datefield-textfield {
width: 4.5em;
}
-.v-datefield-month.v-undefined-width > .v-datefield-textfield {
+.v-datefield-month > .v-datefield-textfield {
width: 5.5em;
}
-.v-datefield-day.v-undefined-width > .v-datefield-textfield {
+.v-datefield-day > .v-datefield-textfield {
width: 6em;
}
-.v-datefield-full.v-undefined-width >.v-datefield-textfield {
+.v-datefield-full >.v-datefield-textfield {
width: 12.5em;
}
.v-datefield-popupcalendar input.v-datefield-textfield {
// Set defined sizes
Widget component = getWidget();
- component.setStyleName("v-undefined-width", isUndefinedWidth());
- component.setStyleName("v-undefined-height", isUndefinedHeight());
+ component.setStyleName("v-has-width", !isUndefinedWidth());
+ component.setStyleName("v-has-height", !isUndefinedHeight());
component.setHeight(h);
component.setWidth(w);