diff --git a/UI/WebServerResources/datepicker.css b/UI/WebServerResources/datepicker.css index 7a9683249..16d10d4be 100644 --- a/UI/WebServerResources/datepicker.css +++ b/UI/WebServerResources/datepicker.css @@ -15,8 +15,12 @@ -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; + /*.dow { + border-top: 1px solid #ddd !important; + }*/ + } -.datepicker.bellow:before { +.datepicker:before { content: ''; display: inline-block; border-left: 7px solid transparent; @@ -27,7 +31,7 @@ top: -7px; left: 6px; } -.datepicker.bellow:after { +.datepicker:after { content: ''; display: inline-block; border-left: 6px solid transparent; @@ -37,27 +41,6 @@ top: -6px; left: 7px; } -.datepicker.above:before { - content: ''; - display: inline-block; - border-left: 7px solid transparent; - border-right: 7px solid transparent; - border-top: 7px solid #ccc; - border-top-color: rgba(0, 0, 0, 0.2); - position: absolute; - bottom: -7px; - right: 6px; -} -.datepicker.above:after { - content: ''; - display: inline-block; - border-left: 6px solid transparent; - border-right: 6px solid transparent; - border-top: 6px solid #ffffff; - position: absolute; - bottom: -6px; - right: 7px; -} .datepicker > div { display: none; } @@ -96,6 +79,115 @@ color: #999999; cursor: default; } +.datepicker td.today, +.datepicker td.today:hover, +.datepicker td.today.disabled, +.datepicker td.today.disabled:hover { + background-color: #fde19a; + background-image: -moz-linear-gradient(top, #fdd49a, #fdf59a); + background-image: -ms-linear-gradient(top, #fdd49a, #fdf59a); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fdd49a), to(#fdf59a)); + background-image: -webkit-linear-gradient(top, #fdd49a, #fdf59a); + background-image: -o-linear-gradient(top, #fdd49a, #fdf59a); + background-image: linear-gradient(top, #fdd49a, #fdf59a); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd49a', endColorstr='#fdf59a', GradientType=0); + border-color: #fdf59a #fdf59a #fbed50; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:dximagetransform.microsoft.gradient(enabled=false); +} +.datepicker td.today:hover, +.datepicker td.today:hover:hover, +.datepicker td.today.disabled:hover, +.datepicker td.today.disabled:hover:hover, +.datepicker td.today:active, +.datepicker td.today:hover:active, +.datepicker td.today.disabled:active, +.datepicker td.today.disabled:hover:active, +.datepicker td.today.active, +.datepicker td.today:hover.active, +.datepicker td.today.disabled.active, +.datepicker td.today.disabled:hover.active, +.datepicker td.today.disabled, +.datepicker td.today:hover.disabled, +.datepicker td.today.disabled.disabled, +.datepicker td.today.disabled:hover.disabled, +.datepicker td.today[disabled], +.datepicker td.today:hover[disabled], +.datepicker td.today.disabled[disabled], +.datepicker td.today.disabled:hover[disabled] { + background-color: #fdf59a; +} +.datepicker td.today:active, +.datepicker td.today:hover:active, +.datepicker td.today.disabled:active, +.datepicker td.today.disabled:hover:active, +.datepicker td.today.active, +.datepicker td.today:hover.active, +.datepicker td.today.disabled.active, +.datepicker td.today.disabled:hover.active { + background-color: #fbf069 \9; +} +.datepicker td.range, +.datepicker td.range:hover, +.datepicker td.range.disabled, +.datepicker td.range.disabled:hover { + background: #eeeeee; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} +.datepicker td.selected, +.datepicker td.selected:hover, +.datepicker td.selected.disabled, +.datepicker td.selected.disabled:hover { + background-color: #9e9e9e; + background-image: -moz-linear-gradient(top, #b3b3b3, #808080); + background-image: -ms-linear-gradient(top, #b3b3b3, #808080); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#b3b3b3), to(#808080)); + background-image: -webkit-linear-gradient(top, #b3b3b3, #808080); + background-image: -o-linear-gradient(top, #b3b3b3, #808080); + background-image: linear-gradient(top, #b3b3b3, #808080); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3b3b3', endColorstr='#808080', GradientType=0); + border-color: #808080 #808080 #595959; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:dximagetransform.microsoft.gradient(enabled=false); + color: #fff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); +} +.datepicker td.selected:hover, +.datepicker td.selected:hover:hover, +.datepicker td.selected.disabled:hover, +.datepicker td.selected.disabled:hover:hover, +.datepicker td.selected:active, +.datepicker td.selected:hover:active, +.datepicker td.selected.disabled:active, +.datepicker td.selected.disabled:hover:active, +.datepicker td.selected.active, +.datepicker td.selected:hover.active, +.datepicker td.selected.disabled.active, +.datepicker td.selected.disabled:hover.active, +.datepicker td.selected.disabled, +.datepicker td.selected:hover.disabled, +.datepicker td.selected.disabled.disabled, +.datepicker td.selected.disabled:hover.disabled, +.datepicker td.selected[disabled], +.datepicker td.selected:hover[disabled], +.datepicker td.selected.disabled[disabled], +.datepicker td.selected.disabled:hover[disabled] { + background-color: #808080; +} +.datepicker td.selected:active, +.datepicker td.selected:hover:active, +.datepicker td.selected.disabled:active, +.datepicker td.selected.disabled:hover:active, +.datepicker td.selected.active, +.datepicker td.selected:hover.active, +.datepicker td.selected.disabled.active, +.datepicker td.selected.disabled:hover.active { + background-color: #666666 \9; +} .datepicker td.active, .datepicker td.active:hover, .datepicker td.active.disabled, @@ -225,10 +317,12 @@ .datepicker th.switch { width: 145px; } -.datepicker thead tr:first-child th { +.datepicker thead tr:first-child th, +.datepicker tfoot tr:first-child th { cursor: pointer; } -.datepicker thead tr:first-child th:hover { +.datepicker thead tr:first-child th:hover, +.datepicker tfoot tr:first-child th:hover { background: #eeeeee; } .input-append.date .add-on i, @@ -238,6 +332,35 @@ width: 16px; height: 16px; } +.input-daterange input { + text-align: center; +} +.input-daterange input:first-child { + -webkit-border-radius: 3px 0 0 3px; + -moz-border-radius: 3px 0 0 3px; + border-radius: 3px 0 0 3px; +} +.input-daterange input:last-child { + -webkit-border-radius: 0 3px 3px 0; + -moz-border-radius: 0 3px 3px 0; + border-radius: 0 3px 3px 0; +} +.input-daterange .add-on { + display: inline-block; + width: auto; + min-width: 16px; + height: 18px; + padding: 4px 5px; + font-weight: normal; + line-height: 18px; + text-align: center; + text-shadow: 0 1px 0 #ffffff; + vertical-align: middle; + background-color: #eeeeee; + border: 1px solid #ccc; + margin-left: -5px; + margin-right: -5px; +} .datepicker.dropdown-menu { position: absolute; top: 100%; @@ -268,7 +391,7 @@ } .datepicker.dropdown-menu th, .datepicker.dropdown-menu td { - padding: 2px 1px; + padding: 4px 5px; } .datepicker .prev, .datepicker .next {