Add artist commentary, fixes #2024
This commit is contained in:
19
app/views/artist_commentaries/_form.html.erb
Normal file
19
app/views/artist_commentaries/_form.html.erb
Normal file
@@ -0,0 +1,19 @@
|
||||
<p>If the artist of this image posted some interesting additional information about this work, you can copy it here.</p>
|
||||
|
||||
<%= form_tag(create_or_update_artist_commentaries_path, :class => "simple_form", :method => :put) do %>
|
||||
<div class="input">
|
||||
<%= hidden_field :artist_commentary, :post_id, :value => @post.id %>
|
||||
|
||||
<label for="artist_commentary_original_title">Original title</label>
|
||||
<%= text_field :artist_commentary, :original_title, :value => artist_commentary.try(:original_title) %>
|
||||
|
||||
<label for="artist_commentary_original_description">Original description</label>
|
||||
<%= text_area :artist_commentary, :original_description, :size => "40x6", :value => artist_commentary.try(:original_description) %>
|
||||
|
||||
<label for="artist_commentary_translated_title">Translated title</label>
|
||||
<%= text_field :artist_commentary, :translated_title, :value => artist_commentary.try(:translated_title) %>
|
||||
|
||||
<label for="artist_commentary_translated_description">Translated description</label>
|
||||
<%= text_area :artist_commentary, :translated_description, :size => "40x6", :value => artist_commentary.try(:translated_description) %>
|
||||
</div>
|
||||
<% end %>
|
||||
26
app/views/artist_commentaries/_show.html.erb
Normal file
26
app/views/artist_commentaries/_show.html.erb
Normal file
@@ -0,0 +1,26 @@
|
||||
<h2>Artist's commentary</h2>
|
||||
|
||||
<menu id="commentary-sections">
|
||||
<% if artist_commentary.original_present? && artist_commentary.translated_present? %>
|
||||
<li><a href="#original">Original</a></li> |
|
||||
<li><a href="#translated">Translated</a></li>
|
||||
<% elsif artist_commentary.original_present? %>
|
||||
<li><b>Original</b></li>
|
||||
<% elsif artist_commentary.translated_present? %>
|
||||
<li><b>Translated</b></li>
|
||||
<% end %>
|
||||
</menu>
|
||||
|
||||
<% if artist_commentary.original_present? %>
|
||||
<section id="original-artist-commentary">
|
||||
<h3><%= artist_commentary.original_title %></h3>
|
||||
<p><%= format_text artist_commentary.original_description %></p>
|
||||
</section>
|
||||
<% end %>
|
||||
|
||||
<% if artist_commentary.translated_present? %>
|
||||
<section id="translated-artist-commentary">
|
||||
<h3><%= artist_commentary.translated_title %></h3>
|
||||
<p><%= format_text artist_commentary.translated_description %></p>
|
||||
</section>
|
||||
<% end %>
|
||||
1
app/views/artist_commentaries/revert.js.erb
Normal file
1
app/views/artist_commentaries/revert.js.erb
Normal file
@@ -0,0 +1 @@
|
||||
location.reload();
|
||||
Reference in New Issue
Block a user