Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Template.privateStatementCalendarDay.onCreated(function () {
- var self = this;
- this.autorun(function () {
- console.log('created');
- var sId = Session.get("selectedStation"),
- station = Station.findOne(sId, {
- fields: {
- workTime: true
- }
- });
- self.m = moment(Router.current().params.date, "YYYY-MM-DD");
- if (isCurrentRoute('privateStatementCalendarDay') && !self.m.isValid()) {
- sAlert.warning('Не корректная дата!');
- Router.go('privateStatementCalendarMonth', {
- month: moment().format('YYYY-MM')
- });
- }
- if (isCurrentRoute('privateStatementCalendarDay') && !station.checkWorkDay(self.m)) {
- sAlert.warning('Выбранный день выходной!');
- Router.go('privateStatementCalendarMonth', {
- month: self.m.format('YYYY-MM')
- });
- }
- self.subscribe('calendarStatements', self.m.clone().startOf('day').toDate(), self.m.clone().endOf('day').toDate(), sId);
- });
- });
- Template.privateStatementCalendarDay.onRendered(function () {
- var self = this;
- this.autorun(function () {
- console.log('rendered');
- var m = moment(Router.current().params.date, "YYYY-MM-DD");
- self.$('[data-toggle="popover"]').popover();
- });
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement