0 Votes

Wiki source code of AnnouncementsSheet

Version 1.1 by Ryan C on 2025/06/27 16:46

Show last authors
1 {{velocity}}
2 #set ($object = $doc.getObject('Announcements.Code.AnnouncementsClass'))
3 #if (!$object)
4 #set ($messageKey = 'announcements.sheet.description')
5 #set ($messageType = 'info')
6 #if ($doc.documentReference.name != 'AnnouncementsSheet')
7 #set ($messageKey = 'announcements.sheet.noObject')
8 #set ($messageType = 'warning')
9 #end
10 {{$messageType}}
11 $services.localization.render($messageKey)
12 {{/$messageType}}
13 #stop
14 #end
15 #set ($discard = $xwiki.jsfx.use('uicomponents/edit/editableProperty.js', {
16 'forceSkinAction': true,
17 'language': $xcontext.locale
18 }))
19 #set ($discard = $doc.use($object))
20 #set ($editing = $xcontext.action == 'edit')
21 {{html wiki="true" clean="false"}}
22 <div class="xform">
23 <dl>
24 <dt #if (!$editing && $hasEdit)
25 class="editableProperty"
26 data-property="$escapetool.xml($services.model.serialize($object.getPropertyReference('longText1')))"
27 data-property-type="object"#end>
28 <label#if ($editing) for="Announcements.Code.AnnouncementsClass_0_longText1"#end>
29 $escapetool.xml($doc.displayPrettyName('longText1', false, false))
30 </label>
31 </dt>
32 <dd>$doc.display('longText1')</dd>
33 </dl>
34 </div>
35 {{/html}}
36 {{/velocity}}