Skip to content

Commit ce62072

Browse files
committed
Add carousel for RSMD recommendations
1 parent 4416fd6 commit ce62072

File tree

2 files changed

+93
-0
lines changed

2 files changed

+93
-0
lines changed

layouts/shortcodes/rsmd.html

Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
2+
<div id="rsmd-carousel" class="carousel slide rounded-2 text-center pb-4" data-bs-ride="carousel" data-bs-touch="true">
3+
<div class="carousel-inner">
4+
<div class="carousel-item active rounded-2" data-bs-interval="20000">
5+
<dl class="m-3 px-md-5">
6+
<dt>RSMD 4.1</dt>
7+
<dd class="px-5">Add software name and description of the software's functionality and purpose <a class="fw-bold" href="https://fair-impact.github.io/RSMD-guidelines/4.Description_Classification/#rsmd-41">[...]</a></dd>
8+
<dd class="fst-italic fw-bold">Essential</dd>
9+
</dl>
10+
</div>
11+
<div class="carousel-item rounded-2" data-bs-interval="20000">
12+
<dl class="m-3 px-md-5">
13+
<dt>RSMD 4.2</dt>
14+
<dd class="px-5">Add descriptive metadata for classification purposes embedded in the code <a class="fw-bold" href="https://fair-impact.github.io/RSMD-guidelines/4.Description_Classification/#rsmd-42">[...]</a></dd>
15+
<dd class="fst-italic fw-bold">Important</dd>
16+
</dl>
17+
</div>
18+
<div class="carousel-item rounded-2" data-bs-interval="20000">
19+
<dl class="m-3 px-md-5">
20+
<dt>RSMD 4.3</dt>
21+
<dd class="px-5">Cite related resources (e.g journal articles) describing the software with a persistent identifier or stable URL <a class="fw-bold" href="https://fair-impact.github.io/RSMD-guidelines/4.Description_Classification/#rsmd-43">[...]</a></dd>
22+
<dd class="fst-italic fw-bold">Important</dd>
23+
</dl>
24+
</div>
25+
<div class="carousel-item rounded-2" data-bs-interval="20000">
26+
<dl class="m-3 px-md-5">
27+
<dt>RSMD 4.4</dt>
28+
<dd class="px-5">Add descriptive metadata of the software in a machine readable format <a class="fw-bold" href="https://fair-impact.github.io/RSMD-guidelines/4.Description_Classification/#rsmd-44" >[...]</a></dd>
29+
<dd class="fst-italic fw-bold">Important</dd>
30+
</dl>
31+
</div>
32+
<div class="carousel-item rounded-2" data-bs-interval="20000">
33+
<dl class="m-3 px-md-5">
34+
<dt>RSMD 5.1</dt>
35+
<dd class="px-5">Add intrinsic metadata about authors, this information can be captured in a human readable format <a class="fw-bold" href="https://fair-impact.github.io/RSMD-guidelines/5.Credit_Attribution/#rsmd-51">[...]</a></dd>
36+
<dd class="fst-italic fw-bold">Essential</dd>
37+
</dl>
38+
</div>
39+
<button class="carousel-control-prev" type="button" data-bs-target="#rsmd-carousel" data-bs-slide="prev">
40+
<span class="carousel-control-prev-icon" aria-hidden="true"></span>
41+
<span class="visually-hidden">Previous</span>
42+
</button>
43+
<button class="carousel-control-next" type="button" data-bs-target="#rsmd-carousel" data-bs-slide="next">
44+
<span class="carousel-control-next-icon" aria-hidden="true"></span>
45+
<span class="visually-hidden">Next</span>
46+
</button>
47+
</div>
48+
<div class="carousel-indicators my-0">
49+
<button type="button" data-bs-target="#rsmd-carousel" data-bs-slide-to="0" class="carousel-indicator active" aria-current="true" aria-label="Slide 1"></button>
50+
<button type="button" data-bs-target="#rsmd-carousel" data-bs-slide-to="1" class="carousel-indicator" aria-label="Slide 2"></button>
51+
<button type="button" data-bs-target="#rsmd-carousel" data-bs-slide-to="2" class="carousel-indicator" aria-label="Slide 3"></button>
52+
<button type="button" data-bs-target="#rsmd-carousel" data-bs-slide-to="3" class="carousel-indicator" aria-label="Slide 4"></button>
53+
<button type="button" data-bs-target="#rsmd-carousel" data-bs-slide-to="4" class="carousel-indicator" aria-label="Slide 5"></button>
54+
</div>
55+
</div>

themes/CodeMeta-Pyramids/static/css/codemeta.css

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -124,6 +124,44 @@ div.highlight {
124124
justify-content:center;
125125
}
126126

127+
/*!
128+
* Carousel theming
129+
*/
130+
131+
.slide, .carousel-item {
132+
background-color: var(--bs-secondary-bg);
133+
}
134+
135+
[data-bs-theme=dark] .slide, [data-bs-theme=dark] .carousel-item {
136+
background-color: var(--bs-border-color) !important;
137+
color: var(--bs-body-color);
138+
}
139+
140+
.carousel .carousel-indicators .active {
141+
transform: none;
142+
box-shadow: none;
143+
height: 7px;
144+
}
145+
146+
.carousel .carousel-indicators [data-bs-target] {
147+
margin: 5px;
148+
background-color: var(--bs-body-color);
149+
}
150+
151+
.carousel .carousel-indicator:hover {
152+
height: 7px;
153+
}
154+
155+
.carousel .carousel-control-prev-icon {
156+
background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E");
157+
fill: var(--bs-body-color);
158+
}
159+
160+
.carousel .carousel-control-next-icon {
161+
background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E");
162+
fill: var(--bs-body-color);
163+
}
164+
127165
/*!
128166
* ToC theming
129167
*/

0 commit comments

Comments
 (0)