Remove most of the tabs on domain form

This commit is contained in:
Martin Lensment 2014-09-23 15:37:19 +03:00
parent 03b143eef2
commit 44424984f0
7 changed files with 27 additions and 83 deletions

View file

@ -1,35 +1,16 @@
= form_for([:admin, @domain]) do |f|
= render 'admin/shared/errors', object: @domain
- unless @domain.parent_valid?
%hr
.row
.col-md-12
/ Nav tabs
%ul.nav.nav-tabs{:role => "tablist", id: 'tabs'}
- li_class = @domain.general_tab_errors.empty? ? nil : 'error-tab'
%li.active{class: li_class}
%a{"data-toggle" => "tab", :href => "#general-tab", :role => "tab"}= t('shared.general')
- li_class = @domain.associations_valid?(:nameservers) ? nil : 'error-tab'
%li{class: li_class}
%a{"data-toggle" => "tab", :href => "#nameservers-tab", :role => "tab"}= t('shared.nameservers')
- li_class = @domain.contacts_tab_valid? ? nil : 'error-tab'
%li{class: li_class}
%a{"data-toggle" => "tab", :href => "#contacts-tab", :role => "tab"}= t('shared.contacts')
- li_class = @domain.associations_valid?(:domain_statuses) ? nil : 'error-tab'
%li{class: li_class}
%a{"data-toggle" => "tab", :href => "#statuses-tab", :role => "tab"}= t('shared.statuses')
/ Tab panes
.tab-content{style:'margin-top: 20px;'}
#general-tab.tab-pane.active
= render 'admin/domains/form_partials/general', f: f
#nameservers-tab.tab-pane
= render 'admin/domains/form_partials/nameservers', f: f
#contacts-tab.tab-pane
= render 'admin/domains/form_partials/contacts', f: f
#statuses-tab.tab-pane
= render 'admin/domains/form_partials/statuses', f: f
= render 'admin/domains/form_partials/general', f: f
%hr
= render 'admin/domains/form_partials/contacts', f: f
%hr
= render 'admin/domains/form_partials/statuses', f: f
%hr
= render 'admin/domains/form_partials/nameservers', f: f
.row
.col-md-12.text-right
= button_tag(t('shared.save'), class: 'btn btn-primary')
:javascript
$(function () {
$('#tabs a:first').tab('show')
})