|
2 | 2 | <div class="display"
|
3 | 3 | ng-click="toggleEditPopover()"
|
4 | 4 | ng-class="{'active': !!selected }">
|
5 |
| - <div class="date">{{ datetime.format('DD MMMM YYYY') }}</div> |
6 |
| - <div class="time">{{ datetime.format('HH : mm : ss') }}</div> |
7 |
| - <div ng-if="!datetime" class="placeholder">{{ placeholder }}</div> |
| 5 | + <div class="date" ng-bind="datetime.format('DD MMMM YYYY')"></div> |
| 6 | + <div class="time" ng-bind="datetime.format('HH : mm : ss')"></div> |
| 7 | + <div ng-if="!datetime" class="placeholder" ng-bind="placeholder"></div> |
8 | 8 | </div>
|
9 | 9 | <div class="edit-popover" ng-show="!!selected">
|
10 | 10 | <div class="header"
|
11 |
| - ng-click="calendar_active = !calendar_active"> |
12 |
| - {{ selected.format('DD MMMM YYYY') }} |
13 |
| - </div> |
| 11 | + ng-click="calendar_active = !calendar_active" |
| 12 | + ng-bind="selected.format('DD MMMM YYYY')"></div> |
14 | 13 | <div class="calendar" ng-show="!!calendar_active">
|
15 | 14 | <div class="calendar-header">
|
16 | 15 | <div class="arrow arrow-left" ng-click="calendar.subtract(1, 'months')"></div>
|
17 |
| - {{ calendar.format('MMMM') }} |
| 16 | + <span ng-bind="calendar.format('MMMM')"></span> |
18 | 17 | <div class="arrow arrow-right" ng-click="calendar.add(1, 'months')"></div>
|
19 | 18 | </div>
|
20 | 19 | <div class="calendar-body">
|
21 | 20 | <div class="weekdays">
|
22 |
| - <span class="weekday" ng-repeat="weekday in 'weeeeek' track by $index"> |
23 |
| - {{ calendar.clone().startOf('week').add($index, 'days').format('ddd') }} |
24 |
| - </span> |
| 21 | + <span class="weekday" |
| 22 | + ng-repeat="weekday in 'weeeeek' track by $index" |
| 23 | + ng-bind="calendar.clone().startOf('week').add($index, 'days').format('ddd')"></span> |
25 | 24 | </div>
|
26 | 25 | <div class="week" ng-repeat="week in 'months' | limitTo: ((calendar.clone().endOf('month').week() - calendar.clone().startOf('month').week()) + 1) track by $index">
|
27 | 26 | <span class="date" ng-repeat="date in 'weeeeek' track by $index"
|
|
30 | 29 | 'active': calendar.clone().startOf('month').add($parent.$index, 'weeks').weekday($index).startOf('day').isSame(selected.clone().startOf('day')),
|
31 | 30 | 'inactive': calendar.clone().startOf('month').add($parent.$index, 'weeks').weekday($index).month() !== calendar.month()
|
32 | 31 | }"
|
33 |
| - ng-click="update(selected.clone().year(calendar.clone().startOf('month').add($parent.$index, 'weeks').weekday($index).year()).month(calendar.clone().startOf('month').add($parent.$index, 'weeks').weekday($index).month()).date(calendar.clone().startOf('month').add($parent.$index, 'weeks').weekday($index).date()), true)"> |
34 |
| - {{ calendar.clone().startOf('month').add($parent.$index, 'weeks').weekday($index).date() }} |
35 |
| - </span> |
| 32 | + ng-click="update(selected.clone().year(calendar.clone().startOf('month').add($parent.$index, 'weeks').weekday($index).year()).month(calendar.clone().startOf('month').add($parent.$index, 'weeks').weekday($index).month()).date(calendar.clone().startOf('month').add($parent.$index, 'weeks').weekday($index).date()), true)" |
| 33 | + ng-bind="calendar.clone().startOf('month').add($parent.$index, 'weeks').weekday($index).date()"></span> |
36 | 34 | </div>
|
37 | 35 | </div>
|
38 | 36 | </div>
|
39 | 37 | <div class="timer">
|
40 | 38 | <div class="timer-hours">
|
41 | 39 | <div class="arrow arrow-up" ng-click="update(selected.clone().add(1, 'hours'))"></div>
|
42 |
| - {{ selected.format('HH') }} |
| 40 | + <span ng-bind="selected.format('HH')"></span> |
43 | 41 | <div class="arrow arrow-down" ng-click="update(selected.clone().subtract(1, 'hours'))"></div>
|
44 | 42 | </div>
|
45 | 43 | <div class="timer-divider">:</div>
|
46 | 44 | <div class="timer-minutes">
|
47 | 45 | <div class="arrow arrow-up" ng-click="update(selected.clone().add(1, 'minutes'))"></div>
|
48 |
| - {{ selected.format('mm') }} |
| 46 | + <span ng-bind="selected.format('mm')"></span> |
49 | 47 | <div class="arrow arrow-down" ng-click="update(selected.clone().subtract(1, 'minutes'))"></div>
|
50 | 48 | </div>
|
51 | 49 | <div class="timer-divider">:</div>
|
52 | 50 | <div class="timer-seconds">
|
53 | 51 | <div class="arrow arrow-up" ng-click="update(selected.clone().add(1, 'seconds'))"></div>
|
54 |
| - {{ selected.format('ss') }} |
| 52 | + <span ng-bind="selected.format('ss')"></span> |
55 | 53 | <div class="arrow arrow-down" ng-click="update(selected.clone().subtract(1, 'seconds'))"></div>
|
56 | 54 | </div>
|
57 | 55 | </div>
|
|
0 commit comments