|
| 1 | +<style> |
| 2 | + .rst-versions { |
| 3 | + border: 1px solid #ddd; |
| 4 | + padding: 10px; |
| 5 | + border-radius: 5px; |
| 6 | + margin-bottom: 20px; |
| 7 | + } |
| 8 | + |
| 9 | + .rst-current-version { |
| 10 | + font-weight: bold; |
| 11 | + cursor: pointer; |
| 12 | + } |
| 13 | + |
| 14 | + .rst-other-versions { |
| 15 | + display: none; /* 初期状態では非表示 */ |
| 16 | + } |
| 17 | + |
| 18 | + .rst-other-versions dl { |
| 19 | + margin: 0; |
| 20 | + padding: 0; |
| 21 | + } |
| 22 | + |
| 23 | + .rst-other-versions dt { |
| 24 | + font-weight: bold; |
| 25 | + margin-top: 10px; |
| 26 | + } |
| 27 | + |
| 28 | + .rst-other-versions dd { |
| 29 | + margin: 0; |
| 30 | + padding: 0 0 0 10px; |
| 31 | + display: flex; |
| 32 | + flex-wrap: wrap; |
| 33 | + } |
| 34 | + |
| 35 | + .rst-other-versions a { |
| 36 | + text-decoration: none; |
| 37 | + color: #27ae60; |
| 38 | + margin-right: 10px; |
| 39 | + } |
| 40 | + |
| 41 | + .rst-other-versions a:hover { |
| 42 | + text-decoration: underline; |
| 43 | + } |
| 44 | +</style> |
| 45 | + |
1 | 46 | <div
|
2 | 47 | class="rst-versions"
|
3 | 48 | data-toggle="rst-versions"
|
4 | 49 | role="note"
|
5 | 50 | aria-label="versions"
|
6 | 51 | >
|
7 |
| - <span class="rst-current-version" data-toggle="rst-current-version"> |
| 52 | + <span |
| 53 | + class="rst-current-version" |
| 54 | + data-toggle="rst-current-version" |
| 55 | + onclick="toggleVersions()" |
| 56 | + > |
8 | 57 | Language: {{ current_language }}
|
9 | 58 | <span class="fa fa-caret-down"></span>
|
10 | 59 | </span>
|
11 | 60 | <div class="rst-other-versions">
|
12 | 61 | {% if languages|length >= 1 %}
|
13 | 62 | <dl>
|
14 | 63 | <dt>{{ _('Languages') }}</dt>
|
15 |
| - {% for the_language, url in languages %} |
16 |
| - <dd><a href="{{ url }}/index.html">{{ the_language }}</a></dd> |
17 |
| - {% endfor %} |
| 64 | + <dd> |
| 65 | + {% for the_language, url in languages %} |
| 66 | + <a href="{{ url }}/index.html">{{ the_language }}</a> |
| 67 | + {% endfor %} |
| 68 | + </dd> |
18 | 69 | </dl>
|
19 | 70 | {% endif %}
|
20 | 71 | <!-- {% if versions|length >= 1 %}
|
21 |
| - <dl> |
22 |
| - <dt>{{ _('Versions') }}</dt> |
23 |
| - {% for the_version, url in versions %} |
24 |
| - <dd><a href="{{ url }}/index.html">{{ the_version }}</a></dd> |
25 |
| - {% endfor %} |
26 |
| - </dl> |
27 |
| - {% endif %} |
28 |
| - <br> |
29 |
| - </dl> --> |
| 72 | + <dl> |
| 73 | + <dt>{{ _('Versions') }}</dt> |
| 74 | + {% for the_version, url in versions %} |
| 75 | + <dd><a href="{{ url }}/index.html">{{ the_version }}</a></dd> |
| 76 | + {% endfor %} |
| 77 | + </dl> |
| 78 | + {% endif %} |
| 79 | + <br> |
| 80 | + </dl> --> |
30 | 81 | </div>
|
31 | 82 | </div>
|
| 83 | + |
| 84 | +<script> |
| 85 | + function toggleVersions() { |
| 86 | + var versionsDiv = document.querySelector(".rst-other-versions"); |
| 87 | + if ( |
| 88 | + versionsDiv.style.display === "none" || |
| 89 | + versionsDiv.style.display === "" |
| 90 | + ) { |
| 91 | + versionsDiv.style.display = "block"; |
| 92 | + } else { |
| 93 | + versionsDiv.style.display = "none"; |
| 94 | + } |
| 95 | + } |
| 96 | +</script> |
0 commit comments