Changes for page FirstDigital Products Home Page:
Last modified by Chris Workman on 2026/08/20 21:50
From version 46.1
edited by Aaron Blackburn
on 2026/07/22 20:47
on 2026/07/22 20:47
Change comment:
There is no comment for this version
To version 45.1
edited by Aaron Blackburn
on 2026/07/22 20:46
on 2026/07/22 20:46
Change comment:
Upload new image "FirstDigital-Logo.png", version 1.3
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -6,6 +6,7 @@ 6 6 <a href="TARGET_URL_FOR_WEBEX" class="menu-card-link"> 7 7 <div class="menu-card"> 8 8 <div class="menu-icon-container"> 9 + <!-- Ensure 'Webex-Symbol.jpg' is attached to this page --> 9 9 <img src="$xwiki.getURL('current','download','filepath=Webex-Symbol.jpg')" alt="Webex" class="menu-icon webex-logo" /> 10 10 </div> 11 11 <div class="menu-text"> ... ... @@ -19,6 +19,7 @@ 19 19 <a href="TARGET_URL_FOR_TEAMS" class="menu-card-link"> 20 20 <div class="menu-card"> 21 21 <div class="menu-icon-container"> 23 + <!-- Ensure 'MS teams.webp' is attached to this page --> 22 22 <img src="$xwiki.getURL('current','download','filepath=MS teams.webp')" alt="MS Teams" class="menu-icon teams-logo" /> 23 23 </div> 24 24 <div class="menu-text"> ... ... @@ -32,7 +32,8 @@ 32 32 <a href="TARGET_URL_FOR_SIP" class="menu-card-link"> 33 33 <div class="menu-card"> 34 34 <div class="menu-icon-container"> 35 - <img src="$xwiki.getURL('current','download','filepath=FirstDigital-Logo.png')" alt="FirstDigital" class="menu-icon firstdigital-logo" /> 37 + <!-- Ensure 'image_29.png' is attached to this page --> 38 + <img src="$xwiki.getURL('current','download','filepath=image_29.png')" alt="FirstDigital" class="menu-icon firstdigital-logo" /> 36 36 </div> 37 37 <div class="menu-text"> 38 38 <div class="menu-title"><strong>FirstDigital SIP trunk</strong></div> ... ... @@ -45,6 +45,7 @@ 45 45 <a href="TARGET_URL_FOR_SUPPORT" class="menu-card-link"> 46 46 <div class="menu-card"> 47 47 <div class="menu-icon-container icon-only-bg"> 51 + <!-- Support Icon (using a clean vector equivalent) --> 48 48 <svg class="menu-icon support-icon" viewBox="0 0 24 24" width="24" height="24" stroke="#0060FF" stroke-width="2" fill="none" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="10"></circle><path d="M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3"></path><line x1="12" y1="17" x2="12.01" y2="17"></line></svg> 49 49 </div> 50 50 <div class="menu-text"> ... ... @@ -69,6 +69,7 @@ 69 69 </div> 70 70 71 71 <style> 76 + /* Container setup */ 72 72 .modern-menu-container { 73 73 max-width: 1000px; 74 74 margin: 0 auto; ... ... @@ -76,6 +76,7 @@ 76 76 box-sizing: border-box; 77 77 } 78 78 84 + /* CSS Grid Setup: 2 columns, equal width */ 79 79 .menu-grid { 80 80 display: grid; 81 81 grid-template-columns: repeat(2, 1fr); ... ... @@ -83,6 +83,7 @@ 83 83 width: 100%; 84 84 } 85 85 92 + /* General Reset for links */ 86 86 .menu-card-link { 87 87 text-decoration: none !important; 88 88 display: block; ... ... @@ -89,6 +89,7 @@ 89 89 height: 100%; 90 90 } 91 91 99 + /* Card Styling */ 92 92 .menu-card { 93 93 background: #ffffff; 94 94 border-radius: 12px; ... ... @@ -99,7 +99,7 @@ 99 99 transition: transform 0.2s ease-in-out, box-shadow 0.2s ease-in-out; 100 100 border: 1px solid #eaeaea; 101 101 color: #333; 102 - height: 100%; 110 + height: 100%; /* Ensures cards in same row stretch to same height */ 103 103 box-sizing: border-box; 104 104 } 105 105 ... ... @@ -109,43 +109,50 @@ 109 109 border-color: #c1c1c1; 110 110 } 111 111 120 + /* Icon Container: Uniform circle for all icons */ 112 112 .menu-icon-container { 113 - flex: 0 0 56px; 122 + flex: 0 0 56px; /* Fixed size for icon circle */ 114 114 height: 56px; 115 - background-color: #f4f6f8; 124 + background-color: #f4f6f8; /* Light grey background from original support icon */ 116 116 border-radius: 50%; 117 117 display: flex; 118 118 align-items: center; 119 119 justify-content: center; 120 120 margin-right: 16px; 121 - overflow: hidden; 130 + overflow: hidden; /* Keeps logos within circle */ 122 122 border: 1px solid #e0e0e0; 123 123 } 124 124 134 + /* Specific Logo Scaling */ 125 125 .menu-icon { 126 126 object-fit: contain; 127 127 } 128 128 139 + /* Webex (Logo is wide, fits best at 85% width) */ 129 129 .webex-logo { 130 130 width: 85%; 131 131 height: auto; 132 132 } 133 133 145 + /* MS Teams (Icon is square, fits best at 75% width) */ 134 134 .teams-logo { 135 135 width: 75%; 136 136 height: auto; 137 137 } 138 138 151 + /* FirstDigital (Logo is wide, fits best at 90% width) */ 139 139 .firstdigital-logo { 140 140 width: 90%; 141 141 height: auto; 142 142 } 143 143 157 + /* Support Icon (SVG styling) */ 144 144 .support-icon { 145 145 width: 60%; 146 146 height: 60%; 147 147 } 148 148 163 + /* Text Area */ 149 149 .menu-text { 150 150 flex: 1; 151 151 display: flex; ... ... @@ -167,6 +167,7 @@ 167 167 font-weight: 400; 168 168 } 169 169 185 + /* Partner footer adjustments */ 170 170 .partner-footer { 171 171 margin-top: 40px; 172 172 padding-top: 20px; ... ... @@ -181,12 +181,12 @@ 181 181 .footer-brand { 182 182 font-weight: 700; 183 183 font-size: 14px; 184 - color: #0060ff; 200 + color: #0060ff; /* Primary brand blue */ 185 185 text-decoration: none !important; 186 186 } 187 187 188 188 .azure-brand { 189 - color: #0078d4; 205 + color: #0078d4; /* Azure blue */ 190 190 } 191 191 192 192 .footer-divider { ... ... @@ -194,9 +194,10 @@ 194 194 font-weight: 300; 195 195 } 196 196 213 + /* Responsive Breakpoints: Mobile */ 197 197 @media (max-width: 768px) { 198 198 .menu-grid { 199 - grid-template-columns: 1fr; 216 + grid-template-columns: 1fr; /* Stack to 1 column on mobile */ 200 200 } 201 201 .modern-menu-container { 202 202 padding: 10px;