.alert.alert-warning[role="alert" id="alert-content" style="display: none;"] span#alert-message - @publicacao.new_record? ? action = :create : action = :update = form_for( @publicacao, url: url_for(controller: 'licitacao/publicacoes', action: action), html: { class: "form-vertical" }, role: "form" ) do |f| fieldset legend strong = @publicacao.new_record? ? 'Cadastrar' : 'Editar' ' Publicação - if @publicacao.projeto.homologado? && !@publicacao.projeto.contratacao_consultoria_individual? && !@publicacao.projeto.dispensa_de_licitacao? .form-group .row .col-sm-3 = f.label 'Data da Publicação:', class: "control-label" p.form-control-static = @publicacao.data_da_publicacao .col-sm-3 = f.label 'Data da Publicação no Flanelografo:', class: "control-label" p.form-control-static = @publicacao.data_de_publicacao_no_flanelografo .col-sm-3 = f.label 'Tipo de Publicação:', class: "control-label" p.form-control-static = @publicacao.tipo_de_publicacao.try(:humanize) .col-sm-3 = f.label 'Local Publicado:', class: "control-label" p.form-control-static = @publicacao.local_publicado - else .form-group .row .col-sm-3 .input-group = f.label :data_da_publicacao, 'Data da Publicação*', class: "control-label" = f.calendar_field :data_da_publicacao = error_for @publicacao, :data_da_publicacao .col-sm-5 .input-group = f.label :data_de_publicacao_no_flanelografo, 'Data da Publicação no Flanelógrafo*', class: "control-label" = f.calendar_field :data_de_publicacao_no_flanelografo = error_for @publicacao, :data_de_publicacao_no_flanelografo .form_group style="padding-bottom:20px;" = render 'processo_form', projeto: @projeto .form-group .row .col-sm-5 = f.label "Tipo de Publicação*", class: "control-label", for: "normal-field" = f.select :tipo_de_publicacao, options_for_select(\ @tipos_de_publicacao.collect {|t|[ Licitacao::Publicacao.localizar("tipo_de_publicacao", t[0]), t[0] ] }, @publicacao.try(:tipo_de_publicacao)\ ), {include_blank: 'Selecione'}, class: 'form-control s2', data: { value: @publicacao.try(:tipo_de_publicacao) } = error_for @publicacao, :tipo_de_publicacao #div-local_publicado.col-sm-7 = f.label "Local Publicado", class: "control-label" = f.text_field :local_publicado, class: "form-control" = error_for @publicacao, :local_publicado .form-group .row .col-sm-12 = f.label "Anexo:", class: "control-label" div class="fileinput input-group fileinput-new" data-provides="fileinput" div class="form-control" data-trigger="fileinput" i class="icone-anexo fileinput-exists" .fileinput-filename .input-group-addon class="btn btn-default btn-file" .fileinput-new Escolher Anexo .fileinput-exists Trocar = f.file_field :anexo,value: @publicacao.anexo a href="#" class="input-group-addon btn btn-default fileinput-exists" data-dismiss="fileinput" Remover = error_for @publicacao, :anexo - if @publicacao.anexo? .form-group .row .col-sm-12 = f.label :arquivo, "Arquivo atual:", class: "control-label" p.form-control-static = link_to @publicacao.anexo_file_name, @publicacao.anexo.url, target: "_blank" .form-group h6 ' (*) Campos Obrigatórios .form-actions .row .col-sm-12 - unless @publicacao.projeto.homologado? && !@publicacao.projeto.contratacao_consultoria_individual? && !@publicacao.projeto.dispensa_de_licitacao? = f.submit "Salvar", class: "btn btn-primary" = link_to "Cancelar", licitacao_processo_path(@projeto) + "?tab=publicacoes", class: "btn btn-default" javascript: $(function(){ var verificaTipoPublicacao = function() { var texto = $('#licitacao_publicacao_tipo_de_publicacao option:selected').text() if (texto.includes("Jornal")) { $('#div-local_publicado').show(); } else { $('#div-local_publicado').hide(); } }; $('#licitacao_publicacao_tipo_de_publicacao').change(verificaTipoPublicacao); verificaTipoPublicacao(); });