Skip to content

Commit 1f7b8c8

Browse files
committed
UI and description update
1 parent bd6e2e2 commit 1f7b8c8

File tree

3 files changed

+23
-13
lines changed

3 files changed

+23
-13
lines changed

meta_creator/templates/meta_creator/showdata.html

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -291,16 +291,16 @@ <h1>Extra Hints!</h1>
291291
</div>
292292
{% elif key == "contributor" %}
293293
<div class="relative-wrapper">
294-
<button type="button" class=" collapsible-button" data-bs-toggle="collapse" data-bs-target="#multiCollapseContributors" aria-expanded="false" aria-controls="multiCollapseContributors">Who are Contributors?</button>
295-
<div class="person-info collapsible-content collapse" id="multiCollapseContributors">
294+
<!-- <button type="button" class=" collapsible-button" data-bs-toggle="collapse" data-bs-target="#multiCollapseContributors" aria-expanded="false" aria-controls="multiCollapseContributors">Who are Contributors?</button> -->
295+
<div class="person-info collapsible-content collapse" id="multiCollapsecontributor">
296296
<p>A "contributor" refers to anyone who aids in software development in any capacity, from coding to testing, highlighting the collaborative nature of software projects.</p>
297297
</div>
298-
<button type="button" class=" collapsible-button" data-bs-toggle="collapse" data-bs-target="#multiCollapseAuthors" aria-expanded="false" aria-controls="multiCollapseAuthors">Who are Authors?</button>
299-
<div class="person-info collapsible-content collapse" id="multiCollapseAuthors">
298+
<!-- <button type="button" class=" collapsible-button" data-bs-toggle="collapse" data-bs-target="#multiCollapseauthor" aria-expanded="false" aria-controls="multiCollapseAuthors">Who are Authors?</button> -->
299+
<div class="person-info collapsible-content collapse" id="multiCollapseauthor">
300300
<p>An "author" in software authorship is someone who significantly contributes to the creation and development of software, including roles like coding, project management, and documentation.</p>
301301
</div>
302-
<button type="button" class=" collapsible-button" data-bs-toggle="collapse" data-bs-target="#multiCollapseMaintainer" aria-expanded="false" aria-controls="multiCollapseMaintainer">Who are Maintainer?</button>
303-
<div class="person-info collapsible-content collapse" id="multiCollapseMaintainer">
302+
<!-- <button type="button" class=" collapsible-button" data-bs-toggle="collapse" data-bs-target="#multiCollapseMaintainer" aria-expanded="false" aria-controls="multiCollapseMaintainer">Who are Maintainer?</button> -->
303+
<div class="person-info collapsible-content collapse" id="multiCollapsemaintainer">
304304
<p>An "maintainer" in software authorship is someone who significantly maintainers to the creation and development of software, including roles like coding, project management, and documentation.</p>
305305
</div>
306306
</div>
@@ -324,8 +324,11 @@ <h1>Extra Hints!</h1>
324324
{% if unique_tab %}
325325
{% for col, value in metadata_dict.items %}
326326
<th data-col="{{ col }}" data-coltype="element">
327-
{{ col|camel_to_spaces_lower }}
328-
<div class="custom-tooltip-metadata">
327+
<button type="button" class=" collapsible-button" data-bs-toggle="collapse" data-bs-target="#multiCollapse{{ col }}" aria-expanded="false" aria-controls="multiCollapseContributors">{{ col|camel_to_spaces_lower }}</button>
328+
<!-- <div class="person-info collapsible-content collapse" id="multiCollapse{{ col }}">
329+
<p>{% if col in description_metadata %}{{ description_metadata|get:col }}{% endif %}</p>
330+
</div> -->
331+
<div class="custom-tooltip-metadata">
329332
<span class="tooltip-text-metadata">
330333
{% if col in description_metadata %}{{ description_metadata|get:col }}{% endif %}
331334
</span>

static/foundation/css/foundation.css

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
/* Style for SMECS */
22

33
/******************** General ********************/
4+
body {
5+
overflow: hidden;
6+
}
47

58
[type="text"],
69
[type="password"],
@@ -482,11 +485,13 @@ select {
482485
}
483486

484487
#metadata-json {
488+
overflow: scroll;
485489
width: 100%;
486-
height: 100%;
490+
height: 92%;
487491
padding: 8px;
488492
border-radius: 4px;
489493
margin-bottom: 2px;
494+
font-size: medium;
490495
}
491496
.invalid {
492497
border: 1px solid rgba(226, 7, 7, 0.535);
@@ -1147,10 +1152,10 @@ label > .fa-info-circle {
11471152
border: 1px solid #ccc;
11481153
border-radius: 5px;
11491154
transition: all 0.3s ease;
1150-
overflow: overlay;
1155+
overflow: hidden;
11511156
margin: 2px;
11521157
width: 100%;
1153-
height: 100%;
1158+
height: 99%;
11541159
}
11551160

11561161
.full-width {
@@ -1402,6 +1407,9 @@ input:checked + .slider:before {
14021407
/* display: list-item; */
14031408
flex-wrap: wrap;
14041409
}
1410+
.metadata-form-display {
1411+
overflow: scroll;
1412+
}
14051413
}
14061414

14071415
@media (min-width: 1024px) and (max-width: 1700px) {

static/foundation/js/vendor/form-utils.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,10 @@ import { validateInput } from "./ui.js";
88

99
const metadataJson = document.getElementById("metadata-json");
1010
const inputs = document.querySelectorAll(
11-
"#metadata-form input, #metadata-form select"
11+
"#metadata-form input, #metadata-form select, #metadata-form textarea"
1212
);
1313

1414
export function setupForm() {
15-
1615
inputs.forEach((input) => validateInput(input));
1716
inputs.forEach((input) => {
1817
input.addEventListener("input", () => handleInputChange(input));

0 commit comments

Comments
 (0)