OSDN Git Service

add comic story
[pettanr/pettanr.git] / app / views / stories / show.html.erb
index c8b19a8..28f5e3a 100644 (file)
@@ -1,19 +1,54 @@
-  <% @panel = story.panel %>
-  <%= render 'panels/standard' %>
-  <% if @story.author.id == @author.id -%>
-    <span>
-    t:<%= @story.t %>
-    </span>
-<%= button_to 'Destroy', @story, confirm: 'Are you sure?', method: :delete %>
-    <%= render 'editform' %>
-    <%= link_to 'open js', edit_story_path(@story), :remote => true %>
-      <div id="story-update-<%= @story.id -%>">
-        t
-      </div>
-  <% end -%>
-<% end %>
-<% if @comic.author.id == @author.id -%>
-  <%= link_to 'add panel', new_story_path, :remote => true %>
-    <div id="story-create">
-      t
+<h1><%= t('.title') %></h1>
+<p id="notice"><%= notice %></p>
+
+<div>
+  <%= link_to @item.title, story_path(@item) %>
+  <%= link_to_if @item, h(@item.title), play_story_path(@item) %>
+</div>
+
+<p>
+  <b><%= t_m 'Story.description' -%>:</b>
+  <%= h(@item.description) %>
+</p>
+
+<p>
+  <b><%= t_m 'Story.visible' -%>:</b>
+  <%= t_selected_item('story_visible_items', @item.visible) %>
+</p>
+
+<p>
+  <b><%= t_m 'Story.created_at' -%>:</b>
+  <%= l @item.created_at %>
+</p>
+
+<p>
+  <b><%= t_m 'Story.updated_at' -%>:</b>
+  <%= l @item.updated_at %>
+</p>
+<% @item.story_sheets.each do |story_sheet| %>
+  <% if story_sheet.sheet and story_sheet.sheet.visible?(@operators) -%>
+    <div>
+      <%= link_to sheet_icon(:object => story_sheet.sheet, :size => 25), sheet_path(story_sheet.sheet) %>
+      <%= link_to h(truncate(story_sheet.sheet.caption, :length => 40)), play_sheet_path(story_sheet.sheet) %>
+      (<%= story_sheet.sheet.sheet_panels.size -%>)
     </div>
+  <% end %>
+<% end %>
+<% if @item.own? @operators -%>
+  <%= link_to t('link.edit'), edit_story_path(@item) %>
+  <%= link_to t('link.destroy'), story_path(@item), :method => :delete %>
+
+  <h3><%= t('comic_stories.append.new_comics') -%></h3>
+  <table>
+    <% @new_comic_items.each do |comic| %>
+      <%= render 'comic_stories/append_comic', :story => @item, :comic => comic, :operators => @operators %>
+    <% end %>
+  </table>
+
+  <h3><%= t('story_sheets.append.new_sheets') -%></h3>
+  <table>
+    <% @new_sheet_items.each do |sheet| %>
+      <%= render 'story_sheets/append_sheet', :story => @item, :sheet => sheet, :operators => @operators %>
+    <% end %>
+  </table>
+<% end %>