Wiki source code of Administration
Last modified by superadmin on 2025/05/22 17:45
Hide last authors
| author | version | line-number | content |
|---|---|---|---|
| |
1.1 | 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&section=image.style')"> | ||
| 41 | <input name="xredirect" type="hidden" value="$xwiki.getURL($currentDoc, 'admin', 'editor=globaladmin&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}} |