|
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