Änderungen von Dokument Thema
Zuletzt geändert von Daniel Herrmann am 2025/12/16 11:17
Von Version
4.1
bearbeitet von Daniel Herrmann
am 2025/12/16 11:17
am 2025/12/16 11:17
Änderungskommentar:
Install extension [org.xwiki.platform:xwiki-platform-skin-ui/17.10.0]
Zusammenfassung
Details
- Seiteneigenschaften
-
- Dokument-Autor
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki.d herrman1 +XWiki.admin - Inhalt
-
... ... @@ -40,34 +40,17 @@ 40 40 #set ($deprecatedProperties = []) 41 41 #set ($className = 'XWiki.XWikiSkins') 42 42 #set ($class = $doc.getObject($className).xWikiClass) 43 - {{html wiki='true'}} 44 - <dl> 45 45 #foreach ($prop in $class.properties) 46 46 #if ($prop.classType != 'TextArea') 47 - <dt> 48 - <label for="${className}_$escapetool.xml($services.rendering.escape($doc.getObject($className).getNumber(), 'xwiki/2.1'))_$escapetool.xml($services.rendering.escape($prop.name, 'xwiki/2.1'))"> 49 - $escapetool.xml($services.rendering.escape($prop.prettyName, 'xwiki/2.1')) 50 - </label> 51 - </dt> 52 - <dd> 53 - #if($prop.name == 'logo') 54 - 55 - {{warning}} 56 - {{translation key="skin.sheet.properties.logo.warning" /}} 57 - {{/warning}} 58 - 59 - {{attachmentSelector classname="${className}" property="${services.rendering.escape($prop.name, 'xwiki/2.1')}" filter="png,jpg,gif,svg" displayImage="true"/}} 60 - #else 61 - $doc.display($prop.name) 62 - #end 63 - </dd> 45 + ; {{html}}<label for="${className}_$escapetool.xml($doc.getObject($className).getNumber())_$escapetool.xml($prop.name)">$escapetool.xml($prop.prettyName)</label>{{/html}} 46 + : #if($prop.name == 'logo')## Avoid line break 47 + {{attachmentSelector classname="${className}" property="${services.rendering.escape($prop.name, 'xwiki/2.1')}" filter="png,jpg,gif,svg" displayImage="true"/}}## Avoid line break 48 + #else$doc.display($prop.name)#end 64 64 65 65 #else 66 66 #set($discard = $deprecatedProperties.add($prop)) 67 67 #end 68 68 #end 69 - </dl> 70 - {{/html}} 71 71 (% id="overrideSection" %) 72 72 ((( 73 73 == {{translation key="skin.sheet.overriddenTemplates" /}} == ... ... @@ -78,7 +78,9 @@ 78 78 79 79 {{html}} 80 80 <noscript> 81 - #error($escapetool.xml($services.localization.render('skin.sheet.nojs', ['LINK_START', 'LINK_END', 'XWiki.XWikiSkinFileOverrideClass'])).replace('LINK_START', "<a href='$escapetool.xml($doc.getURL('edit', 'editor=object'))'>").replace('LINK_END', '</a>')) 64 + <div class="box errormessage"> 65 + $escapetool.xml($services.localization.render('skin.sheet.nojs', ['LINK_START', 'LINK_END', 'XWiki.XWikiSkinFileOverrideClass'])).replace('LINK_START', "<a href='$escapetool.xml($doc.getURL('edit', 'editor=object'))'>").replace('LINK_END', '</a>') 66 + </div> 82 82 </noscript> 83 83 {{/html}} 84 84 ... ... @@ -85,7 +85,7 @@ 85 85 {{html}} 86 86 <div id="addOverride"> 87 87 <label for="newPath" class="newPathLabel">$services.icon.renderHTML('add') $escapetool.xml($services.localization.render("skin.sheet.addTemplate"))</label> 88 - <input placeholder="file.vm" id="newPath" name="newPath" placeholder="file.vm" size="20" type="text" />73 + <input placeholder="file.vm" id="newPath" name="newPath" value="file.vm" size="20" class="withTip" type="text" /> 89 89 <button class="btn btn-primary" id="newPathAdd">$escapetool.xml($services.localization.render("skin.sheet.add"))</button> 90 90 </div> 91 91 {{/html}}
- XWiki.JavaScriptExtension[0]
-
- Code
-
... ... @@ -70,19 +70,10 @@ 70 70 // Then we hide the object via jQuery 71 71 properties.hide(); 72 72 // So now we can make it slide (not possible if it were not hidden by jQuery first) 73 - properties.slideDown(400, function () { 74 - $(this).addClass('property-slided'); 75 - }); 73 + properties.slideDown(); 76 76 } else { 77 77 // The other time, we just use the toggle function 78 - properties.slideToggle({ 79 - 'start': function() { 80 - $(this).removeClass('property-slided'); 81 - }, 82 - 'complete': function() { 83 - $(this).addClass('property-slided'); 84 - } 85 - }); 76 + properties.slideToggle(); 86 86 } 87 87 } 88 88