Skip to content

Commit 6b27a1c

Browse files
committed
Added warning class to indicate invalid dates.
1 parent 4d99175 commit 6b27a1c

File tree

6 files changed

+24
-3
lines changed

6 files changed

+24
-3
lines changed

src/date-input.css

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,13 @@
5454
.datetime-input.date .display:hover {
5555
background-color: #ddd;
5656
}
57+
.datetime-input.date .display.warning {
58+
background-color: rgba(255, 54, 46, 0.75);
59+
}
60+
.datetime-input.date .display.warning.active,
61+
.datetime-input.date .display.warning:hover {
62+
background-color: rgba(255, 54, 46, 0.75);
63+
}
5764

5865

5966
/**

src/date-input.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<div class="datetime-input date">
22
<div ng-click="toggleEditPopover()"
3-
ng-class="{'active': !!selected, 'display': !cssClass, '{{cssClass}}': !!cssClass}">
3+
ng-class="{'active': !!selected, 'warning': !!warning, 'display': !cssClass, '{{cssClass}}': !!cssClass}">
44
<div class="date" ng-bind="date.format('DD MMMM YYYY')"></div>
55
<div ng-if="!date" class="placeholder" ng-bind="placeholder"></div>
66
</div>

src/datetime-input.css

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,13 @@
6161
.datetime-input.datetime .display:hover {
6262
background-color: #ddd;
6363
}
64+
.datetime-input.datetime .display.warning {
65+
background-color: rgba(255, 54, 46, 0.75);
66+
}
67+
.datetime-input.datetime .display.warning.active,
68+
.datetime-input.datetime .display.warning:hover {
69+
background-color: rgba(255, 54, 46, 0.75);
70+
}
6471

6572

6673
/**

src/datetime-input.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<div class="datetime-input datetime">
22
<div ng-click="toggleEditPopover()"
3-
ng-class="{'active': !!selected, 'display': !cssClass, '{{cssClass}}': !!cssClass}">
3+
ng-class="{'active': !!selected, 'warning': !!warning, 'display': !cssClass, '{{cssClass}}': !!cssClass}">
44
<div class="date" ng-bind="datetime.format('DD MMMM YYYY')"></div>
55
<div class="time" ng-bind="datetime.format('HH : mm : ss')"></div>
66
<div ng-if="!datetime" class="placeholder" ng-bind="placeholder"></div>

src/time-input.css

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,13 @@
6262
.datetime-input.time .display:hover {
6363
background-color: #ddd;
6464
}
65+
.datetime-input.time .display.warning {
66+
background-color: rgba(255, 54, 46, 0.75);
67+
}
68+
.datetime-input.time .display.warning.active,
69+
.datetime-input.time .display.warning:hover {
70+
background-color: rgba(255, 54, 46, 0.75);
71+
}
6572

6673

6774
/**

src/time-input.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<div class="datetime-input time">
22
<div ng-click="toggleEditPopover()"
3-
ng-class="{'active': !!selected, 'display': !cssClass, '{{cssClass}}': !!cssClass}">
3+
ng-class="{'active': !!selected, 'warning': !!warning, 'display': !cssClass, '{{cssClass}}': !!cssClass}">
44
<div class="time" ng-bind="time.format('HH : mm : ss')"></div>
55
<div ng-if="!time" class="placeholder" ng-bind="placeholder"></div>
66
</div>

0 commit comments

Comments
 (0)