Subversion Repositories Integrator Subversion

Rev

Rev 182 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
179 espaco 1
body {
2
  .ui-datepicker {
3
    background: $inputContentPanelBg;
4
    border: $inputBorder;
5
    color: $inputContentPanelTextColor;
6
    padding: $calendarPadding;
7
    width: auto;
8
    border-radius: $borderRadius;
9
 
10
    .ui-datepicker-header {
11
      margin: 0;
12
      padding: $calendarTitlePadding;
13
      line-height: normal;
14
      background: $calendarTitleBg;
15
      color: $calendarTitleTextColor;
16
      font-weight: 600;
17
      border: $calendarTitleBorder;
18
      border-width: $calendarTitleBorderWidth;
19
      border-radius: 0;
20
    }
21
 
22
    .ui-datepicker-next {
23
      @include icon_override("\e901");
24
      right: 0;
25
    }
26
 
27
    .ui-datepicker-prev {
28
      @include icon_override("\e900");
29
      left: 0;
30
    }
31
 
32
    .ui-datepicker-next,
33
    .ui-datepicker-prev {
34
      cursor: pointer;
35
      top: 50%;
36
      margin-top: -1 * $actionIconHeight / 2;
37
      @include action-icon();
38
 
39
      span {
40
        display: none;
41
      }
42
    }
43
 
44
    .ui-datepicker-title {
45
      line-height: 1;
46
      margin: 0;
47
 
48
      select {
49
        width: 40%;
50
        margin: 0;
51
 
52
        &:first-child {
53
          margin-right: $inlineSpacing;
54
        }
55
      }
56
    }
57
 
58
    .ui-datepicker-calendar {
59
      margin: $calendarTableMargin;
60
 
61
      th {
62
        padding: $calendarCellPadding;
63
        text-align: center;
64
 
65
        > span {
66
          width: $calendarCellDateWidth;
67
          height: $calendarCellDateHeight;
68
        }
69
      }
70
 
71
      td {
72
        padding: $calendarCellPadding;
73
        text-align: center;
74
 
75
        a {
76
          padding: 0;
77
          color: $calendarCellDateTextColor;
78
          text-align: center;
79
          width: $calendarCellDateWidth;
80
          height: $calendarCellDateHeight;
81
          line-height: $calendarCellDateHeight;
82
          border: $calendarCellDateBorder;
83
          display: inline-block;
84
          transition: $transition;
85
          border-radius: $calendarCellDateBorderRadius;
86
 
87
          &:hover {
88
            background: $calendarCellDateHoverBg;
89
            border-color: $calendarCellDateHoverBorderColor;
90
          }
91
 
92
          &.ui-state-active {
93
            background: $calendarCellDateSelectedBg;
94
            color: $calendarCellDateSelectedTextColor;
95
            border: $calendarCellDateSelectedBorder;
96
          }
97
        }
98
 
99
        &.ui-datepicker-today {
100
          a {
101
            background: $calendarCellDateTodayBg;
102
            color: $calendarCellDateTodayTextColor;
103
            font-weight: 600;
104
            border: $calendarCellDateTodayBorder;
105
 
106
            &:hover {
107
              background: $calendarCellDateHoverBg;
108
              border-color: $calendarCellDateHoverBorderColor;
109
            }
110
 
111
            &.ui-state-active {
112
              background: $calendarCellDateSelectedBg;
113
              color: $calendarCellDateSelectedTextColor;
114
              border: $calendarCellDateSelectedBorder;
115
            }
116
          }
117
        }
118
      }
119
    }
120
 
121
    &.ui-input-overlay {
122
      border: $inputOverlayBorder;
123
      box-shadow: $inputOverlayShadow;
124
    }
125
 
126
    .ui-timepicker-div {
127
      dl {
128
        margin: $calendarTimePickerMargin;
129
 
130
        dt {
131
          padding: $calendarTimePickerLabelPadding;
132
 
133
          &.ui_tpicker_time_label {
134
            padding: $calendarTimePickerInputPadding;
135
          }
136
        }
137
 
138
        dd {
139
          padding: $calendarTimePickerInputPadding;
140
          margin: $calendarTimePickerInputMargin;
141
        }
142
      }
143
    }
144
 
145
    .ui-datepicker-buttonpane,
146
    .ui-datepicker-buttonbar {
147
      button {
148
        transition: $transition;
149
        border-radius: $borderRadius;
150
        @include secondary-button();
151
      }
152
 
153
      .ui-g-6:first-child {
154
        text-align: left;
155
      }
156
 
157
      .ui-g-6:last-child {
158
        text-align: right;
159
      }
160
    }
161
 
162
    .ui-datepicker-buttonbar {
163
      border-top: $calendarTitleBorder;
164
      padding: $calendarButtonBarPadding;
165
    }
166
 
167
    .ui-monthpicker-month {
168
      margin: $calendarTableMargin;
169
      color: $calendarCellDateTextColor;
170
      transition: $transition;
171
      padding: $calendarCellPadding;
172
      border: $borderRadius;
173
 
174
      &:hover {
175
        background: $calendarCellDateHoverBg;
176
        border-color: $calendarCellDateHoverBorderColor;
177
      }
178
 
179
      &.ui-state-active {
180
        background: $calendarCellDateSelectedBg;
181
        color: $calendarCellDateSelectedTextColor;
182
        border: $calendarCellDateSelectedBorder;
183
      }
184
    }
185
 
186
    .ui-datepicker-group {
187
      padding: $calendarPadding;
188
    }
189
 
190
    .ui-picker-up {
191
      @include action-icon();
192
 
193
      .ui-icon {
194
        @include icon_override("\e903");
195
      }
196
    }
197
 
198
    .ui-picker-down {
199
      @include action-icon();
200
 
201
      .ui-icon {
202
        @include icon_override("\e902");
203
      }
204
    }
205
 
206
    &.ui-datepicker-multi {
207
      width: auto !important;
208
    }
209
  }
210
 
211
  .ui-calendar {
212
    .ui-button.ui-button-icon-only {
213
      width: $inputButtonWidth;
214
      @include border-radius-left(0);
215
 
216
      .ui-icon-calendar {
217
        @include icon_override("\e927");
218
      }
219
    }
220
 
221
    &.ui-trigger-calendar {
222
      input.hasDatepicker {
223
        @include border-radius-right(0);
224
      }
225
    }
226
  }
227
 
228
  .ui-fluid {
229
    .ui-trigger-calendar {
230
      input.hasDatepicker {
231
        width: calc(100% - #{$inputButtonWidth});
232
        padding-right: 0;
233
      }
234
 
235
      .ui-datepicker-trigger.ui-button {
236
        position: absolute;
237
        right: -1 * $inputButtonWidth;
238
        width: $inputButtonWidth;
239
 
240
        .ui-button-text {
241
          padding: $buttonIconOnlyPadding;
242
        }
243
      }
244
    }
245
 
246
    .p-datepicker {
247
      .ui-datepicker-trigger.ui-button {
248
        right: 0;
249
      }
250
    }
251
  }
252
}