Changes for page Home

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

From version 72.49
edited by Benjamin Fischer
on 2024/11/07 12:00
Change comment: There is no comment for this version
To version 72.54
edited by Benjamin Fischer
on 2024/11/07 12:05
Change comment: There is no comment for this version

Summary

Details

XWiki.JavaScriptExtension[0]
Code
... ... @@ -17,12 +17,12 @@
17 17   },
18 18   renderEvents(events) {
19 19   console.debug("renderEvents", events);
20 + debugger;
20 20   try {
21 - this._renderFun(events);
22 + this._renderFun(events);
22 22   } catch (e) {
23 23   console.exception(e);
24 24   }
25 - debugger;
26 26   },
27 27   _renderFun(events) {
28 28   const cf = this.opt("columnFormat") ?? "MMM";
... ... @@ -53,13 +53,13 @@
53 53  
54 54   const bgc = new Array(md);
55 55  
56 - for (let day = 0; i < 31; i++) {
57 - if (i < md) {
56 + for (let day = 0; day < 31; day++) {
57 + if (day < md) {
58 58   const ds = ms.clone().add({day});
59 59   const de = ds.clone().add({day: 1});
60 60  
61 61   const oc = [];
62 - while(mv[0]?.isBefore(de)) {
62 + while(mv[0]?.start.isBefore(de)) {
63 63   const v = mv.shift();
64 64   const d = Math.ceil(v.end.min(me).diff(ds, "days", true));
65 65   if (t.rendering == "background")
... ... @@ -76,13 +76,13 @@
76 76   }
77 77   }
78 78  
79 - const da = {class: this.getDayClasses(d).join(" ")};
80 - if (df) days[i].push(E("td", da, ds.format(df)));
79 + const da = {class: this.getDayClasses(ds).join(" ")};
80 + if (df) days[day].push(E("td", da, ds.format(df)));
81 81   if (bgc[day]) da.style = `background-color: ${bgc[day]};`;
82 - days[i].push(E("td", da, oc));
83 - 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].push(E("td", ds.weekday() ? "" : ds.format(wf)));
84 84   } else
85 - days[i].push(E("td", {colspan}));
85 + days[day].push(E("td", {colspan}));
86 86   }
87 87   }
88 88