Spaces:
Running
Running
Update app-backup.py
Browse files- app-backup.py +9 -9
app-backup.py
CHANGED
|
@@ -939,7 +939,7 @@ if __name__ == '__main__':
|
|
| 939 |
</div>
|
| 940 |
<div class="mac-content">
|
| 941 |
<div class="stats-header">
|
| 942 |
-
<div class="stats-title">Top 30 Creators by
|
| 943 |
<button id="statsToggle" class="stats-toggle">Show Stats</button>
|
| 944 |
</div>
|
| 945 |
<div id="statsContent" class="stats-content">
|
|
@@ -1341,10 +1341,10 @@ if __name__ == '__main__':
|
|
| 1341 |
const spaceHeader = document.createElement('div');
|
| 1342 |
spaceHeader.className = 'space-header';
|
| 1343 |
|
| 1344 |
-
// 순위
|
| 1345 |
const rankBadge = document.createElement('div');
|
| 1346 |
rankBadge.className = 'rank-badge';
|
| 1347 |
-
rankBadge.textContent = `#${rank}`;
|
| 1348 |
spaceHeader.appendChild(rankBadge);
|
| 1349 |
|
| 1350 |
// 제목+배지
|
|
@@ -1367,7 +1367,7 @@ if __name__ == '__main__':
|
|
| 1367 |
spaceHeader.appendChild(titleWrapper);
|
| 1368 |
headerDiv.appendChild(spaceHeader);
|
| 1369 |
|
| 1370 |
-
//
|
| 1371 |
const metaInfo = document.createElement('div');
|
| 1372 |
metaInfo.className = 'grid-meta';
|
| 1373 |
metaInfo.style.display = 'flex';
|
|
@@ -1375,13 +1375,10 @@ if __name__ == '__main__':
|
|
| 1375 |
metaInfo.style.alignItems = 'center';
|
| 1376 |
metaInfo.style.marginTop = '6px';
|
| 1377 |
|
| 1378 |
-
// 왼쪽: rank
|
| 1379 |
const leftMeta = document.createElement('div');
|
| 1380 |
|
| 1381 |
-
|
| 1382 |
-
rankBadge2.className = 'rank-badge';
|
| 1383 |
-
rankBadge2.textContent = `#${rank}`;
|
| 1384 |
-
leftMeta.appendChild(rankBadge2);
|
| 1385 |
|
| 1386 |
const authorSpan = document.createElement('span');
|
| 1387 |
authorSpan.className = 'author-name';
|
|
@@ -1465,6 +1462,9 @@ if __name__ == '__main__':
|
|
| 1465 |
});
|
| 1466 |
}
|
| 1467 |
|
|
|
|
|
|
|
|
|
|
| 1468 |
function renderFixedGrid() {
|
| 1469 |
// Fixed Tab 예시용 (원본 코드 예시 유지)
|
| 1470 |
fixedGridContainer.innerHTML = '';
|
|
|
|
| 939 |
</div>
|
| 940 |
<div class="mac-content">
|
| 941 |
<div class="stats-header">
|
| 942 |
+
<div class="stats-title">Top 30 Creators by Number of Spaces Ranked within Top 500</div>
|
| 943 |
<button id="statsToggle" class="stats-toggle">Show Stats</button>
|
| 944 |
</div>
|
| 945 |
<div id="statsContent" class="stats-content">
|
|
|
|
| 1341 |
const spaceHeader = document.createElement('div');
|
| 1342 |
spaceHeader.className = 'space-header';
|
| 1343 |
|
| 1344 |
+
// 1) 상단 순위 뱃지
|
| 1345 |
const rankBadge = document.createElement('div');
|
| 1346 |
rankBadge.className = 'rank-badge';
|
| 1347 |
+
rankBadge.textContent = `#${rank}`;
|
| 1348 |
spaceHeader.appendChild(rankBadge);
|
| 1349 |
|
| 1350 |
// 제목+배지
|
|
|
|
| 1367 |
spaceHeader.appendChild(titleWrapper);
|
| 1368 |
headerDiv.appendChild(spaceHeader);
|
| 1369 |
|
| 1370 |
+
// 하단 메타 정보
|
| 1371 |
const metaInfo = document.createElement('div');
|
| 1372 |
metaInfo.className = 'grid-meta';
|
| 1373 |
metaInfo.style.display = 'flex';
|
|
|
|
| 1375 |
metaInfo.style.alignItems = 'center';
|
| 1376 |
metaInfo.style.marginTop = '6px';
|
| 1377 |
|
| 1378 |
+
// 왼쪽: (중복 rank 제거)
|
| 1379 |
const leftMeta = document.createElement('div');
|
| 1380 |
|
| 1381 |
+
// ────────────── ← rankBadge2 부분 제거됨
|
|
|
|
|
|
|
|
|
|
| 1382 |
|
| 1383 |
const authorSpan = document.createElement('span');
|
| 1384 |
authorSpan.className = 'author-name';
|
|
|
|
| 1462 |
});
|
| 1463 |
}
|
| 1464 |
|
| 1465 |
+
############# Picks URL 입력
|
| 1466 |
+
|
| 1467 |
+
|
| 1468 |
function renderFixedGrid() {
|
| 1469 |
// Fixed Tab 예시용 (원본 코드 예시 유지)
|
| 1470 |
fixedGridContainer.innerHTML = '';
|