Spaces:
Running
Running
Update index.html
Browse files- index.html +15 -56
index.html
CHANGED
|
@@ -172,17 +172,9 @@
|
|
| 172 |
margin-top: 20px;
|
| 173 |
}
|
| 174 |
|
| 175 |
-
.category-badge {
|
| 176 |
-
display: inline-block;
|
| 177 |
-
font-size: 48px;
|
| 178 |
-
font-weight: bold;
|
| 179 |
-
color: #667eea;
|
| 180 |
-
margin-bottom: 10px;
|
| 181 |
-
}
|
| 182 |
-
|
| 183 |
.type-name {
|
| 184 |
-
font-size:
|
| 185 |
-
font-weight:
|
| 186 |
color: #2c3e50;
|
| 187 |
}
|
| 188 |
|
|
@@ -331,36 +323,9 @@
|
|
| 331 |
</div>
|
| 332 |
|
| 333 |
<div id="results" class="results" style="display: none;">
|
| 334 |
-
<h2>Your
|
| 335 |
|
| 336 |
-
<div class="stats-grid">
|
| 337 |
-
<div class="stat-card">
|
| 338 |
-
<div class="stat-label">Raw Count A</div>
|
| 339 |
-
<div class="stat-value" id="countA">0</div>
|
| 340 |
-
</div>
|
| 341 |
-
<div class="stat-card">
|
| 342 |
-
<div class="stat-label">Raw Count B</div>
|
| 343 |
-
<div class="stat-value" id="countB">0</div>
|
| 344 |
-
</div>
|
| 345 |
-
<div class="stat-card">
|
| 346 |
-
<div class="stat-label">Raw Count C</div>
|
| 347 |
-
<div class="stat-value" id="countC">0</div>
|
| 348 |
-
</div>
|
| 349 |
-
<div class="stat-card">
|
| 350 |
-
<div class="stat-label">Weighted Score A</div>
|
| 351 |
-
<div class="stat-value" id="scoreA">0</div>
|
| 352 |
-
</div>
|
| 353 |
-
<div class="stat-card">
|
| 354 |
-
<div class="stat-label">Weighted Score B</div>
|
| 355 |
-
<div class="stat-value" id="scoreB">0</div>
|
| 356 |
-
</div>
|
| 357 |
-
<div class="stat-card">
|
| 358 |
-
<div class="stat-label">Weighted Score C</div>
|
| 359 |
-
<div class="stat-value" id="scoreC">0</div>
|
| 360 |
-
</div>
|
| 361 |
-
</div>
|
| 362 |
<div class="final-result">
|
| 363 |
-
<div class="category-badge" id="categoryBadge">-</div>
|
| 364 |
<div class="type-name" id="typeName">Complete the questionnaire</div>
|
| 365 |
<div id="deuceIndicator"></div>
|
| 366 |
</div>
|
|
@@ -371,9 +336,14 @@
|
|
| 371 |
<script>
|
| 372 |
const weights = [5, 4, 3, 2, 1];
|
| 373 |
const categories = {
|
| 374 |
-
'A': '
|
| 375 |
-
'B': '
|
| 376 |
-
'C': '
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 377 |
};
|
| 378 |
|
| 379 |
function calculate() {
|
|
@@ -400,14 +370,6 @@
|
|
| 400 |
scores[ans] += weights[i];
|
| 401 |
});
|
| 402 |
|
| 403 |
-
// Display counts and scores
|
| 404 |
-
document.getElementById('countA').textContent = counts['A'];
|
| 405 |
-
document.getElementById('countB').textContent = counts['B'];
|
| 406 |
-
document.getElementById('countC').textContent = counts['C'];
|
| 407 |
-
document.getElementById('scoreA').textContent = scores['A'];
|
| 408 |
-
document.getElementById('scoreB').textContent = scores['B'];
|
| 409 |
-
document.getElementById('scoreC').textContent = scores['C'];
|
| 410 |
-
|
| 411 |
// Determine category
|
| 412 |
let category;
|
| 413 |
let isDeuce = false;
|
|
@@ -438,14 +400,11 @@
|
|
| 438 |
}
|
| 439 |
|
| 440 |
// Display results
|
| 441 |
-
|
| 442 |
-
document.getElementById('typeName').textContent =
|
|
|
|
| 443 |
|
| 444 |
-
|
| 445 |
-
document.getElementById('deuceIndicator').innerHTML = '<span class="deuce-indicator">DEUCE (Tie-broken by weight)</span>';
|
| 446 |
-
} else {
|
| 447 |
-
document.getElementById('deuceIndicator').innerHTML = '';
|
| 448 |
-
}
|
| 449 |
|
| 450 |
document.getElementById('results').style.display = 'block';
|
| 451 |
}
|
|
|
|
| 172 |
margin-top: 20px;
|
| 173 |
}
|
| 174 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 175 |
.type-name {
|
| 176 |
+
font-size: 48px;
|
| 177 |
+
font-weight: 700;
|
| 178 |
color: #2c3e50;
|
| 179 |
}
|
| 180 |
|
|
|
|
| 323 |
</div>
|
| 324 |
|
| 325 |
<div id="results" class="results" style="display: none;">
|
| 326 |
+
<h2>Your AI Archetype</h2>
|
| 327 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 328 |
<div class="final-result">
|
|
|
|
| 329 |
<div class="type-name" id="typeName">Complete the questionnaire</div>
|
| 330 |
<div id="deuceIndicator"></div>
|
| 331 |
</div>
|
|
|
|
| 336 |
<script>
|
| 337 |
const weights = [5, 4, 3, 2, 1];
|
| 338 |
const categories = {
|
| 339 |
+
'A': 'Pink!',
|
| 340 |
+
'B': 'Green!',
|
| 341 |
+
'C': 'Yellow!'
|
| 342 |
+
};
|
| 343 |
+
const categoryColors = {
|
| 344 |
+
'A': '#ff1493',
|
| 345 |
+
'B': '#00c853',
|
| 346 |
+
'C': '#ffd700'
|
| 347 |
};
|
| 348 |
|
| 349 |
function calculate() {
|
|
|
|
| 370 |
scores[ans] += weights[i];
|
| 371 |
});
|
| 372 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 373 |
// Determine category
|
| 374 |
let category;
|
| 375 |
let isDeuce = false;
|
|
|
|
| 400 |
}
|
| 401 |
|
| 402 |
// Display results
|
| 403 |
+
const resultText = `You're a "${categories[category]}"`;
|
| 404 |
+
document.getElementById('typeName').textContent = resultText;
|
| 405 |
+
document.getElementById('typeName').style.color = categoryColors[category];
|
| 406 |
|
| 407 |
+
document.getElementById('deuceIndicator').innerHTML = '';
|
|
|
|
|
|
|
|
|
|
|
|
|
| 408 |
|
| 409 |
document.getElementById('results').style.display = 'block';
|
| 410 |
}
|