<% Cartoonist::Entity.hooks_with(:edit_entity_before_partial).each do |hook| %> <%= render :partial => hook.edit_entity_before_partial, :locals => { :entity => @post } %> <hr /> <% end %> <p> <a href="/admin/blog/<%= @post.url_title %>/preview">Preview this post</a> </p> <p> <%= form_tag "/admin/blog/#{@post.id}/#{lock_toggle_target}", :method => :post do %> <input type="submit" value="<%= lock_toggle_target %>" /> <% end %> </p> <%= form_tag "/admin/blog/#{@post.id}", :method => :put do %> <p> <label><input type="checkbox" name="posted" value="true" <%= checked="checked".html_safe if @post.posted_at %> <%= lock_disabled %> />Posted at</label> <input type="text" name="posted_at_date" value="<%= format_posted_at "%Y-%m-%d" %>" <%= lock_disabled %> /> <select name="posted_at_hour" <%= lock_disabled %>> <% 1.upto 12 do |h| %> <option value="<%= h %>" <%= selected h, format_posted_at("%-l").to_i %>><%= h %></option> <% end %> </select> <select name="posted_at_minute" <%= lock_disabled %>> <% 0.upto 60 do |m| %> <option value="<%= m %>" <%= selected m, format_posted_at("%-M").to_i %>><%= m %></option> <% end %> </select> <select name="posted_at_meridiem" <%= lock_disabled %>> <option value="am" <%= selected "am", format_posted_at("%P") %>>am</option> <option value="pm" <%= selected "pm", format_posted_at("%P") %>>pm</option> </select> <input type="submit" name="post_now" value="Post Now" <%= post_lock_disabled %> /> <input type="submit" name="post_in_hour" value="Post in an Hour" <%= post_lock_disabled %> /> </p> <p> URL Title: <%= @post.url_title %> </p> <p> Title: <input type="text" name="title" size="100" value="<%= @post.title %>" <%= lock_disabled %> /> </p> <p> Author: <input type="text" name="author" size="20" value="<%= @post.author %>" <%= lock_disabled %> /> </p> <p> <input type="submit" value="Save" <%= lock_disabled %> /> <input type="button" value="Preview" class="preview-content" /> </p> <p> Content:<br /> <textarea name="content" rows="20" cols="100" <%= lock_disabled %>><%= @post.content %></textarea><br /> </p> <p> <input type="submit" value="Save" <%= lock_disabled %> /> <input type="button" value="Preview" class="preview-content" /> </p> <% end %> <hr /> <div class="preview-content"> </div> <% Cartoonist::Entity.hooks_with(:edit_entity_after_partial).each do |hook| %> <hr /> <%= render :partial => hook.edit_entity_after_partial, :locals => { :entity => @post } %> <% end %>