text: /**
   * @author v.lugovksy
   * created on 16.12.2015
   */
  (function () {
    'use strict';
  
    angular.module('GasNinjasAdmin.pages.dashboard')
        .controller('DashboardCalendarCtrl', DashboardCalendarCtrl);
  
    /** @ngInject */
    function DashboardCalendarCtrl(baConfig) {
      var dashboardColors = baConfig.colors.dashboard;
      var $element = $('#calendar').fullCalendar({
        //height: 335,
        header: {
          left: 'prev,next today',
          center: 'title',
          right: 'month,agendaWeek,agendaDay'
        },
        defaultDate: '2016-03-08',
        selectable: true,
        selectHelper: true,
        select: function (start, end) {
          var title = prompt('Event Title:');
          var eventData;
          if (title) {
            eventData = {
              title: title,
              start: start,
              end: end
            };
            $element.fullCalendar('renderEvent', eventData, true); // stick? = true
          }
          $element.fullCalendar('unselect');
        },
        editable: true,
        eventLimit: true, // allow "more" link when too many events
        events: [
          {
            title: 'All Day Event',
            start: '2016-03-01',
            color: dashboardColors.silverTree
          },
          {
            title: 'Long Event',
            start: '2016-03-07',
            end: '2016-03-10',
            color: dashboardColors.blueStone
          },
          {
            title: 'Dinner',
            start: '2016-03-14T20:00:00',
            color: dashboardColors.surfieGreen
          },
          {
            title: 'Birthday Party',
            start: '2016-04-01T07:00:00',
            color: dashboardColors.gossipDark
          }
        ]
      });
    }
  })();