_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>