0 Votes

Wiki source code of Visual ArchiveSheet

Version 1.1 by Ryan C on 2025/06/03 14:22

Show last authors
1 {{velocity}}
2 #set ($object = $doc.getObject('Visual Archive.Code.Visual ArchiveClass'))
3 #if (!$object)
4 #set ($messageKey = 'visual archive.sheet.description')
5 #set ($messageType = 'info')
6 #if ($doc.documentReference.name != 'Visual ArchiveSheet')
7 #set ($messageKey = 'visual archive.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('shortText1')))"
27 data-property-type="object"#end>
28 <label#if ($editing) for="Visual Archive.Code.Visual ArchiveClass_0_shortText1"#end>
29 $escapetool.xml($doc.displayPrettyName('shortText1', false, false))
30 </label>
31 </dt>
32 <dd>$doc.display('shortText1')</dd>
33 <dt #if (!$editing && $hasEdit)
34 class="editableProperty"
35 data-property="$escapetool.xml($services.model.serialize($object.getPropertyReference('content1')))"
36 data-property-type="object"#end>
37 <label#if ($editing) for="Visual Archive.Code.Visual ArchiveClass_0_content1"#end>
38 $escapetool.xml($doc.displayPrettyName('content1', false, false))
39 </label>
40 <span class="xHint">
41 $escapetool.xml($services.localization.render('Image'))
42 </span>
43 </dt>
44 <dd>$doc.display('content1')</dd>
45 <dt #if (!$editing && $hasEdit)
46 class="editableProperty"
47 data-property="$escapetool.xml($services.model.serialize($object.getPropertyReference('longText1')))"
48 data-property-type="object"#end>
49 <label#if ($editing) for="Visual Archive.Code.Visual ArchiveClass_0_longText1"#end>
50 $escapetool.xml($doc.displayPrettyName('longText1', false, false))
51 </label>
52 </dt>
53 <dd>$doc.display('longText1')</dd>
54 <dt #if (!$editing && $hasEdit)
55 class="editableProperty"
56 data-property="$escapetool.xml($services.model.serialize($object.getPropertyReference('shortText2')))"
57 data-property-type="object"#end>
58 <label#if ($editing) for="Visual Archive.Code.Visual ArchiveClass_0_shortText2"#end>
59 $escapetool.xml($doc.displayPrettyName('shortText2', false, false))
60 </label>
61 </dt>
62 <dd>$doc.display('shortText2')</dd>
63 <dt #if (!$editing && $hasEdit)
64 class="editableProperty"
65 data-property="$escapetool.xml($services.model.serialize($object.getPropertyReference('staticList1')))"
66 data-property-type="object"#end>
67 <label#if ($editing) for="Visual Archive.Code.Visual ArchiveClass_0_staticList1"#end>
68 $escapetool.xml($doc.displayPrettyName('staticList1', false, false))
69 </label>
70 <span class="xHint">
71 $escapetool.xml($services.localization.render('Category'))
72 </span>
73 </dt>
74 <dd>$doc.display('staticList1')</dd>
75 <dt #if (!$editing && $hasEdit)
76 class="editableProperty"
77 data-property="$escapetool.xml($services.model.serialize($object.getPropertyReference('staticList2')))"
78 data-property-type="object"#end>
79 <label#if ($editing) for="Visual Archive.Code.Visual ArchiveClass_0_staticList2"#end>
80 $escapetool.xml($doc.displayPrettyName('staticList2', false, false))
81 </label>
82 <span class="xHint">
83 $escapetool.xml($services.localization.render('Tags'))
84 </span>
85 </dt>
86 <dd>$doc.display('staticList2')</dd>
87 </dl>
88 </div>
89 {{/html}}
90 {{/velocity}}