Update frontend/script.js
Browse files- frontend/script.js +7 -1
frontend/script.js
CHANGED
|
@@ -203,11 +203,12 @@ function renderResults(audienceResults, method) {
|
|
| 203 |
<h2 class="results-title">Results</h2>
|
| 204 |
${badge}
|
| 205 |
</div>
|
|
|
|
| 206 |
`;
|
| 207 |
|
| 208 |
audienceResults.forEach((group) => {
|
| 209 |
html += `
|
| 210 |
-
<div class="audience-
|
| 211 |
<div class="audience-header">
|
| 212 |
<span class="audience-icon">👥</span>
|
| 213 |
<h3 class="audience-name">${escapeHtml(group.target_audience)}</h3>
|
|
@@ -240,8 +241,12 @@ function renderResults(audienceResults, method) {
|
|
| 240 |
html += `</div>`;
|
| 241 |
});
|
| 242 |
|
|
|
|
|
|
|
| 243 |
resultsDiv.innerHTML = html;
|
| 244 |
resultsDiv.classList.remove("hidden");
|
|
|
|
|
|
|
| 245 |
resultsDiv.scrollIntoView({ behavior: "smooth", block: "start" });
|
| 246 |
}
|
| 247 |
|
|
@@ -263,6 +268,7 @@ function hideError() {
|
|
| 263 |
|
| 264 |
function hideResults() {
|
| 265 |
resultsDiv.classList.add("hidden");
|
|
|
|
| 266 |
}
|
| 267 |
|
| 268 |
function escapeHtml(str) {
|
|
|
|
| 203 |
<h2 class="results-title">Results</h2>
|
| 204 |
${badge}
|
| 205 |
</div>
|
| 206 |
+
<div class="audience-grid">
|
| 207 |
`;
|
| 208 |
|
| 209 |
audienceResults.forEach((group) => {
|
| 210 |
html += `
|
| 211 |
+
<div class="audience-column">
|
| 212 |
<div class="audience-header">
|
| 213 |
<span class="audience-icon">👥</span>
|
| 214 |
<h3 class="audience-name">${escapeHtml(group.target_audience)}</h3>
|
|
|
|
| 241 |
html += `</div>`;
|
| 242 |
});
|
| 243 |
|
| 244 |
+
html += `</div>`; // close .audience-grid
|
| 245 |
+
|
| 246 |
resultsDiv.innerHTML = html;
|
| 247 |
resultsDiv.classList.remove("hidden");
|
| 248 |
+
// Expand container to fit horizontal columns
|
| 249 |
+
document.querySelector(".container").classList.add("expanded");
|
| 250 |
resultsDiv.scrollIntoView({ behavior: "smooth", block: "start" });
|
| 251 |
}
|
| 252 |
|
|
|
|
| 268 |
|
| 269 |
function hideResults() {
|
| 270 |
resultsDiv.classList.add("hidden");
|
| 271 |
+
document.querySelector(".container").classList.remove("expanded");
|
| 272 |
}
|
| 273 |
|
| 274 |
function escapeHtml(str) {
|