From 3fac142454bf113b16937236958e3e5da2e3789f Mon Sep 17 00:00:00 2001 From: shibao Date: Sat, 19 Jul 2025 01:04:53 +0000 Subject: [PATCH] add a row number column to all tables --- CHANGELOG.md | 1 + lib/cannery_web/components/table_component.html.heex | 2 ++ priv/gettext/de/LC_MESSAGES/default.po | 5 +++++ priv/gettext/default.pot | 5 +++++ priv/gettext/en/LC_MESSAGES/default.po | 5 +++++ priv/gettext/es/LC_MESSAGES/default.po | 5 +++++ priv/gettext/fr/LC_MESSAGES/default.po | 5 +++++ priv/gettext/ga/LC_MESSAGES/default.po | 5 +++++ priv/gettext/it/LC_MESSAGES/default.po | 5 +++++ 9 files changed, 38 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index ed489de..e12b833 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,6 @@ # v0.9.16 - Fix bug with ammo type selector +- Add a row number column to all tables # v0.9.15 - Update deps diff --git a/lib/cannery_web/components/table_component.html.heex b/lib/cannery_web/components/table_component.html.heex index 1829d7d..269b474 100644 --- a/lib/cannery_web/components/table_component.html.heex +++ b/lib/cannery_web/components/table_component.html.heex @@ -2,6 +2,7 @@ + <%= for %{key: key, label: label} = column <- @columns do %> <%= if column |> Map.get(:sortable, true) do %>
{gettext("Row")} @@ -38,6 +39,7 @@ :for={{values, i} <- @rows |> Enum.with_index()} class={if i |> Integer.is_even(), do: @row_class, else: @alternate_row_class} > + {i + 1} <%= case values |> Map.get(key) do %> <% {_custom_sort_value, value} -> %> diff --git a/priv/gettext/de/LC_MESSAGES/default.po b/priv/gettext/de/LC_MESSAGES/default.po index a07b466..5a33249 100644 --- a/priv/gettext/de/LC_MESSAGES/default.po +++ b/priv/gettext/de/LC_MESSAGES/default.po @@ -1457,3 +1457,8 @@ msgstr "Datum" #, elixir-autogen, elixir-format, fuzzy msgid "No containers staged" msgstr "Kein Behälter" + +#: lib/cannery_web/components/table_component.html.heex:5 +#, elixir-autogen, elixir-format +msgid "Row" +msgstr "" diff --git a/priv/gettext/default.pot b/priv/gettext/default.pot index 9894bef..9f0c830 100644 --- a/priv/gettext/default.pot +++ b/priv/gettext/default.pot @@ -1440,3 +1440,8 @@ msgstr "" #, elixir-autogen, elixir-format msgid "No containers staged" msgstr "" + +#: lib/cannery_web/components/table_component.html.heex:5 +#, elixir-autogen, elixir-format +msgid "Row" +msgstr "" diff --git a/priv/gettext/en/LC_MESSAGES/default.po b/priv/gettext/en/LC_MESSAGES/default.po index 910a82d..bb7f14b 100644 --- a/priv/gettext/en/LC_MESSAGES/default.po +++ b/priv/gettext/en/LC_MESSAGES/default.po @@ -1440,3 +1440,8 @@ msgstr "" #, elixir-autogen, elixir-format, fuzzy msgid "No containers staged" msgstr "" + +#: lib/cannery_web/components/table_component.html.heex:5 +#, elixir-autogen, elixir-format +msgid "Row" +msgstr "" diff --git a/priv/gettext/es/LC_MESSAGES/default.po b/priv/gettext/es/LC_MESSAGES/default.po index 9310402..c72552c 100644 --- a/priv/gettext/es/LC_MESSAGES/default.po +++ b/priv/gettext/es/LC_MESSAGES/default.po @@ -1459,3 +1459,8 @@ msgstr "Fecha" #, elixir-autogen, elixir-format, fuzzy msgid "No containers staged" msgstr "Sin contenedores" + +#: lib/cannery_web/components/table_component.html.heex:5 +#, elixir-autogen, elixir-format +msgid "Row" +msgstr "" diff --git a/priv/gettext/fr/LC_MESSAGES/default.po b/priv/gettext/fr/LC_MESSAGES/default.po index 0c4b820..3b97dbf 100644 --- a/priv/gettext/fr/LC_MESSAGES/default.po +++ b/priv/gettext/fr/LC_MESSAGES/default.po @@ -1460,3 +1460,8 @@ msgstr "Date" #, elixir-autogen, elixir-format, fuzzy msgid "No containers staged" msgstr "Aucun conteneur" + +#: lib/cannery_web/components/table_component.html.heex:5 +#, elixir-autogen, elixir-format +msgid "Row" +msgstr "" diff --git a/priv/gettext/ga/LC_MESSAGES/default.po b/priv/gettext/ga/LC_MESSAGES/default.po index 76f2dfb..51d7d53 100644 --- a/priv/gettext/ga/LC_MESSAGES/default.po +++ b/priv/gettext/ga/LC_MESSAGES/default.po @@ -1451,3 +1451,8 @@ msgstr "" #, elixir-autogen, elixir-format, fuzzy msgid "No containers staged" msgstr "" + +#: lib/cannery_web/components/table_component.html.heex:5 +#, elixir-autogen, elixir-format +msgid "Row" +msgstr "" diff --git a/priv/gettext/it/LC_MESSAGES/default.po b/priv/gettext/it/LC_MESSAGES/default.po index 15354f0..b9f1fc6 100644 --- a/priv/gettext/it/LC_MESSAGES/default.po +++ b/priv/gettext/it/LC_MESSAGES/default.po @@ -1451,3 +1451,8 @@ msgstr "" #, elixir-autogen, elixir-format, fuzzy msgid "No containers staged" msgstr "" + +#: lib/cannery_web/components/table_component.html.heex:5 +#, elixir-autogen, elixir-format +msgid "Row" +msgstr ""