HEX
Server: Apache
System: Linux b:u:newjapaneti:1 3.10.0-1160.31.1.el7.x86_64 #1 SMP Thu Jun 10 13:32:12 UTC 2021 x86_64
User: newjapaneti (381717)
PHP: 5.6.30
Disabled: apache_get_modules, apache_get_version, apache_reset_timeout, apache_getenv, apache_note, apache_setenv
Upload Files
File: /var/www/html/newjapanetiquetas.com.br/web/docs/scripts/apps/calendar.js
/**
 * Calendar app page
 */
(function ($) {
  'use strict';

  var colorClass;

  function externalEvents(elm) {
    var eventObject = {
      title: $.trim(elm.text()),
      className: elm.data('class')
    };
    elm.data('eventObject', eventObject);
    elm.draggable({
      zIndex: 999,
      revert: true,
      revertDuration: 0
    });
  }

  $('.add-event').click(function (e) {
    var markup = $('<div class=\'external-event event-primary\' data-class=\'event-primary\'>New event</div>');
    $('.external-events').append(markup);
    externalEvents(markup);
    e.preventDefault();
    e.stopPropagation();
  });

  $('#external-events div.external-event').each(function () {
    externalEvents($(this));
  });

  $('.fullcalendar').fullCalendar({
    height: $(window).height() - $('.header').height() - $('.content-footer').height() - 25,
    editable: true,
    defaultView: 'month',
    header: {
      left: 'today prev,next',
      right: 'title month,agendaWeek,agendaDay'
    },
    buttonIcons: {
      prev: ' fa fa-caret-left',
      next: ' fa fa-caret-right',
    },
    droppable: true,
    axisFormat: 'h:mm',
    columnFormat: {
      month: 'dddd',
      week: 'ddd M/D',
      day: 'dddd M/d',
      agendaDay: 'dddd D'
    },
    allDaySlot: false,
    drop: function (date) {
      var originalEventObject = $(this).data('eventObject');
      var copiedEventObject = $.extend({}, originalEventObject);
      copiedEventObject.start = date;
      $('.fullcalendar').fullCalendar('renderEvent', copiedEventObject, true);
      if ($('#drop-remove').is(':checked')) {
        $(this).remove();
      }
    },
    defaultDate: moment().format('YYYY-MM-DD'),
    viewRender: function (view, element) {
      if (!$('.fc-toolbar .fc-left .fc-t-events').length) {
        $('.fc-toolbar .fc-left').prepend($('<button type="button" class="fc-button fc-state-default fc-corner-left fc-corner-right fc-t-events"><i class="icon-list"></i></button>').on('click', function () {
          $('.events-sidebar').toggleClass('hide');
        }));
      }
    },
    events: [{
      title: 'Go Shopping',
      start: moment().format('YYYY-MM-DD'),
      className: 'event-success'
    }, {
      title: 'Launch Product',
      start: moment(moment().format('YYYY-MM-DD')).subtract(1, 'day').format('YYYY-MM-DD'),
      className: 'event-primary'
    }, {
      title: 'Meeting',
      start: moment(moment().format('YYYY-MM-DD')).subtract(6, 'day').format('YYYY-MM-DD'),
      end: moment(moment().format('YYYY-MM-DD')).subtract(3, 'day').format('YYYY-MM-DD'),
      className: 'event-info'
    }, {
      title: 'Lunch',
      start: moment(moment().format('YYYY-MM-DD')).add(4, 'day').format('YYYY-MM-DD'),
      className: 'event-warning'
    }, {
      title: 'Go to link',
      url: 'http://nyasha.me/',
      start: moment(moment().format('YYYY-MM-DD')).add(8, 'day').format('YYYY-MM-DD'),
      className: 'event-danger'
    }]
  });
})(jQuery);