ol.breadcrumb
li = link_to "Diários De Obra", obra_diarios_de_obra_path, class: "link_breadcrumb"
li = link_to @diario_de_obra.numero, @diario_de_obra, class: "link_breadcrumb"
li.active Cadastrar Equipamentos
section.widget
.widget-body
= form_for( @diario_de_obra, url: url_for(action: 'atualizar_equipamentos', controller: 'obra/diarios_de_obra'), html: { class: "form-vertical" }, role: "form" ) do |f|
fieldset
legend
strong
' Cadastrar Equipamentos
.table-responsive
table.table.table-bordered.table-hover
thead
tr
th Equipamento
th width="25%" Quantidade
th width="120px" Opções
tbody#equipamentos_rdo
= f.fields_for :equipamentos_rdo do |equipamento_rdo|
= render 'equipamento_rdo_fields', f: equipamento_rdo
tfoot
tr
td.links colspan=3 align="right"
= link_to_add_association ' Adicionar'.html_safe, f, :equipamentos_rdo, :"data-association-insertion-node" => "tbody#equipamentos_rdo",:"data-association-insertion-method" => "append", class: 'btn btn-primary btn-sm', id: 'btn-add-equipamento-rdo'
.form-actions
.row
.col-sm-12
= f.submit "Salvar e voltar", class: "btn btn-primary"
= link_to "Cancelar", obra_diario_de_obra_path(@diario_de_obra) + "?tab=equipamentos", class: "btn btn-default"
- content_for :js do
javascript:
$(function(){
$('form').submit(function() {
$('.quantidade').each(function() {
var campo = $(this);
var conteudo = campo.autoNumeric('get');
campo.autoNumeric('destroy');
campo.val(conteudo);
});
});
$('form').on('cocoon:after-insert', function(e, insertedItem) {
$('select.s2', insertedItem).select2();
$('select.s2').on('select2:select', function (evt) {
$(this).focus();
});
$('input.quantidade', insertedItem).autoNumeric('init');
});
});