Changes for page Home

Last modified by Benjamin Fischer on 2025/06/04 14:20

From version 72.8
edited by Benjamin Fischer
on 2024/11/06 11:30
Change comment: There is no comment for this version
To version 72.14
edited by Benjamin Fischer
on 2024/11/06 12:08
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -21,13 +21,14 @@
21 21  {{velocity output="false"}}
22 22  $xwiki.jsx.use("Calendar.FullCalendar", {'defer': false})
23 23  $xwiki.jsx.use("MoccaCalendar.Code.Macro", {'defer': false})
24 -$xwiki.jsx.use("MoccaCalendar.Code.DatePickerExtension", {'defer': false})
25 -$xwiki.jsx.use("MoccaCalendar.MoccaCalendarEventSheet")
26 -$xwiki.jsx.use("MoccaCalendar.Code.MoccaCalendarEventModificationClass")
27 -$xwiki.ssx.use("Calendar.FullCalendar")
28 -$xwiki.ssx.use("MoccaCalendar.Code.Macro")
29 29  {{/velocity}}
30 30  
26 +(% id="calendarCustom" %)
27 +(((
28 +)))
29 +
30 +----
31 +
31 31  {{calendar json="/bin/get/MoccaCalendar/Code/JSONService?xpage=plain&outputSyntax=plain&calendarDoc=Main.WebHome&filter=wiki&classname=MoccaCalendar.MoccaCalendarEventClass&startfield=startDate&endfield=endDate&durationfield=" right="month,plainList" editable="false"/}}
32 32  
33 33  {{velocity}}
XWiki.JavaScriptExtension[0]
Caching policy
... ... @@ -1,0 +1,1 @@
1 +default
Code
... ... @@ -1,0 +1,42 @@
1 +require(["jquery", "fullcalendar", "moccacalendar"], function (jQuery) {
2 + const init = () => {
3 + $("#calendar1").fullCalendar({
4 + views: {
5 + month: {
6 + columnFormat: "ddd",
7 + titleFormat: "MMMM YYYY",
8 + buttonText: "month",
9 + },
10 + monthCols: {
11 + columnFormat: "MMM",
12 + titleFormat: "YYYY",
13 + buttonText: "year",
14 + },
15 + },
16 + timeFormat: "h(:mm)t",
17 + axisFormat: "h(:mm)t",
18 + allDayText: "All day",
19 + eventSources: [
20 + "/bin/get/MoccaCalendar/Code/JSONService?xpage=plain&outputSyntax=plain&calendarDoc=Main.WebHome&filter=wiki&classname=MoccaCalendar.MoccaCalendarEventClass&startfield=startDate&endfield=endDate&durationfield=&xpage=plain&outputSyntax=plain&classname=&startfield=datetime&endfield=&durationfield=&extraFields=",
21 + ],
22 + header: {
23 + left: "prev,next today",
24 + center: "title",
25 + right: "month,monthCols",
26 + },
27 + timeFormat: "H:mm",
28 + defaultView: "month",
29 + firstDay: "1",
30 + minTime: "8:00",
31 + maxTime: "23:00",
32 + defaultDate: "2024-11-06",
33 + editable: false,
34 + eventRender: function (event, element) {
35 + // Render augmentation hook, use: event.html
36 + },
37 + });
38 + };
39 +
40 + $(document).ready(init);
41 +});
42 +
Name
... ... @@ -1,0 +1,1 @@
1 +Customized Calendar View
Parse content
... ... @@ -1,0 +1,1 @@
1 +No
Use this extension
... ... @@ -1,0 +1,1 @@
1 +currentPage