diff options
| -rw-r--r-- | assets/css/default.css | 31 | ||||
| -rw-r--r-- | assets/js/search.js | 13 | ||||
| -rw-r--r-- | src/invidious/views/search.ecr | 19 |
3 files changed, 34 insertions, 29 deletions
diff --git a/assets/css/default.css b/assets/css/default.css index 793295d9..09c7d237 100644 --- a/assets/css/default.css +++ b/assets/css/default.css @@ -628,6 +628,31 @@ body.dark-theme { } } -#filters { - display: none; -}
\ No newline at end of file +#filters + display: inline; + margin-top: 15px; +} + +#filters > div { + display: inline-block; +} + +#filters > summary { + display: inline-block; + margin-bottom:15px; +} + +#filters > summary { + display: inline-block; + margin-bottom:15px; +} + +#filters > summary::before { + content: "[ + ]"; + font-size: 1.5em; +} + +#filters[open] > summary::before { + content: "[ - ]"; + font-size: 1.5em; +} diff --git a/assets/js/search.js b/assets/js/search.js deleted file mode 100644 index 36edd053..00000000 --- a/assets/js/search.js +++ /dev/null @@ -1,13 +0,0 @@ -function toggle_comments(event) { - var target = event.target; - var body = document.getElementById('filters'); - if (body.style.display === 'flex') { - target.innerHTML = '[ + ]'; - body.style.display = 'none'; - } else { - target.innerHTML = '[ - ]'; - body.style.display = 'flex'; - } -} - -document.getElementById('togglefilters').onclick = toggle_comments;
\ No newline at end of file diff --git a/src/invidious/views/search.ecr b/src/invidious/views/search.ecr index 3fa9242b..92e32b30 100644 --- a/src/invidious/views/search.ecr +++ b/src/invidious/views/search.ecr @@ -2,18 +2,10 @@ <title><%= search_query.not_nil!.size > 30 ? HTML.escape(query.not_nil![0,30].rstrip(".") + "...") : HTML.escape(query.not_nil!) %> - Invidious</title> <% end %> -<h3> - <a id="togglefilters" href="javascript:void(0)">[ + ]</a> - <%= translate(locale, "filter") %> -</h3> - -<noscript> - <style> - #filters { - display: flex; - } - </style> -</noscript> +<details id="filters"> + <summary> + <a><h3 style="display:inline"> <%= translate(locale, "filter") %> </h3></a> + </summary> <div id="filters" class="pure-g h-box"> <div class="pure-u-1-3 pure-u-md-1-5"> <b><%= translate(locale, "date") %></b> @@ -95,6 +87,7 @@ <% end %> </div> </div> +</details> <hr/> @@ -141,4 +134,4 @@ <% end %> </div> </div> -<script src="/js/search.js?v=<%= ASSET_COMMIT %>"></script>
\ No newline at end of file +<script src="/js/search.js?v=<%= ASSET_COMMIT %>"></script> |
