internetee-registry/app/views/client/domains/form_partials/_nameservers.haml
2014-10-07 18:00:14 +03:00

32 lines
1.2 KiB
Text

#nameservers
= f.fields_for :nameservers do |ns_fields|
.panel.panel-default
.panel-heading.clearfix
.pull-left= t('shared.nameserver')
.pull-right
= link_to(t('shared.add_another'), '#', class: 'btn btn-primary btn-xs add-nameserver')
= link_to(t('shared.delete'), '#', class: 'btn btn-danger btn-xs destroy')
.panel-body
.errors
= render 'shared/errors', object: ns_fields.object
- if ns_fields.object.errors.any?
%hr
.form-group
= ns_fields.label :hostname, class: 'col-md-2 control-label'
.col-md-10
= ns_fields.text_field :hostname, class: 'form-control'
.form-group
= ns_fields.label :ipv4, class: 'col-md-2 control-label'
.col-md-10
= ns_fields.text_field :ipv4, class: 'form-control'
.form-group
= ns_fields.label :ipv6, class: 'col-md-2 control-label'
.col-md-10
= ns_fields.text_field :ipv6, class: 'form-control'
:javascript
$("#nameservers").nestedAttributes({
bindAddTo: $(".add-nameserver"),
afterAdd: function(item) {
item.find('.errors').html('');
}
});