codn/adminpanel

View on GitHub
app/views/adminpanel/templates/fb_choose_page.html.erb

Summary

Maintainability
Test Coverage
<% provide(:page_title, I18n.t('fb.pages', name: @name)) %>
<% breadcrumb_add(
  @model.display_name.capitalize.pluralize(I18n.default_locale),
    {
      :controller => params[:controller],
      :action => "index"
    }
  )
%>
<div class="row-fluid">
  <div class = "widget widget-padding span12">
    <div class = "widget-header">
      <%= content_tag(:i, nil, :class => "fa fa-#{@model.icon}") %>
      <h5><%= t("action.share", model: @model.display_name) %></h5>
    </div>
    <div class = "widget-body">
      <div class = "widget-forms clearfix">
        <%= adminpanel_form_for(
              @resource_instance,
              url: url_for({
                  controller: params[:controller],
                  action: :fb_save_token,
                  id: @resource_instance,
                  host: request.host
              }),
              method: :post
            ) do |f| %>

          <%= f.select(
            :fb_page_access_key,
            options_for_select(@pages.map{ |p| [ p['name'], p['access_token'] ] }),
            { 'label' => I18n.t('fb.page_select') }
          )
          %>

      </div>
    </div>
    <div class = "widget-footer">
      <%=
      f.submit t('fb.confirm_page'),
        data: {:disable_with => t("action.submitting")},
        :id =>"save-fb-page-button"
      %>
    </div>
  <% end -%>
  </div>
</div>