Ä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
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
am 2022/08/11 16:36
Änderungskommentar:
Migrated property [defaultCategories] from class [XWiki.WikiMacroClass]
Zusammenfassung
-
Objekte (1 geändert, 0 hinzugefügt, 1 gelöscht)
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