Changes for page Home

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

From version 72.48
edited by Benjamin Fischer
on 2024/11/07 11:58
Change comment: There is no comment for this version
To version 72.50
edited by Benjamin Fischer
on 2024/11/07 12:01
Change comment: There is no comment for this version

Summary

Details

XWiki.JavaScriptExtension[0]
Code
... ... @@ -17,6 +17,14 @@
17 17   },
18 18   renderEvents(events) {
19 19   console.debug("renderEvents", events);
20 + try {
21 + this._renderFun(events);
22 + } catch (e) {
23 + console.exception(e);
24 + }
25 + debugger;
26 + },
27 + _renderFun(events) {
20 20   const cf = this.opt("columnFormat") ?? "MMM";
21 21   const rf = this.opt("rowFormat") ?? "dd";
22 22   const df = this.opt("cellFormat") ?? "ddd";
... ... @@ -45,8 +45,8 @@
45 45  
46 46   const bgc = new Array(md);
47 47  
48 - for (let day = 0; i < 31; i++) {
49 - if (i < md) {
56 + for (let day = 0; day < 31; day++) {
57 + if (day < md) {
50 50   const ds = ms.clone().add({day});
51 51   const de = ds.clone().add({day: 1});
52 52  
... ... @@ -69,12 +69,12 @@
69 69   }
70 70  
71 71   const da = {class: this.getDayClasses(d).join(" ")};
72 - if (df) days[i].push(E("td", da, ds.format(df)));
80 + if (df) days[day].push(E("td", da, ds.format(df)));
73 73   if (bgc[day]) da.style = `background-color: ${bgc[day]};`;
74 - days[i].push(E("td", da, oc));
75 - if (wf) days[i].oush(E("td", ds.weekday() ? "" : ds.format(wf)));
82 + days[day].push(E("td", da, oc));
83 + if (wf) days[day].oush(E("td", ds.weekday() ? "" : ds.format(wf)));
76 76   } else
77 - days[i].push(E("td", {colspan}));
85 + days[day].push(E("td", {colspan}));
78 78   }
79 79   }
80 80  
... ... @@ -86,9 +86,7 @@
86 86   E("tbody", {class: "fc-body"}, days.map(d => E("tr", d))),
87 87   )
88 88   );
89 -
90 - debugger;
91 - },
97 + }
92 92   }),
93 93   duration: { year: 1 },
94 94   });