diff --git a/app.py b/app.py index 377133e..47b7699 100644 --- a/app.py +++ b/app.py @@ -10,7 +10,7 @@ from werkzeug.exceptions import HTTPException from website.content import get_projects, get_tools, sanitize_input_tags, load_content_items, get_content, \ get_applets, get_projects_languages, get_projects_by_languages, get_sorted_tools_by_tags, \ - get_sorted_projects_by_tags + get_sorted_projects_by_tags, get_tools_linked_tags, get_tools_unlinked_tags from website.contributors import reload_contributors_data from website.domains import ALLOWED_DOMAINS from website.l10n.utils import get_user_lang, localize, reload_strings, l10n_url_abs, l10n_url_switch, DEFAULT_LANG @@ -125,6 +125,8 @@ def inject_processors(): get_tools=get_tools, get_sorted_projects_by_tags=get_sorted_projects_by_tags, get_sorted_tools_by_tags=get_sorted_tools_by_tags, + get_tools_unlinked_tags=get_tools_unlinked_tags, + get_tools_linked_tags=get_tools_linked_tags, # Renderers render_button=render_button, diff --git a/data/strings/en/content.json b/data/strings/en/content.json index d1ccf49..aa3a86e 100644 --- a/data/strings/en/content.json +++ b/data/strings/en/content.json @@ -83,5 +83,7 @@ "content.commons.lang.luxembourgish": "Luxembourgish", "content.commons.lang.english.639-3": "English (eng)", "content.commons.lang.french.639-3": "French (fra)", - "content.commons.lang.luxembourgish.639-3": "Luxembourgish (ltz)" + "content.commons.lang.luxembourgish.639-3": "Luxembourgish (ltz)", + + "filters.summary": "Click to show/hide tag filters" } \ No newline at end of file diff --git a/data/strings/fr/content.json b/data/strings/fr/content.json index 8c2d9b5..b4bd510 100644 --- a/data/strings/fr/content.json +++ b/data/strings/fr/content.json @@ -76,5 +76,7 @@ "content.commons.lang.luxembourgish": "Luxembourgeois", "content.commons.lang.english.639-3": "Anglais (eng)", "content.commons.lang.french.639-3": "Français (fra)", - "content.commons.lang.luxembourgish.639-3": "Luxembourgeois (ltz)" + "content.commons.lang.luxembourgish.639-3": "Luxembourgeois (ltz)", + + "filters.summary": "Cliquez pour afficher/cacher les filtres" } \ No newline at end of file diff --git a/data/tools/.png-optimizer.yml b/data/tools/.png-optimizer.yml index 112a589..bc36220 100644 --- a/data/tools/.png-optimizer.yml +++ b/data/tools/.png-optimizer.yml @@ -28,4 +28,4 @@ tools: title_key: "meta.title" subtitle_key: "article.subtitle" tags: - - "undefined" + - "graphics" diff --git a/data/tools/.svg-to-png.yml b/data/tools/.svg-to-png.yml index 653ad52..4047877 100644 --- a/data/tools/.svg-to-png.yml +++ b/data/tools/.svg-to-png.yml @@ -24,7 +24,7 @@ metadata: title_key: "meta.title" subtitle_key: "article.subtitle" tags: - - "undefined" + - "graphics" resources: scripts: - "svg-to-png.mjs" diff --git a/data/tools/png-analyser.yml b/data/tools/png-analyser.yml index e5e0e8f..859c10b 100644 --- a/data/tools/png-analyser.yml +++ b/data/tools/png-analyser.yml @@ -27,4 +27,5 @@ tools: title_key: "meta.title" subtitle_key: "article.subtitle" tags: - - "undefined" + - "graphics" + - "analyser" diff --git a/static/resources/NibblePoker/css/extra.css b/static/resources/NibblePoker/css/extra.css index 2008f31..03668e9 100644 --- a/static/resources/NibblePoker/css/extra.css +++ b/static/resources/NibblePoker/css/extra.css @@ -29,3 +29,11 @@ input[type=file].np-file-input-drop { margin-top: calc(1rem* 0.5); margin-bottom: calc(1rem* 0.5); } + +.hide-if-last:last-child { + display: none; +} + +.hide-if-first:first-child { + display: none; +} diff --git a/templates/pages/_content_index.jinja b/templates/pages/_content_index.jinja index 32e6ace..18ea607 100644 --- a/templates/pages/_content_index.jinja +++ b/templates/pages/_content_index.jinja @@ -1,7 +1,6 @@ {% extends "base_www.jinja" %} {% block main_content %} - {% block content_filters %}{% endblock %} - + {% block content_listing %}{% endblock %} {% endblock %} diff --git a/templates/pages/project_index.jinja b/templates/pages/project_index.jinja index 5fe8bab..6c64d3c 100644 --- a/templates/pages/project_index.jinja +++ b/templates/pages/project_index.jinja @@ -16,7 +16,7 @@ {% for project_data in get_sorted_projects_by_tags(requested_tags) %} -