_form.html.erb 2.42 KB
<div role="tabpanel">
   <!-- Nav tabs-->
   <% unless @page.new_record? %>
      <ul class="nav nav-tabs tab-with-url-prefix" role="tablist">
         <li class="nav-item" role="presentation"><a class="nav-link <%= @step == 'general' ? 'active' : '' %>" href="#general" aria-controls="general" role="tab" data-toggle="tab">General</a></li>
         <li class="nav-item" role="presentation"><a class="nav-link <%= @step == 'meta' ? 'active' : '' %>" href="#meta" aria-controls="meta" role="tab" data-toggle="tab">Meta</a></li>
         <li class="nav-item" role="presentation"><a class="nav-link" href="#content" aria-controls="content" role="tab" data-toggle="tab">Content</a></li>
         <% if Kanjai::PageLang.count > 0 %>
            <li class="choose-lang">
             <div class="text-right">
               <%= select_tag :choose_lang, options_for_select(@page.domain.page_langs.collect{|lang| [lang.title, lang.code, data: {url: edit_admin_page_url(@page, lang: lang.code)}] }, params[:lang]), class: 'form-control' %>
            </div>
            </li>
            <li class="pl-10">
                <button class="btn btn-primary  dropdown-toggle dropdown-toggle-nocaret" type="button" data-toggle="dropdown" aria-expanded="false">
                  <span class="dropdown-text"><%= t('content_actions') %> <span class="icon icon-options-vertical"></span></span>
                </button>
                <ul class="dropdown-menu">
                  <% @page.domain.page_langs.where.not(code: params[:lang]).each do |lang| %>
                     <li class="dropdown-item"><%= link_to "#{t('copy_to')} #{lang.title}", duplicate_content_admin_page_url(@page, from_lang: params[:lang], to_lang: lang.code), class: 'dropdown-item' %></li>
                  <% end %>
                </ul>               

            </li>
         <% end %>            
      </ul><!-- Tab panes-->

   <% end %>
   <div class="tab-content">
      <div class="tab-pane <%= @step == 'general' || @page.new_record? ? 'active' : '' %>" id="general" role="tabpanel"><%= render partial: 'kanjai/admin/pages/panels/general' %></div>
      <% unless @page.new_record? %>
         <div class="tab-pane <%= @step == 'meta' ? 'active' : '' %>" id="meta" role="tabpanel"><%= render partial: 'kanjai/admin/pages/panels/meta' %></div>
         <div class="tab-pane" id="content" role="tabpanel"><%= render partial: 'kanjai/admin/pages/panels/content' %></div>      
      <% end %>
   </div>
</div>