function onEventsDneExec(pk, model) { $('html, body').animate({ scrollTop: $('#dne' + pk ).offset().top - window.innerHeight / 5 }, 300); refreshDatePicker(); $('#dne'+pk+" #button-id-submit-form").click(onSubmitEditNVForm); $('#dne'+pk+" .btn-close-container").click(function(){ $(this).closest('.dne-nota').removeClass('dne-nota'); $(this).closest('.dne-form').html(''); }); if (model == 'nota') { $('#dne'+pk+" select[name='tipo']").change(function(event) { var url = ''; url = 'text/'+pk+'/nota/create?action=modelo_nota&id_tipo='+this.value; $.get(url).done(function( data ) { $('#dne'+pk+" textarea[name='texto']").val(data); }); }); } else if (model == 'vide') { DispostivoSearch({ 'url_form': '/ta/search_form', 'text_button': 'Definir Dispositivo' }); } } var onSubmitEditNVForm = function(event) { var url = ''; var model = 'nota'; var id_edit = null; var id_dispositivo = $('#id_dispositivo').val(); if (id_dispositivo == null) { // trata-se de um vide //$('#id_dispositivo_ref').remove(); id_dispositivo = $('#id_dispositivo_base').val(); model='vide'; } id_edit = $('#id_pk').val(); url = 'text/'+id_dispositivo+'/'+model+'/' if (id_edit == null || id_edit == '') url += 'create'; else url += id_edit+'/edit'; console.log($('#dne'+id_dispositivo+" form").serialize()); $.post( url, $('#dne'+id_dispositivo+" form").serialize(), function(data) { if (typeof data == "string") { if (data.indexOf('