Änderungen von Dokument Calendar Macro

Zuletzt geändert von xwikiadmin am 2025/01/07 11:32

Von Version 3.1
bearbeitet von xwikiadmin
am 2023/04/25 10:51
Änderungskommentar: Install extension [com.xwiki.mocca-calendar:application-mocca-calendar-ui/2.12]
Auf Version 2.1
bearbeitet von xwikiadmin
am 2022/08/11 16:36
Änderungskommentar: Migrated property [defaultCategories] from class [XWiki.WikiMacroClass]

Zusammenfassung

Details

XWiki.WikiMacroClass[0]
Makro-Code
... ... @@ -10,13 +10,6 @@
10 10  #set($calcounter = $request.getAttribute('MoccaCalendar.Code.Macro:counter'))
11 11  #if(!$calcounter) #set($calcounter = 0) #else #set($calcounter = $calcounter + 1) #end
12 12  #set($discard = $request.setAttribute('MoccaCalendar.Code.Macro:counter', $calcounter))
13 -#set ($wikis = "$!xcontext.macro.params.wikis")
14 -#set ($wikiList = [])
15 -#if ($wikis != '')
16 - #foreach ($wikiId in $wikis.split(','))
17 - #set ($discard = $wikiList.add($wikiId.trim()))
18 - #end
19 -#end
20 20  #set($filter = $xcontext.macro.params.filter)
21 21  #if(!$filter)
22 22  #set($filter = 'page') ## possible values are wiki, space, page
... ... @@ -148,25 +148,20 @@
148 148  #end
149 149  <div id="calendar${calcounter}"></div>
150 150  <script type="text/javascript">
151 -require(['xwiki-meta', 'jquery', 'moccaCalendar'], function(xwikiMeta, jQuery) {
144 +require(['jquery', 'moccaCalendar'], function(jQuery) {
152 152   jQuery(document).ready(function() {
153 153   var defaultView = XWiki.MoccaCalendar.Helper.getCalendarView("$!escapetool.javascript($defaultView)");
154 154  
155 - var wikiList = $jsontool.serialize($wikiList);
156 - wikiList = wikiList.map(item => encodeURIComponent(item));
157 -
158 158   var defaultEventData = {
159 159   xpage: 'plain',
160 160   outputSyntax: 'plain',
161 161   calendarDoc: "$!escapetool.javascript($calendarDoc)",
162 - wikis: wikiList,
163 163   filter: "$!escapetool.javascript($filter)",
164 164   filterDoc: "$!escapetool.javascript($filterDoc)",
165 165   classname: "MoccaCalendar.MoccaCalendarEventClass",
166 166   startfield: "startDate",
167 167   endfield: "endDate",
168 - durationfield: "",
169 - form_token: xwikiMeta.form_token
157 + durationfield: ""
170 170   };
171 171  
172 172   // page is now ready, initialize the calendar...
... ... @@ -183,7 +183,6 @@
183 183   error: function() {
184 184   calendarHelper.displayError();
185 185   },
186 - traditional: true
187 187   },
188 188   eventClick: function(calEvent, jsEvent, view) {
189 189   new XWiki.MoccaCalendar.MoccaCalendarPopup({editMode: false, event: calEvent}, calendarHelper);
XWiki.WikiMacroParameterClass[10]
Parameter-Beschreibung
... ... @@ -1,1 +1,0 @@
1 -List of wiki identifiers whose events are shown, separated by a comma. If not specified, events of the current wiki are shown. If specified, the calendarDoc and filter parameters are not taken into account.
Parameter verpflichtend
... ... @@ -1,1 +1,0 @@
1 -Nein
Parameter-Name
... ... @@ -1,1 +1,0 @@
1 -wikis