Changes for page Get in Touch About Your XWiki Project
Last modified by Alex Cotiuga on 2026/07/27 06:09
From version 17.2
edited by Alex Cotiuga
on 2026/07/03 15:32
on 2026/07/03 15:32
Change comment:
There is no comment for this version
To version 18.4
edited by Alex Cotiuga
on 2026/07/09 19:51
on 2026/07/09 19:51
Change comment:
There is no comment for this version
Summary
-
Page properties (1 modified, 0 added, 0 removed)
-
Objects (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -170,20 +170,22 @@ 170 170 <h3>Optional project details</h3> 171 171 <p>These details help us understand the scope and suggest practical next steps.</p> 172 172 #end 173 - <dt #if (!$editing && $hasEdit) 174 - class="editableProperty" 175 - #set ($xobjectPropertyReference = $xobject.getPropertyReference($property.name)) 176 - data-property="$escapetool.xml($services.model.serialize($xobjectPropertyReference))" 177 - data-property-type="object"#end> 178 - ## This must match the id generated by the $doc.display() method below. 179 - #set ($propertyId = "${xclass.name}_${xobject.number}_$property.name") 180 - <label#if ($editing) for="$escapetool.xml($propertyId)"#end> 181 - $escapetool.xml($property.translatedPrettyName) 182 - </label> 183 - ## Support for specifying a translation key as hint in the property definition. 184 - <span class="xHint">$!escapetool.xml($services.localization.render($property.hint))</span> 185 - </dt> 186 - <dd>$doc.display($property.name, 'edit').replace('{{html clean="false" wiki="false"}}', '').replace("{{/html}}", '')</dd> 173 + <div> 174 + <dt #if (!$editing && $hasEdit) 175 + class="editableProperty" 176 + #set ($xobjectPropertyReference = $xobject.getPropertyReference($property.name)) 177 + data-property="$escapetool.xml($services.model.serialize($xobjectPropertyReference))" 178 + data-property-type="object"#end> 179 + ## This must match the id generated by the $doc.display() method below. 180 + #set ($propertyId = "${xclass.name}_${xobject.number}_$property.name") 181 + <label#if ($editing) for="$escapetool.xml($propertyId)"#end> 182 + $escapetool.xml($property.translatedPrettyName) 183 + </label> 184 + ## Support for specifying a translation key as hint in the property definition. 185 + <span class="xHint">$!escapetool.xml($services.localization.render($property.hint))</span> 186 + </dt> 187 + <dd>$doc.display($property.name, 'edit').replace('{{html clean="false" wiki="false"}}', '').replace("{{/html}}", '')</dd> 188 + </div> 187 187 #end 188 188 #if (!$xclass.properties || $xclass.properties.size() == 0) 189 189 ## Keep the empty definition term in order to have valid HTML.
- XWiki.StyleSheetExtension[0]
-
- code
-
... ... @@ -1,71 +1,17 @@ 1 -@brand: #00937D; 2 -@brand-strong: #007B6A; 3 -@text: #2D3A34; 4 -@muted: #5B6B64; 5 -@line: #E4ECE9; 6 -@radius: 16px; 7 -@shadow-sm: 0 6px 20px rgba(0,0,0,.06); 8 -@shadow: 0 12px 36px rgba(0,0,0,.08); 9 -@maxw: 1140px; 1 +/* ===== Contact page side panel ===== */ 10 10 11 -/* ===== Contact page widgets ===== */ 12 -#mainContentArea { 13 - padding: 0; 3 +.contact-side-panel { 4 + padding-top: 10px; 14 14 } 15 15 16 -.col- xs-5{17 - padding-top:45px;7 +.contact-help-panel { 8 + margin-bottom: 18px; 18 18 } 19 19 20 -.col-xs-5 .widget { 21 - margin-bottom: 16px; 22 - padding: 16px; 11 +.contact-process-list li { 12 + min-height: auto; 23 23 } 24 24 25 -.col-xs-5 .widget h4 { 26 - display: flex; 27 - align-items: center; 28 - gap: 8px; 29 - margin: 0 0 10px; 30 - padding-bottom: 8px; 31 - border-bottom: 1px solid fade(@line, 60%); 32 - color: @text; 33 - font-size: 18px; 34 - line-height: 1.25; 35 -} 36 - 37 -.col-xs-5 .widget h4 .fa, 38 -.col-xs-5 .widget h4 .glyphicon { 39 - color: @brand; 40 - font-size: 15px; 41 -} 42 - 43 -.col-xs-5 .widget ul, 44 -.col-xs-5 .widget ol { 45 - margin: 0; 46 - padding-left: 1.2rem; 47 - color: @muted; 48 -} 49 - 50 -.col-xs-5 .widget li { 51 - margin: 5px 0; 52 - line-height: 1.4; 53 -} 54 - 55 -.col-xs-5 .widget p { 56 - margin: 0 0 8px; 57 - color: @muted; 58 - line-height: 1.45; 59 -} 60 - 61 -.col-xs-5 .widget p:last-child { 62 - margin-bottom: 0; 63 -} 64 - 65 -.col-xs-5 .widget a { 66 - color: @brand; 67 - font-weight: 700; 68 -} 69 69 /* CSS for hidden field to identify requests filled by bots. */ 70 70 .contact-hp-wrapper { 71 71 position: absolute; ... ... @@ -74,3 +74,9 @@ 74 74 height: 1px; 75 75 overflow: hidden; 76 76 } 23 + 24 +@media (max-width: 991px) { 25 + .contact-side-panel { 26 + padding-top: 24px; 27 + } 28 +}