end
# POST /stories
- # POST /stories.js
# POST /stories.json
def create
@story = Story.new
respond_to do |format|
if @story.store
format.html { redirect_to action: :show, id: @story.comic_id }
- format.js { redirect_to action: :show, id: @story.comic_id }
format.json { render json: @story.to_json() }
else
format.html { render action: "new" }
end
# PUT /stories/1
- # PUT /stories/1.js
# PUT /stories/1.json
def update
@story = Story.show(params[:id], @author)
respond_to do |format|
if @story.store ot
format.html { redirect_to action: :show, id: @story.comic_id }
- format.js { redirect_to action: :show, id: @story.comic_id }
format.json { head :ok }
else
format.html { render action: "edit" }
page_size
end
- def self.offset cnt, prm = nil
- offset = prm.to_i
- offset = cnt - 1 if offset >= cnt
- offset = cnt - offset.abs if offset < 0
- offset = 0 if offset < 0
- offset
- end
-
- def self.panel_count cnt, prm = self.default_panel_size
- count = prm.to_i
- count = self.max_panel_size if count > self.max_panel_size
- count = self.default_panel_size if count < 1
- count
- end
-
def self.list opt = {}, page = 1, page_size = self.default_page_size
opt.merge!(self.list_opt) unless opt[:include]
opt.merge!({:conditions => ['visible > 0'], :order => 'updated_at desc', :limit => page_size, :offset => (page -1) * page_size})
+++ /dev/null
-<%= form_for(@story) do |f| %>
- <% if @story.errors.any? %>
- <div id="error_explanation">
- <h2><%= pluralize(@story.errors.count, "error") %> prohibited this comic from being saved:</h2>
-
- <ul>
- <% @story.errors.full_messages.each do |msg| %>
- <li><%= msg %></li>
- <% end %>
- </ul>
- </div>
- <% end %>
-
- <div class="field">
- <%= f.hidden_field :comic_id %>
- </div>
- <div class="field">
- <%= f.number_field :t %>
- </div>
- <div class="field">
- <%= f.hidden_field :panel_id %>
- </div>
-
- <div class="actions">
- <%= f.submit %>
- </div>
-<% end %>
-<%= button_to 'Destroy', @story.panel, confirm: 'Are you sure?', method: :delete %>
+++ /dev/null
-<%= form_for(@story, @form_opt) do |f| %>
- <% if @story.errors.any? %>
- <div id="error_explanation">
- <h2><%= pluralize(@story.errors.count, "error") %> prohibited this comic from being saved:</h2>
-
- <ul>
- <% @story.errors.full_messages.each do |msg| %>
- <li><%= msg %></li>
- <% end %>
- </ul>
- </div>
- <% end %>
-
- <div class="field">
- <%= f.number_field :comic_id %>
- </div>
- <div class="field">
- <%= f.number_field :t %>
- </div>
- <div class="field">
- <%= f.number_field :panel_id %>
- </div>
-
- <div class="actions">
- <%= f.submit %>
- </div>
-<% end %>
-<%= render 'editform' %>
+<%= form_for(@story) do |f| %>
+ <% if @story.errors.any? %>
+ <div id="error_explanation">
+ <h2><%= pluralize(@story.errors.count, "error") %> prohibited this comic from being saved:</h2>
+
+ <ul>
+ <% @story.errors.full_messages.each do |msg| %>
+ <li><%= msg %></li>
+ <% end %>
+ </ul>
+ </div>
+ <% end %>
+
+ <div class="field">
+ <%= f.hidden_field :comic_id %>
+ </div>
+ <div class="field">
+ <%= f.number_field :t %>
+ </div>
+ <div class="field">
+ <%= f.hidden_field :panel_id %>
+ </div>
+
+ <div class="actions">
+ <%= f.submit %>
+ </div>
+<% end %>
+<%= button_to 'Destroy', @story.panel, confirm: 'Are you sure?', method: :delete %>
+++ /dev/null
-$("#story-update-<%= @story.id -%>").html("<%= escape_javascript(render('editform')) -%>");
-<%= render 'newform' %>
+<%= form_for(@story) do |f| %>
+ <% if @story.errors.any? %>
+ <div id="error_explanation">
+ <h2><%= pluralize(@story.errors.count, "error") %> prohibited this comic from being saved:</h2>
+
+ <ul>
+ <% @story.errors.full_messages.each do |msg| %>
+ <li><%= msg %></li>
+ <% end %>
+ </ul>
+ </div>
+ <% end %>
+
+ <div class="field">
+ <%= f.number_field :comic_id %>
+ </div>
+ <div class="field">
+ <%= f.number_field :t %>
+ </div>
+ <div class="field">
+ <%= f.number_field :panel_id %>
+ </div>
+
+ <div class="actions">
+ <%= f.submit %>
+ </div>
+<% end %>
+++ /dev/null
-$("#story-create").html("<%= escape_javascript(render('newform')) -%>");