Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 17.11.2017, 12:43
Новичок на форуме
Отправить личное сообщение для lastees Посмотреть профиль Найти все сообщения от lastees
 
Регистрация: 13.11.2017
Сообщений: 4

Как поместить календарь (framework) в свое приложение?
Хочу добавить календарь (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();
      },
    },
  }

Последний раз редактировалось lastees, 17.11.2017 в 13:02.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как поместить курсор в IFrame в Opera mcfly Элементы интерфейса 11 29.10.2010 15:28
Как поместить iframe в угол страницы? xaknik Events/DOM/Window 4 31.07.2010 01:41
jquery maxImage, как поместить бэкграунд в div? dplz jQuery 4 10.07.2010 13:09
Как поместить javascript в php цикл do{} while() galap Общие вопросы Javascript 4 09.04.2010 13:57