0 Votes

Changes for page Home

Last modified by Alex Cotiugă on 2026/01/13 13:12

From version 7.70
edited by Alex Cotiugă
on 2025/11/13 20:23
Change comment: There is no comment for this version
To version 7.73
edited by Alex Cotiugă
on 2025/11/13 20:31
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -50,16 +50,19 @@
50 50   <div class="container">
51 51   <h2 id="why-title">Why choose Agnease</h2>
52 52   <p class="lead">10+ years of XWiki expertise with structured delivery and lasting collaboration</p>
53 - <div class="widgets" role="list">
53 +
54 + <div class="row widgets" role="list">
54 54   #foreach ($entry in $whySectionData)
55 - <article class="widget" role="listitem">
56 - <div class="icon" aria-hidden="true">
57 - <i class="fa fa-$entry.icon"></i>
58 - <h4>$entry.title</h4>
59 - </div>
60 - <p>$entry.content</p>
61 - </article>
62 - #end
56 + <div class="col-sm-6 col-md-3">
57 + <article class="widget" role="listitem">
58 + <div class="icon" aria-hidden="true">
59 + <i class="fa fa-$entry.icon"></i>
60 + <h4>$entry.title</h4>
61 + </div>
62 + <p>$entry.content</p>
63 + </article>
64 + </div>
65 + #end
63 63   </div>
64 64   </div>
65 65   </section>
XWiki.StyleSheetExtension[0]
Code
... ... @@ -120,14 +120,15 @@
120 120   }
121 121   }
122 122  
123 - /* === WHY CHOOSE (widgets with inline icon + title) === */
123 + /* === WHY CHOOSE (widgets using Bootstrap grid) === */
124 124   .widgets {
125 - display: grid;
126 - gap: 16px;
127 - grid-template-columns: 1fr;
125 + margin-top: 12px;
126 + display: flex;
127 + flex-wrap: wrap;
128 128  
129 - @media (min-width: 860px) {
130 - grid-template-columns: repeat(4, 1fr);
129 + /* optional: tighten columns a bit on small screens */
130 + .col-sm-6 {
131 + margin-bottom: 16px;
131 131   }
132 132   }
133 133  
... ... @@ -149,7 +149,6 @@
149 149   box-shadow: @shadow;
150 150   }
151 151  
152 - /* The icon + title row */
153 153   .icon {
154 154   display: flex;
155 155   align-items: center;
... ... @@ -163,7 +163,6 @@
163 163   }
164 164  
165 165   h4 {
166 - /*font-weight: 700; */
167 167   margin: 0;
168 168   color: @text;
169 169   line-height: 1.2;
... ... @@ -170,7 +170,6 @@
170 170   }
171 171   }
172 172  
173 - /* Body paragraph */
174 174   p {
175 175   color: @muted;
176 176   margin: 0;
... ... @@ -178,7 +178,6 @@
178 178   }
179 179   }
180 180  
181 - /* SERVICES */
182 182   /* SERVICES */
183 183   .services {
184 184   h2 {