Wiki source code of Administration

Last modified by superadmin on 2025/05/22 17:45

Show last authors
1 {{velocity}}
2 #set ($discard = $xwiki.jsx.use('Image.Style.Code.Administration'))
3 {{html}}
4 <form action="$!xwiki.getURL('Image.Style.Code.ImageStyleClass')" class="xform" id="newImageStyleForm" method="post">
5 <div class="hidden">
6 <input name="form_token" type="hidden" value="$!{services.csrf.getToken()}">
7 <input name="parent" type="hidden" value="Image.Style.Code.ImageStyleClass">
8 <input name="template" type="hidden"value="Image.Style.Code.ImageStyleTemplate">
9 <input name="sheet" type="hidden" value="1">
10 <input name="spaceName" type="hidden" value="Image.Style.Code.ImageStyles">
11 </div>
12 <dl>
13 <dt>
14 <label for="targetTitle">$services.localization.render('image.style.administation.newImageStyle.label')</label>
15 <span class="xHint">$services.localization.render('image.style.administation.newImageStyle.label')</span>
16 </dt>
17 <dd>
18 <input id="targetTitle" placeholder="$services.localization.render('image.style.administation.newImageStyle.placeHolder')" type="text" value="">
19 <input id="targetTitleActual" type="hidden" name="docName" value=""/>
20 <span id="targetTitleActualMessage " class="xHint"></span>
21 </dd>
22 </dl>
23 <p>
24 <span class="buttonwrapper">
25 <input class="button" type="submit" value="$services.localization.render('image.style.administation.newImageStyle.button')" disabled>
26 </span>
27 </p>
28 </form>
29 <hr/>
30 {{/html}}
31
32 #set ($configurationDoc = $xwiki.getDocument('Image.Style.Code.Configuration'))
33 #set ($configurationObj = $configurationDoc.getObject('Image.Style.Code.ConfigurationClass'))
34 #set ($configurationClass = $configurationObj.xWikiClass)
35 #set ($property = $configurationClass.get('defaultStyle'))
36 {{html wiki="true" clean="false"}}
37 <form action="$!xwiki.getURL('Image.Style.Code.Configuration', 'saveandcontinue')" class="xform" id="defaultImageStyleForm" method="post">
38 <div class="hidden">
39 <input name="form_token" type="hidden" value="$!{services.csrf.getToken()}">
40 <input name="xcontinue" type="hidden" value="$xwiki.getURL($currentDoc, 'admin', 'editor=globaladmin&amp;section=image.style')">
41 <input name="xredirect" type="hidden" value="$xwiki.getURL($currentDoc, 'admin', 'editor=globaladmin&amp;section=image.style')">
42 <input name="classname" type="hidden" value='Image.Style.Code.Configuration'>
43 <input name="formactionsac" type="hidden" value="Save" />
44 </div>
45 <dl class="location-picker">
46 ## Default style field
47 #set ($xobjectPropertyReference = $xobject.getPropertyReference('defaultStyle'))
48 <dt class="editableProperty"
49 data-property="$escapetool.xml($services.model.serialize($xobjectPropertyReference))"
50 data-property-type="object">
51 ## This must match the id generated by the $doc.display() method below.
52 #set ($propertyId = "${xclass.name}_${xobject.number}_defaultStyle")
53 <label for="Image.Style.Code.ConfigurationClass_0_defaultStyle">
54 $escapetool.xml($property.translatedPrettyName)
55 </label>
56 ## Support for specifying a translation key as hint in the property definition.
57 <span class="xHint">$!escapetool.xml($services.localization.render($property.hint))</span>
58 </dt>
59 <dd>
60 $configurationDoc.display('defaultStyle', 'edit')
61 </dd>
62 ## Force default style field
63 #set ($property = $configurationClass.get('forceDefaultStyle'))
64 #set ($xobjectPropertyReference = $xobject.getPropertyReference('forceDefaultStyle'))
65 <dt class="editableProperty"
66 data-property="$escapetool.xml($services.model.serialize($xobjectPropertyReference))"
67 data-property-type="object">
68 ## This must match the id generated by the $doc.display() method below.
69 #set ($propertyId = "${xclass.name}_${xobject.number}_forceDefaultStyle")
70 <label for="Image.Style.Code.ConfigurationClass_0_forceDefaultStyle">
71 $escapetool.xml($property.translatedPrettyName)
72 </label>
73 ## Support for specifying a translation key as hint in the property definition.
74 <span class="xHint">$!escapetool.xml($services.localization.render($property.hint))</span>
75 </dt>
76 <dd>
77 $configurationDoc.display('forceDefaultStyle', 'edit')
78 </dd>
79 </dl>
80 <p>
81 <span class="buttonwrapper">
82 <input class="button" type="submit" value="$services.localization.render('image.style.administation.defaultImageStyle.button')">
83 </span>
84 </p>
85 </form>
86 <hr/>
87 {{/html}}
88 {{/velocity}}
89
90 (% id='HImageStyles' %)
91 === {{translation key="image.style.administration.imageStyleList.heading"/}} ===
92
93 {{liveData
94 id='imageStyles'
95 source='liveTable'
96 sourceParameters='queryFilters=&className=Image.Style.Code.ImageStyleClass&translationPrefix=image.style.administration.liveData.'
97 properties='doc.title,prettyName,type,_actions'
98 sort='doc.title:asc'}}{
99 "meta": {
100 "propertyDescriptors": [
101 {
102 "id": "doc.title",
103 "editable": false
104 }
105 ]
106 }
107 }{{/liveData}}