Flipped pencil icon.

This commit is contained in:
justin committed 2025-09-30 12:24:39 -07:00
1 parent ac20af6fc5
commit 460a57d41a
1 file changed
+4 -4
+4 -4
View File
@@ -29,6 +29,10 @@
z-index: -1; z-index: -1;
} }
.cursor-pointer { cursor: pointer; } .cursor-pointer { cursor: pointer; }
#edit-xp {
display: inline-block;
transform: scaleX(-1);
}
</style> </style>
</head> </head>
<body class="bg-slate-50 flex items-center justify-center min-h-screen p-4"> <body class="bg-slate-50 flex items-center justify-center min-h-screen p-4">
@@ -73,7 +77,6 @@
</div> </div>
<script> <script>
// XP thresholds for levels 1–80
const xpThresholds = [ const xpThresholds = [
0, 1000, 3000, 6000, 10000, 15000, 21000, 28000, 36000, 45000, 0, 1000, 3000, 6000, 10000, 15000, 21000, 28000, 36000, 45000,
55000, 65000, 75000, 85000, 100000, 120000, 140000, 160000, 185000, 210000, 55000, 65000, 75000, 85000, 100000, 120000, 140000, 160000, 185000, 210000,
@@ -135,7 +138,6 @@
let currentLevelXp = xpThresholds[currentLevel - 1]; let currentLevelXp = xpThresholds[currentLevel - 1];
let progress = (currentXp - currentLevelXp) / (nextLevelXp - currentLevelXp) * 100; let progress = (currentXp - currentLevelXp) / (nextLevelXp - currentLevelXp) * 100;
// Update UI
document.getElementById('progress-bar').style.width = progress + '%'; document.getElementById('progress-bar').style.width = progress + '%';
document.getElementById('level-text').textContent = `Level ${currentLevel}`; document.getElementById('level-text').textContent = `Level ${currentLevel}`;
document.getElementById('level-left').textContent = currentLevel; document.getElementById('level-left').textContent = currentLevel;
@@ -150,12 +152,10 @@
e.target.value = e.target.value.replace(/[^0-9,]/g,''); e.target.value = e.target.value.replace(/[^0-9,]/g,'');
}); });
// Toggle extra info
document.getElementById('toggle-extra').addEventListener('click', () => { document.getElementById('toggle-extra').addEventListener('click', () => {
document.getElementById('extra-info').classList.toggle('hidden'); document.getElementById('extra-info').classList.toggle('hidden');
}); });
// Edit XP/day
document.getElementById('edit-xp').addEventListener('click', () => { document.getElementById('edit-xp').addEventListener('click', () => {
let newVal = prompt("Enter your average XP per day:", avgXpPerDay); let newVal = prompt("Enter your average XP per day:", avgXpPerDay);
if (newVal && !isNaN(newVal) && parseInt(newVal) > 0) { if (newVal && !isNaN(newVal) && parseInt(newVal) > 0) {