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.8
edited by Alex Cotiuga
on 2026/07/09 19:58
on 2026/07/09 19:58
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
-
... ... @@ -12,7 +12,8 @@ 12 12 'hosting', 13 13 'customDevelopment', 14 14 'timeline', 15 - 'users' 15 + 'users', 16 + 'sourcePage' 16 16 ]) 17 17 18 18 #set ($name = '') ... ... @@ -162,15 +162,20 @@ 162 162 ## As a measure to avoid high load on website. 163 163 Tell us more about your project at <a href="mailto:alex@agnease.com">alex@agnease.com</a> 164 164 #else 166 + #set ($hiddenProperties = ['sourcePage']) 165 165 <form id="contactForm"> 166 166 <dl> 167 167 #foreach ($property in $xclass.properties) 170 + #set ($hiddenPropertiesCSS = '') 171 + #if ($hiddenProperties.contains($property.name)) 172 + #set ($hiddenPropertiesCSS = 'class="hidden"') 173 + #end 168 168 #if ($property.name == 'hosting') 169 169 <hr> 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) 179 + <dt $hiddenPropertiesCSS #if (!$editing && $hasEdit) 174 174 class="editableProperty" 175 175 #set ($xobjectPropertyReference = $xobject.getPropertyReference($property.name)) 176 176 data-property="$escapetool.xml($services.model.serialize($xobjectPropertyReference))" ... ... @@ -188,7 +188,7 @@ 188 188 #if (!$xclass.properties || $xclass.properties.size() == 0) 189 189 ## Keep the empty definition term in order to have valid HTML. 190 190 <dt></dt> 191 - <dd>$escapetool.xml($services.localization.render('xclass.defaultObjectSheet.noProperties'))</dd> 197 + <dd $hiddenPropertiesCSS>$escapetool.xml($services.localization.render('xclass.defaultObjectSheet.noProperties'))</dd> 192 192 #end 193 193 </dl> 194 194 <p class="xHint">* Your information will only be used to respond to this request.</p>
- 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 +}