mirror of
https://github.com/philomena-dev/philomena.git
synced 2024-11-27 21:47:59 +01:00
use tags instead of tag_list_cache, fixes #17
This commit is contained in:
parent
993265d2bc
commit
fd4843a39b
1 changed files with 5 additions and 3 deletions
|
@ -1,4 +1,6 @@
|
||||||
- form_class = if @changeset.action, do: "", else: "hidden"
|
- form_class = if @changeset.action, do: "", else: "hidden"
|
||||||
|
- tags = display_order(@image.tags)
|
||||||
|
- tag_input = Enum.map_join(tags, ", ", & &1.name)
|
||||||
|
|
||||||
.js-tagsauce#image_tags_and_source
|
.js-tagsauce#image_tags_and_source
|
||||||
.js-imageform class=form_class
|
.js-imageform class=form_class
|
||||||
|
@ -9,7 +11,7 @@
|
||||||
.alert.alert-danger
|
.alert.alert-danger
|
||||||
p Oops, something went wrong! Please check the errors below.
|
p Oops, something went wrong! Please check the errors below.
|
||||||
|
|
||||||
= hidden_input f, :old_tag_input, value: @image.tag_list_cache
|
= hidden_input f, :old_tag_input, value: tag_input
|
||||||
|
|
||||||
.field
|
.field
|
||||||
= label f, :tag_input do
|
= label f, :tag_input do
|
||||||
|
@ -19,7 +21,7 @@
|
||||||
a href="/pages/spoilers" spoiler guidelines
|
a href="/pages/spoilers" spoiler guidelines
|
||||||
' .
|
' .
|
||||||
|
|
||||||
= render PhilomenaWeb.TagView, "_tag_editor.html", f: f, name: :tag_input, type: :edit, extra: [value: Enum.map_join(display_order(@image.tags), ", ", & &1.name)]
|
= render PhilomenaWeb.TagView, "_tag_editor.html", f: f, name: :tag_input, type: :edit, extra: [value: tag_input]
|
||||||
= error_tag f, :tag_input
|
= error_tag f, :tag_input
|
||||||
|
|
||||||
= if !@conn.assigns.current_user do
|
= if !@conn.assigns.current_user do
|
||||||
|
@ -63,4 +65,4 @@
|
||||||
= @tag_change_count
|
= @tag_change_count
|
||||||
| )
|
| )
|
||||||
|
|
||||||
= render PhilomenaWeb.TagView, "_tag_list.html", tags: display_order(@image.tags), conn: @conn
|
= render PhilomenaWeb.TagView, "_tag_list.html", tags: tags, conn: @conn
|
||||||
|
|
Loading…
Reference in a new issue