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 = '';
|