Sha256: 643eafb353a1419941d9c69a4eb471c019587dc5e7845aadcdfa298035ef90df

Contents?: true

Size: 1.81 KB

Versions: 3

Compression:

Stored size: 1.81 KB

Contents

<%= semantic_form_for [:admin, resource] do |f| %>
  <% account_config = Pageflow.config_for(f.object) %>

  <%= f.inputs do %>
    <%= f.input :name %>
    <%= f.input :default_file_rights %>

    <% account_config.admin_form_inputs.find_all_for(:account).each do |form_input| %>
      <%= form_input.build(f) %>
    <% end %>
  <% end %>

  <%= f.semantic_fields_for :default_theming do |theming| %>
    <%= f.inputs do %>
      <%= theming.input :theme_name, :include_blank => false, :collection => Pageflow.config.themes.names %>
      <%= theming.input :cname %>
      <%= theming.input :home_url %>
    <% end %>

    <%= f.inputs do %>
      <%= theming.input :home_button_enabled_by_default %>
      <%= theming.input :imprint_link_label %>
      <%= theming.input :imprint_link_url %>
      <%= theming.input :copyright_link_label %>
      <%= theming.input :copyright_link_url %>

      <% account_config.admin_form_inputs.find_all_for(:theming).each do |form_input| %>
        <%= form_input.build(theming) %>
      <% end %>

      <% theming.object.widgets.resolve(:include_placeholders => true).each do |widget| %>
        <%= f.semantic_fields_for(widget) do |w| %>
          <%= w.input(:type_name,
                      :label => t(widget.role, :scope => 'pageflow.widgets.roles'),
                      :input_html => {:name => "widgets[#{widget.role}]"},
                      :include_blank => t('pageflow.widgets.none'),
                      :collection => widget_types_collection_for_role(account_config, widget.role)) %>
        <% end %>
      <% end %>
    <% end %>
  <% end %>
  <%= f.actions do %>
    <%= f.action(:submit) %>
    <%= f.action(:cancel, :wrapper_html => {:class => 'cancel'}) %>
  <% end %>

  <script id="theme_options" type="application/json">
    <%= themes_options_json_seed %>
  </script>
<% end %>

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
pageflow-0.9.2 app/views/admin/accounts/_form.html.erb
pageflow-0.9.1 app/views/admin/accounts/_form.html.erb
pageflow-0.9.0 app/views/admin/accounts/_form.html.erb