Skip to content

Commit

Permalink
gawang
Browse files Browse the repository at this point in the history
  • Loading branch information
TousenKaname committed Dec 19, 2024
1 parent d5a4fb8 commit c3bf1a5
Showing 1 changed file with 54 additions and 8 deletions.
62 changes: 54 additions & 8 deletions index.html
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@
position: fixed;
top: 50%;
transform: translateY(-50%);
width: 350px;
width: 45%; /* 调整宽度从350px到45% */
max-width: 90%;
background-color: #ffffff;
box-shadow: 0 4px 12px rgba(0,0,0,0.1);
Expand All @@ -55,12 +55,12 @@

/* Category Panel */
#categoryPanel {
left: 20px;
left: 1%; /* 调整位置从20px到1% */
}

/* NLP Panel */
#nlpPanel {
right: 20px;
right: 1%; /* 调整位置从20px到1% */
}

/* Modal adjustments */
Expand Down Expand Up @@ -105,6 +105,23 @@
#mainContent {
display: none;
}

/* Back Button Styling */
#back-button {
display: none; /* 初始隐藏 */
}

/* Adjust main content to take remaining space */
@media (min-width: 992px) {
#mainContent .col-lg-8 {
flex: 0 0 50%;
max-width: 50%;
}
#mainContent .col-lg-4 {
flex: 0 0 50%;
max-width: 50%;
}
}
</style>
</head>
<body>
Expand All @@ -117,9 +134,15 @@ <h1 class="display-4">MedSegModelZoo Explorer</h1>

<!-- Main Content Area -->
<div class="container" id="mainContent">
<!-- 回退按钮 -->
<div class="row mb-3">
<div class="col-12">
<button id="back-button" class="btn btn-secondary">⬅️ 回退</button>
</div>
</div>
<div class="row">
<!-- Dataset List -->
<div class="col-lg-8 mb-4">
<div class="col-lg-6 mb-4"> <!-- 从col-lg-8改为col-lg-6 -->
<h2 class="h4 mb-3">Datasets</h2>
<div id="dataset-list" class="row g-3">
<!-- Dataset cards will be injected here -->
Expand All @@ -128,7 +151,7 @@ <h2 class="h4 mb-3">Datasets</h2>
</div>

<!-- Dataset Details -->
<div id="dataset-info" class="col-lg-4 p-4 bg-white shadow rounded d-none">
<div id="dataset-info" class="col-lg-6 p-4 bg-white shadow rounded d-none"> <!-- 从col-lg-4改为col-lg-6 -->
<h4 id="dataset-title" class="mb-3">Dataset Information</h4>
<div id="dataset-details" class="mb-3" style="max-height: 400px; overflow-y: auto;">
<!-- Dataset details will be injected here -->
Expand Down Expand Up @@ -1817,7 +1840,7 @@ <h5 class="mb-3"><i class="bi bi-chat-dots me-2"></i> Natural Language Input</h5
"Dice huge_ft": "0.6396"
}
].concat([]); // Ensure the full JSON array is included

// Function: Parse Category-EN string to object
function parseCategoryEN(catStr) {
try {
Expand Down Expand Up @@ -1966,6 +1989,8 @@ <h2 class="accordion-header" id="${headerId}">
document.getElementById('nlpPanel').style.display = 'none';
// Show main content
document.getElementById('mainContent').style.display = 'block';
// Show back button
document.getElementById('back-button').style.display = 'block';
}
});

Expand Down Expand Up @@ -2124,6 +2149,8 @@ <h5 class="card-title">${ds.Dataset}</h5>

// Show main content
document.getElementById('mainContent').style.display = 'block';
// Show back button
document.getElementById('back-button').style.display = 'block';

// Create dataset cards
filteredDatasets.forEach(ds => {
Expand Down Expand Up @@ -2154,9 +2181,28 @@ <h5 class="card-title">${ds.Dataset}</h5>
datasetListDiv.appendChild(cardCol);
});
}
}
}
});

// Back button functionality
const backButton = document.getElementById('back-button');
backButton.addEventListener('click', () => {
// Hide main content
document.getElementById('mainContent').style.display = 'none';
// Show floating panels
document.getElementById('categoryPanel').style.display = 'block';
document.getElementById('nlpPanel').style.display = 'block';
// Hide back button
backButton.style.display = 'none';
// Hide dataset info if visible
document.getElementById('dataset-info').classList.add('d-none');
// Optionally, clear dataset list
document.getElementById('dataset-list').innerHTML = '';
// Clear any CMD outputs
document.getElementById('cmd-output').classList.add('d-none');
document.getElementById('nlp-cmd-output').classList.add('d-none');
});
</script>

</body>
</html>
</html>

0 comments on commit c3bf1a5

Please sign in to comment.