0 Votes

Changes for page IncidentGallery

Last modified by Ryan C on 2025/07/17 06:41

From version 2.1
edited by Ryan C
on 2025/07/17 04:52
Change comment: There is no comment for this version
To version 2.9
edited by Ryan C
on 2025/07/17 05:02
Change comment: There is no comment for this version

Summary

Details

XWiki.WikiMacroClass[0]
Macro code
... ... @@ -1,12 +1,8 @@
1 -{{groovy}}
2 -/**
3 - * incidentGallery script macro
4 - * @param tags - comma-separated tags to filter (case-insensitive)
5 - * @param max - max incidents to display (optional)
6 - */
7 -def includeTags = parameters.tags?.split(',')*.trim()*.toLowerCase() ?: []
8 -def maxCount = parameters.max?.toInteger() ?: 999
1 +{{groovy bindings="tags,max"}}
2 +def includeTags = (context.macro.params.tags ?: "").split(',')*.trim()*.toLowerCase().findAll { it } // removes blanks
3 +def maxCount = context.macro.params.max?.toInteger() ?: 999
9 9  
5 +
10 10  def hql = """
11 11   select doc.fullName
12 12   from XWikiDocument doc, BaseObject obj
Macro content availability
... ... @@ -1,0 +1,1 @@
1 +No content
Macro description
... ... @@ -1,1 +1,1 @@
1 - Displays a gallery of anti-White incidents, with optional tag filter
1 +Displays a gallery of anti-White incidents, with optional tag filter
Supports inline mode
... ... @@ -1,0 +1,1 @@
1 +Yes
XWiki.WikiMacroParameterClass[0]
Parameter mandatory
... ... @@ -1,0 +1,1 @@
1 +No