Last modified by Alex Cotiugă on 2026/05/02 12:23

From version 12.27
edited by Alex Cotiugă
on 2026/05/01 16:09
Change comment: There is no comment for this version
To version 13.4
edited by Alex Cotiugă
on 2026/05/01 16:49
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -1,4 +1,5 @@
1 1  {{velocity}}
2 +#set ($discard = $xwiki.ssx.use('contact.WebHome'))
2 2  #set ($xobject = $doc.getObject('Agnease.Code.ContactForm.ContactFormClass'))
3 3  #set ($xclass = $xobject.xWikiClass)
4 4  #set ($editing = true)
... ... @@ -37,10 +37,7 @@
37 37   </div>
38 38   <div class="col-xs-5">
39 39   <div class="widget">
40 - <div class="icon" aria-hidden="true">
41 - <i class="fa fa-check-square-o"></i>
42 - <h4>How Agnease can help</h4>
43 - </div>
41 + <h4>$services.icon.renderHTML('check') How Agnease can help</h4>
44 44   <ul>
45 45   <li>XWiki upgrades and long-term maintenance</li>
46 46   <li>Knowledge bases and internal portals</li>
... ... @@ -53,10 +53,7 @@
53 53   </div>
54 54  
55 55   <div class="widget">
56 - <div class="icon" aria-hidden="true">
57 - <i class="fa fa-arrow-right"></i>
58 - <h4>What happens next?</h4>
59 - </div>
54 + <h4>$services.icon.renderHTML('right') What happens next?</h4>
60 60   <ol>
61 61   <li>Your request is reviewed.</li>
62 62   <li>You receive a reply with clarifying questions or suggested next steps.</li>
... ... @@ -65,10 +65,7 @@
65 65   </div>
66 66  
67 67   <div class="widget">
68 - <div class="icon" aria-hidden="true">
69 - <i class="fa fa-envelope"></i>
70 - <h4>Prefer email?</h4>
71 - </div>
63 + <h4>$services.icon.renderHTML('envelope') Prefer email?</h4>
72 72   <p>
73 73   You can also contact Agnease directly at
74 74   <a href="mailto:alex@agnease.com">alex@agnease.com</a>.
Agnease.Code.ContactForm.ContactFormClass[0]
alreadyUseXWiki
... ... @@ -1,0 +1,1 @@
1 +1
customDevelopment
... ... @@ -1,0 +1,1 @@
1 +1
hosting
... ... @@ -1,0 +1,1 @@
1 +1
organizationType
... ... @@ -1,0 +1,1 @@
1 +1
users
... ... @@ -1,0 +1,1 @@
1 +1
XWiki.StyleSheetExtension[0]
code
... ... @@ -1,0 +1,71 @@
1 +/* ===== Contact page widgets ===== */
2 +
3 +.col-xs-5 .widget {
4 + margin-bottom: 16px;
5 + padding: 16px;
6 +}
7 +
8 +.col-xs-5 .widget h4 {
9 + display: flex;
10 + align-items: center;
11 + gap: 8px;
12 + margin: 0 0 10px;
13 + padding-bottom: 8px;
14 + border-bottom: 1px solid fade(@line, 60%);
15 + color: @text;
16 + font-size: 18px;
17 + line-height: 1.25;
18 +}
19 +
20 +.col-xs-5 .widget h4 .fa,
21 +.col-xs-5 .widget h4 .glyphicon {
22 + color: @brand;
23 + font-size: 15px;
24 +}
25 +
26 +.col-xs-5 .widget ul,
27 +.col-xs-5 .widget ol {
28 + margin: 0;
29 + padding-left: 1.2rem;
30 + color: @muted;
31 +}
32 +
33 +.col-xs-5 .widget li {
34 + margin: 5px 0;
35 + line-height: 1.4;
36 +}
37 +
38 +.col-xs-5 .widget p {
39 + margin: 0 0 8px;
40 + color: @muted;
41 + line-height: 1.45;
42 +}
43 +
44 +.col-xs-5 .widget p:last-child {
45 + margin-bottom: 0;
46 +}
47 +
48 +.col-xs-5 .widget a {
49 + color: @brand;
50 + font-weight: 700;
51 +}
52 +
53 +.col-xs-5 .widget .email-highlight {
54 + margin: 10px 0;
55 +}
56 +
57 +.col-xs-5 .widget .email-highlight a {
58 + display: inline-block;
59 + padding: 6px 10px;
60 + border-radius: 8px;
61 + background: fade(@brand, 8%);
62 + border: 1px solid fade(@brand, 18%);
63 + text-decoration: none;
64 +}
65 +
66 +.col-xs-5 .widget .email-highlight a:hover,
67 +.col-xs-5 .widget .email-highlight a:focus {
68 + background: fade(@brand, 12%);
69 + color: @brand-strong;
70 + text-decoration: none;
71 +}
contentType
... ... @@ -1,0 +1,1 @@
1 +LESS