|
42 | 42 | + ' <div class="dtp-picker-datetime" ng-cloak ng-if="picker.currentView !== picker.VIEWS.DATE">' |
43 | 43 | + ' <div class="dtp-actual-meridien">' |
44 | 44 | + ' <div class="left p20">' |
45 | | - + ' <a href="#" mdc-dtp-noclick class="dtp-meridien-am" ng-class="{selected: picker.meridien == \'AM\'}" ng-click="picker.selectAM()">{{picker.params.amText}}</a>' |
| 45 | + + ' <a id="time-periods-am" href="#" mdc-dtp-noclick class="dtp-meridien-am" ng-class="{selected: picker.meridien == \'AM\'}" ng-click="picker.selectAM()">{{picker.params.amText}}</a>' |
46 | 46 | + ' </div>' |
47 | 47 | + ' <div ng-show="!picker.timeMode" class="dtp-actual-time p60">{{picker.currentNearest5Minute().format(picker.params.shortTime ? "hh:mm" : "HH:mm")}}</div>' |
48 | 48 | + ' <div class="right p20">' |
49 | | - + ' <a href="#" mdc-dtp-noclick class="dtp-meridien-pm" ng-class="{selected: picker.meridien == \'PM\'}" ng-click="picker.selectPM()">{{picker.params.pmText}}</a>' |
| 49 | + + ' <a id="time-periods-pm" href="#" mdc-dtp-noclick class="dtp-meridien-pm" ng-class="{selected: picker.meridien == \'PM\'}" ng-click="picker.selectPM()">{{picker.params.pmText}}</a>' |
50 | 50 | + ' </div>' |
51 | 51 | + ' <div class="clearfix"></div>' |
52 | 52 | + ' </div>' |
|
746 | 746 | //build a |
747 | 747 | var scopeRef = 'month[\'days\'][' + i + '][' + j + ']'; |
748 | 748 |
|
749 | | - tbodyHtml.push('<a href="#" mdc-dtp-noclick class="dtp-select-day" ng-class="{selected: cal.isSelectedDay(' + scopeRef + '), hilite: cal.isDateOfTheDay(' + scopeRef + ')}" ng-click="cal.selectDate(' + scopeRef + ')">'); |
| 749 | + tbodyHtml.push('<a id="date-' + weekDay.format('YYYY-MM-DD') + '" href="#" mdc-dtp-noclick class="dtp-select-day" ng-class="{selected: cal.isSelectedDay(' + scopeRef + '), hilite: cal.isDateOfTheDay(' + scopeRef + ')}" ng-click="cal.selectDate(' + scopeRef + ')">'); |
750 | 750 | tbodyHtml.push(weekDay.format('D')); |
751 | 751 | tbodyHtml.push('</a>'); |
752 | 752 | } else { |
|
814 | 814 |
|
815 | 815 | var template = '<div class="dtp-picker-clock"><span ng-if="!points || points.length < 1"> </span>' |
816 | 816 | + '<div ng-repeat="point in points" class="dtp-picker-time" ng-style="point.style">' |
817 | | - + ' <a href="#" mdc-dtp-noclick ng-class="{selected: point.value===currentValue}" class="dtp-select-hour" ng-click="setTime(point.value)" ng-if="pointAvailable(point)">{{point.display}}</a>' |
| 817 | + + ' <a href="#" id="time-{{mode}}-{{point.display}}" mdc-dtp-noclick ng-class="{selected: point.value===currentValue}" class="dtp-select-hour" ng-click="setTime(point.value)" ng-if="pointAvailable(point)">{{point.display}}</a>' |
818 | 818 | + ' <a href="#" mdc-dtp-noclick class="disabled dtp-select-hour" ng-if="!pointAvailable(point)">{{point.display}}</a>' |
819 | 819 | + '</div>' |
820 | 820 | + '<div class="dtp-hand dtp-hour-hand"></div>' |
|
882 | 882 | } |
883 | 883 |
|
884 | 884 | scope.points = points; |
| 885 | + scope.mode = attrs.mode; |
885 | 886 | setCurrentValue(); |
886 | 887 | clock.css('height', clockWidth + 'px'); |
887 | 888 | //picker.initHands(true); |
|
0 commit comments