Хочу добавить календарь (framework) в своё приложение. не могу понять, что надо поменять в данном коде (который дан в framework), чтобы заработало. JQuery подключён
<div class="block block-strong no-padding">
<div id="demo-calendar-inline-container"></div>
</div>
return {
on: {
pageInit: function (e, page) {
var self = this;
var today = new Date();
var app = self.$app;
var $ = self.$;
// Default
self.calendarDefault = app.calendar.create({
inputEl: '#demo-calendar-default',
});
// Inline with custom toolbar
var monthNames = ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August' , 'September' , 'October', 'November', 'December'];
self.calendarInline = app.calendar.create({
containerEl: '#demo-calendar-inline-container',
value: [new Date()],
renderToolbar: function () {
return '<div class="toolbar calendar-custom-toolbar no-shadow">' +
'<div class="toolbar-inner">' +
'<div class="left">' +
'<a href="#" class="link icon-only"><i class="icon icon-back ' + (self.$theme.md ? 'color-black' : '') + '"></i></a>' +
'</div>' +
'<div class="center"></div>' +
'<div class="right">' +
'<a href="#" class="link icon-only"><i class="icon icon-forward ' + (self.$theme.md ? 'color-black' : '') + '"></i></a>' +
'</div>' +
'</div>' +
'</div>';
},
on: {
init: function (c) {
$('.calendar-custom-toolbar .center').text(monthNames[c.currentMonth] +', ' + c.currentYear);
$('.calendar-custom-toolbar .left .link').on('click', function () {
self.calendarInline.prevMonth();
});
$('.calendar-custom-toolbar .right .link').on('click', function () {
self.calendarInline.nextMonth();
});
},
monthYearChangeStart: function (c) {
$('.calendar-custom-toolbar .center').text(monthNames[c.currentMonth] +', ' + c.currentYear);
}
}
});
},
pageBeforeRemove() {
var self = this;
self.calendarInline.destroy();
},
},
}