edit.html.erb 1.33 KB
<div class="block-config-options <%= @block.class.name %>-options">
  <h2 class="title"><%= _(@block.class.description) %></h2>

  <%= form_tag(:action => 'save', :id => @block.id) do %>

    <%= labelled_form_field(_('Custom title for this block: '), text_field(:block, :title, :maxlength => 20)) %>

    <% if environment.admins.include?(user) %>
      <div class="fixed_block">
        <%= labelled_check_box(_("Fixed"), "block[fixed]", value = "1", checked = @block.fixed) %>
      </div>
    <% end %>

    <%= render :partial => partial_for_class(@block.class) %>

    <div class="display">
      <%= labelled_form_field _('Display this block:'),
        select_tag('block[display]', options_from_collection_for_select(@block.display_options, :first, :last, @block.display))
      %>
    </div>
    <div class="display_user">
      <%= labelled_form_field _('Display to users:'), '' %>
      <%= select_tag('block[display_user]', options_from_collection_for_select(@block.display_user_options, :first, :last, @block.display_user)) %>
    </div>

    <%= labelled_form_field(_('Show for:'), select(:block, :language, [ [ _('all languages'), 'all']] + environment.locales.map {|key, value| [value, key]} )) %>

    <% button_bar do %>
      <%= submit_button(:save, _('Save')) %>
      <%= modal_close_button(_('Cancel')) %>
    <% end %>

  <% end %>
</div>