Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- $(document).ready(function () {
- function clone(obj) {
- if (null == obj || "object" != typeof obj) return obj;
- var copy = obj.constructor();
- for (var attr in obj) {
- if (obj.hasOwnProperty(attr)) copy[attr] = obj[attr];
- }
- return copy;
- }
- $('#calendar').fullCalendar({
- forceRerenderToDisplay: true,
- eventAfterAllRender: function () {
- var enddatestr = this.options.events;
- for (var i = 0; i < enddatestr.length; i++) {
- if (this.options.forceRerenderToDisplay == true) {
- var endDisplayDate = new Date(enddatestr[i]);
- endDisplayDate.setDate(endDisplayDate.getDate() + 1);
- this.options.forceRerenderToDisplay = false;
- var evs = clone(this.options.events);
- for (var j in evs) {
- if (evs[j].allDay) {
- evs[j].end = new Date(endDisplayDate).toISOString().slice(0, 10);
- }
- }
- this.calendar.removeEvents();
- this.calendar.addEventSource(evs);
- this.calendar.rerenderEvents();
- }
- }
- },
- events: [
- { start: '2019-04-01', end: '2019-04-03', title: 'my event1', allDay: true },
- { start: '2019-04-05', end: '2019-04-07', title: 'my event2', allDay: true }
- ],
- header: {
- left: 'prev,next,today',
- center: 'title',
- right: 'month,agendaWeek,agendaDay',
- allDay: true
- }
- });
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement