<div class="card card-custom">
<div class="card-header">
<div class="card-title">
<h3 class="card-label">
بک گراند تقویم
</h3>
</div>
<div class="card-toolbar">
<a href="#" class="btn btn-light-primary font-weight-bold">
<i class="ki ki-plus "></i>افزودن رویداد
</a>
</div>
</div>
<div class="card-body">
<div id="kt_calendar"></div>
</div>
</div>
var KTتقویمپایه ای = function() {
return {
//main function to initiate the module
init: function() {
var todayتاریخ = moment().startOf('day');
var YM = todayتاریخ.format('YYYY-MM');
var YESTERDAY = todayتاریخ.clone().subtract(1, 'day').format('YYYY-MM-DD');
var TODAY = todayتاریخ.format('YYYY-MM-DD');
var TOMORROW = todayتاریخ.clone().add(1, 'day').format('YYYY-MM-DD');
var calendarEl = document.getElementById('kt_calendar');
var calendar = new Fullتقویم.تقویم(calendarEl, {
plugins: [ 'interaction', 'dayGrid', 'timeGrid', 'list' ],
isRTL: KTUtil.isRTL(),
header: {
left: 'prev,next today',
center: 'title',
right: 'dayGridماه,timeGridهفته,timeGridروز'
},
height: 800,
contentارتفاع: 780,
aspectRatio: 3, // see: https://fullcalendar.io/docs/aspectRatio
nowIndicator: true,
now: TODAY + 'T09:25:00', // just for demo
views: {
dayGridماه: { buttonمتن: 'month' },
timeGridهفته: { buttonمتن: 'week' },
timeGridروز: { buttonمتن: 'day' }
},
defaultچشم انداز: 'dayGridماه',
defaultتاریخ: TODAY,
editable: true,
eventLimit: true, // allow "more" link when too many events
navلینکs: true,
businessساعت: true, // display business hours
events: [
{
title: 'همه روز رویداد',
start: YM + '-01',
description: 'Toto lorem ipsum dolor sit incid idunt ut',
classنام: "fc-event-danger fc-event-solid-warning",
color: KTApp.getاستانرنگ('info'),
rendering: 'background'
},
{
title: 'گزارش نویسی',
start: YM + '-14T13:30:00',
description: 'لورم ایپسوم dolor incid idunt ut labore',
end: YM + '-14',
classنام: "fc-event-success"
},
{
title: 'شرکت Trip',
start: YM + '-02',
description: 'لورم ایپسوم dolor sit tempor incid',
end: YM + '-03',
classنام: "fc-event-primary"
},
{
title: 'ICT Expo 2017 - Product Release',
start: YM + '-03',
description: 'لورم ایپسوم dolor sit tempor inci',
end: YM + '-05',
classنام: "fc-event-light fc-event-solid-primary"
},
{
title: 'Dinner',
start: YM + '-12',
description: ' consectetur adipiscing elit. Inceptos imperdiet magna! Sed fusce fames tempus litora venenatis ad: Ac aliquet leo hendrerit taciti viverra? Nisl suscipit potenti accumsan quis ipsum purus cursus. Suspendisse ultrices morbi in purus lectus dictum porta; Commodo penatibus nec., conse ctetur',
end: YM + '-10',
color: KTApp.getاستانرنگ('info'),
rendering: 'background'
},
{
id: 999,
title: 'Repeating رویداد',
start: YM + '-09T16:00:00',
description: 'لورم ایپسوم dolor sit ncididunt ut labore',
classنام: "fc-event-danger"
},
{
id: 1000,
title: 'Repeating رویداد',
description: ' consectetur adipiscing elit. Inceptos imperdiet magna! Sed fusce fames tempus litora venenatis ad: Ac aliquet leo hendrerit taciti viverra? Nisl suscipit potenti accumsan quis ipsum purus cursus. Suspendisse ultrices morbi in purus lectus dictum porta; Commodo penatibus nec., labore',
start: YM + '-16T16:00:00',
color: KTApp.getاستانرنگ('warning'),
rendering: 'background'
},
{
title: 'Conference',
start: YESTERDAY,
end: TOMORROW,
description: 'لورم ایپسوم dolor eius mod tempor labore',
classنام: "fc-event-primary"
},
{
title: 'Meeting',
start: TODAY + 'T10:30:00',
end: TODAY + 'T12:30:00',
description: 'لورم ایپسوم dolor eiu idunt ut labore',
color: KTApp.getاستانرنگ('danger'),
rendering: 'background'
},
{
title: 'Lunch',
start: TODAY + 'T12:00:00',
classنام: "fc-event-info",
description: ' consectetur adipiscing elit. Inceptos imperdiet magna! Sed fusce fames tempus litora venenatis ad: Ac aliquet leo hendrerit taciti viverra? Nisl suscipit potenti accumsan quis ipsum purus cursus. Suspendisse ultrices morbi in purus lectus dictum porta; Commodo penatibus nec., ut labore'
},
{
title: 'Meeting',
start: TODAY + 'T14:30:00',
classنام: "fc-event-warning",
description: 'لورم ایپسوم conse ctetur adipi scing'
},
{
title: 'Happy Hour',
start: TODAY + 'T17:30:00',
classنام: "fc-event-info",
description: ' consectetur adipiscing elit. Inceptos imperdiet magna! Sed fusce fames tempus litora venenatis ad: Ac aliquet leo hendrerit taciti viverra? Nisl suscipit potenti accumsan quis ipsum purus cursus. Suspendisse ultrices morbi in purus lectus dictum porta; Commodo penatibus nec., conse ctetur',
color: KTApp.getاستانرنگ('danger'),
rendering: 'background'
},
{
title: 'Dinner',
start: TOMORROW + 'T05:00:00',
classنام: "fc-event-solid-danger fc-event-light",
description: 'لورم ایپسوم dolor sit ctetur adipi scing'
},
{
title: 'Birthday Party',
start: TOMORROW + 'T07:00:00',
classنام: "fc-event-primary",
description: ' consectetur adipiscing elit. Inceptos imperdiet magna! Sed fusce fames tempus litora venenatis ad: Ac aliquet leo hendrerit taciti viverra? Nisl suscipit potenti accumsan quis ipsum purus cursus. Suspendisse ultrices morbi in purus lectus dictum porta; Commodo penatibus nec., scing',
color: KTApp.getاستانرنگ('danger'),
rendering: 'background'
},
{
title: 'Click for گوگل',
url: 'http://google.com/',
start: YM + '-28',
classنام: "fc-event-solid-info fc-event-light",
description: ' consectetur adipiscing elit. Inceptos imperdiet magna! Sed fusce fames tempus litora venenatis ad: Ac aliquet leo hendrerit taciti viverra? Nisl suscipit potenti accumsan quis ipsum purus cursus. Suspendisse ultrices morbi in purus lectus dictum porta; Commodo penatibus nec., labore',
color: KTApp.getاستانرنگ('success'),
rendering: 'background'
}
],
eventRender: function(info) {
var element = دلار(info.el);
if (info.event.extendedProps && info.event.extendedProps.description) {
if (element.hasکلاس('fc-day-grid-event')) {
element.data('content', info.event.extendedProps.description);
element.data('placement', 'top');
KTApp.initپاپ آور(element);
} else if (element.hasکلاس('fc-time-grid-event')) {
element.find('.fc-title').append('<div class="fc-description">' + info.event.extendedProps.description + '</div>');
} else if (element.find('.fc-list-item-title').lenght !== 0) {
element.find('.fc-list-item-title').append('<div class="fc-description">' + info.event.extendedProps.description + '</div>');
}
}
}
});
calendar.render();
}
};
}();
jQuery(document).ready(function() {
KTتقویمپایه ای.init();
});