<%= error_messages_for :page %> <% form_for :page, @page do |f| %>
<%= f.text_field :title, :tabindex => 1, :maxlength => 255, :size => 30 %> <%= link_to_function _("More..."), "ComatoseEditForm.toggle_extra_fields(this, '%s', '%s')" % [_('More...'), _('Less...')], :id => 'more-options' %>
<%= f.text_field :slug, :tabindex=>6, :maxlength=>255, :size=>50, :disabled=>@root_pages.include?(@page) %>
<% if show_field? 'keywords' %> <%= f.text_field :keywords, :tabindex=>7, :maxlength=>1000, :size=>50 %> <% end %>
<% if show_field? 'parent' %> <% if mode != :new and @root_pages.include? @page %> <% else %> <% end %> <% end %>
<%= text_editor('page', 'body', 'filter_type', :tabindex => 2) %>
<% if show_field? 'filter' %> <%= select_filter_type('page', 'filter_type', :tabindex => 3 ) %> <%= _('Converts plain text into HTML') %> <% end %>
<% if show_field? 'created_on' %> <%= f.datetime_select :created_on %> <% end %>
<% unless @page.updated_on.nil? %>
<% end %> <%= image_tag 'comatose/spinner.gif', :id=>'spinner', :align=>'absmiddle', :style=>'display:none;' %> <%= button_to_function('Preview', "ComatoseEditForm.preview_content('#{url_for :controller=>controller.controller_name, :action=>'preview', :id=>@page}', '%s')" % _('Loading preview ...'), :tabindex=>3, :id=>'preview-btn' ) if show_field? 'preview' %>   <%= submit_tag ((mode == :edit) ? _('Save Changes') : _('Create Page')), :tabindex=>4 %> <% if @page.versions.length > 0 %>   <%= link_to _("Revert"), :action=>'versions', :id=>@page %> <% end %> or <%= _("Cancel") %>
<% end %> <%= javascript_tag "ComatoseEditForm.init('#{mode.to_s}');" %>