Sha256: 59ec549600d2c5a301ac3fe39c46a5989672cd7a5679b9862c4a2fa2ff0e8e5d

Contents?: true

Size: 1.98 KB

Versions: 24

Compression:

Stored size: 1.98 KB

Contents

<% url_options ||= params_for(:action => form_action)
   xhr = request.xhr? if xhr.nil?
   if active_scaffold_config.actions.include? form_action
     multipart ||= active_scaffold_config.send(form_action).multipart?
     columns ||= if respond_to?("#{form_action}_columns")
         self.send("#{form_action}_columns")
       else
         active_scaffold_config.send(form_action).columns
       end
   else
     multipart ||= false
     columns ||= nil
   end
   body_partial ||= 'form' %>
<%=
options = {:onsubmit => onsubmit,
           :id => element_form_id(:action => form_action),
           :multipart => multipart,
           :class => "as_form #{form_action.to_s}",
           :method => method,
           'data-loading' => true,
           'data-as_load' => 'form',
           'data-as_action' => form_action
           }
cancel_options = {:class => 'as_cancel', 'data-refresh' => false}

cancel_options[:remote] = true if xhr #cancel link does nt have to care about multipart forms
if xhr && multipart # file_uploads
  form_remote_upload_tag url_options.merge({:iframe => true}), options
else
  options[:remote] = true if xhr && !multipart
  form_tag url_options, options
end
-%>

  <h4><%= headline -%></h4>

  <div id="<%= element_messages_id(:action => form_action) %>" class="messages-container">
<% if request.xhr? -%>
    <% records = @error_records || Array(@record)
       records.each do |record| %>
       <%= active_scaffold_error_messages_for record, :object_name => "#{record.class.model_name.human.downcase}#{record.new_record? ? '' : ": #{record.to_label}"}" %>
    <% end   %>
<% else -%>
    <%= render :partial => 'form_messages' %>
<% end -%>
  </div>

  <%= render :partial => body_partial, :locals => { :columns => columns } %>

  <p class="form-footer">
    <%= submit_tag as_(form_action), :class => "submit" %>
    <%= link_to(as_(:cancel), main_path_to_return, cancel_options) if cancel_link %>
    <%= loading_indicator_tag(:action => form_action, :id => params[:id]) %>
  </p>

</form>

Version data entries

24 entries across 24 versions & 1 rubygems

Version Path
active_scaffold_vho-4.0.0 frontends/default/views/_base_form.html.erb
active_scaffold_vho-3.2.14 frontends/default/views/_base_form.html.erb
active_scaffold_vho-3.2.13 frontends/default/views/_base_form.html.erb
active_scaffold_vho-3.2.12 frontends/default/views/_base_form.html.erb
active_scaffold_vho-3.2.11 frontends/default/views/_base_form.html.erb
active_scaffold_vho-3.2.10 frontends/default/views/_base_form.html.erb
active_scaffold_vho-3.2.9 frontends/default/views/_base_form.html.erb
active_scaffold_vho-3.2.8 frontends/default/views/_base_form.html.erb
active_scaffold_vho-3.2.7 frontends/default/views/_base_form.html.erb
active_scaffold_vho-3.2.6 frontends/default/views/_base_form.html.erb
active_scaffold_vho-3.2.5 frontends/default/views/_base_form.html.erb
active_scaffold_vho-3.2.4 frontends/default/views/_base_form.html.erb
active_scaffold_vho-3.2.3 frontends/default/views/_base_form.html.erb
active_scaffold_vho-3.2.2 frontends/default/views/_base_form.html.erb
active_scaffold_vho-3.2.1 frontends/default/views/_base_form.html.erb
active_scaffold_vho-3.2.0 frontends/default/views/_base_form.html.erb
active_scaffold_vho-3.1.8 frontends/default/views/_base_form.html.erb
active_scaffold_vho-3.1.6 frontends/default/views/_base_form.html.erb
active_scaffold_vho-3.1.5 frontends/default/views/_base_form.html.erb
active_scaffold_vho-3.1.4 frontends/default/views/_base_form.html.erb