From ade7316cb3cc26bd485727c549d1bbf67ef09c76 Mon Sep 17 00:00:00 2001 From: Caroline Salib Canto Date: Sat, 16 Apr 2016 23:36:23 -0300 Subject: [PATCH] Correções na modal para cadastrar pessoas no cadastro de aluno; * Adicionando 'cursor de mãozinha' ao passar o mouse em links de cadastar/editar pessoa; * Corrigido bug onde ao mãe do aluno o código do pai era sobrescrito pelo da mãe; * Adicionado link de cadastro detalhado para o aluno; * Forçado carregamendo do arquivo js .dom através da mudança de parâmetros; * Corrigido bug que corrompia o nome da pessoa quando salvo com caracteres de acentuação; portabilis/ieducar#155 --- ieducar/intranet/include/clsGrafico.inc.php | 4 ++-- ieducar/intranet/templates/nvp_htmlhead.tpl | 2 +- ieducar/modules/Api/Views/PessoaController.php | 2 +- ieducar/modules/Cadastro/Assets/Javascripts/Aluno.js | 18 +++++++++--------- ieducar/modules/Cadastro/Assets/Stylesheets/Aluno.css | 33 +++++++++++++++------------------ 5 files changed, 28 insertions(+), 31 deletions(-) diff --git a/ieducar/intranet/include/clsGrafico.inc.php b/ieducar/intranet/include/clsGrafico.inc.php index 6fedff9..1a1d256 100755 --- a/ieducar/intranet/include/clsGrafico.inc.php +++ b/ieducar/intranet/include/clsGrafico.inc.php @@ -104,7 +104,7 @@ - + @@ -361,7 +361,7 @@ - + diff --git a/ieducar/intranet/templates/nvp_htmlhead.tpl b/ieducar/intranet/templates/nvp_htmlhead.tpl index c25a43d..ea3de01 100755 --- a/ieducar/intranet/templates/nvp_htmlhead.tpl +++ b/ieducar/intranet/templates/nvp_htmlhead.tpl @@ -23,7 +23,7 @@ - + diff --git a/ieducar/modules/Api/Views/PessoaController.php b/ieducar/modules/Api/Views/PessoaController.php index c62e921..5f9ac5e 100644 --- a/ieducar/modules/Api/Views/PessoaController.php +++ b/ieducar/modules/Api/Views/PessoaController.php @@ -374,7 +374,7 @@ class PessoaController extends ApiCoreController protected function createOrUpdatePessoa($pessoaId = null) { $pessoa = new clsPessoa_(); $pessoa->idpes = $pessoaId; - $pessoa->nome = addslashes(urldecode($this->getRequest()->nome)); + $pessoa->nome = Portabilis_String_Utils::toLatin1($this->getRequest()->nome); $sql = "select 1 from cadastro.pessoa WHERE idpes = $1 limit 1"; diff --git a/ieducar/modules/Cadastro/Assets/Javascripts/Aluno.js b/ieducar/modules/Cadastro/Assets/Javascripts/Aluno.js index d9f7810..6847a1c 100644 --- a/ieducar/modules/Cadastro/Assets/Javascripts/Aluno.js +++ b/ieducar/modules/Cadastro/Assets/Javascripts/Aluno.js @@ -544,10 +544,11 @@ var handleGetPersonParentDetails = function(dataResponse, parentType) { $maeNomeField.val(dataResponse.id + ' - '+ dataResponse.nome); $maeIdField.val(dataResponse.id); changeVisibilityOfLinksToPessoaMae(); - }else + } else { $paiNomeField.val(dataResponse.id + ' - '+ dataResponse.nome); $paiIdField.val(dataResponse.id); changeVisibilityOfLinksToPessoaPai(); + } } } @@ -822,7 +823,7 @@ function canShowParentsFields(){ $j('#municipio_pessoa-aluno').closest('tr').hide(); - $j('body').append('

Dados básicos
Dados do endereço
'); + $j('body').append('

Dados básicos
Dados do endereço

Cadastro detalhado

'); var name = $j("#nome-pessoa-aluno"), sexo = $j( "#sexo-pessoa-aluno" ), @@ -990,7 +991,7 @@ function canShowParentsFields(){ $j('#nome-pessoa-aluno').focus(); - $j('#dialog-form-pessoa-aluno form p:first-child').html('Cadastrar pessoa aluno'); + $j('#dialog-form-pessoa-aluno form p:first-child').html('Cadastrar pessoa aluno').css('margin-left', '0.75em'); editar_pessoa = false; @@ -1063,7 +1064,7 @@ function canShowParentsFields(){ $j('#nome-pessoa-aluno').focus(); - $j('#dialog-form-pessoa-aluno form p:first-child').html('Editar pessoa aluno'); + $j('#dialog-form-pessoa-aluno form p:first-child').html('Editar pessoa aluno').css('margin-left', '0.75em'); editar_pessoa = true; @@ -1132,8 +1133,7 @@ function canShowParentsFields(){ $j('#nome-pessoa-parent').focus(); - $j('#dialog-form-pessoa-parent form p:first-child').html('Cadastrar pessoa '+(parentType == 'mae' ? 'mãe' : parentType)); - + $j('#dialog-form-pessoa-parent form p:first-child').html('Cadastrar pessoa '+(parentType == 'mae' ? 'mãe' : parentType)).css('margin-left', '0.75em'); pessoaPaiOuMae = parentType; editar_pessoa = false; @@ -1142,7 +1142,7 @@ function canShowParentsFields(){ function openEditModalParent(parentType){ - $j('#link_cadastro_detalhado_parent').attr('href','/intranet/atendidos_cad.php?cod_pessoa_fj='+ $j('#'+parentType+'_id').val() +'parent_type='+parentType); + $j('#link_cadastro_detalhado_parent').attr('href','/intranet/atendidos_cad.php?cod_pessoa_fj='+ $j('#'+parentType+'_id').val() +'&parent_type='+parentType); $j( "#dialog-form-pessoa-parent" ).dialog( "open" ); @@ -1156,8 +1156,8 @@ function canShowParentsFields(){ estadocivilParent.val(window[parentType+'_details'].estadocivil); sexoParent.val(window[parentType+'_details'].sexo); - $j('#dialog-form-pessoa-parent form p:first-child').html('Editar pessoa '+(parentType == 'mae' ? 'mãe' : parentType)); - + $j('#dialog-form-pessoa-parent form p:first-child').html('Editar pessoa '+(parentType == 'mae' ? 'mãe' : parentType)).css('margin-left', '0.75em'); + pessoaPaiOuMae = parentType; editar_pessoa = true; diff --git a/ieducar/modules/Cadastro/Assets/Stylesheets/Aluno.css b/ieducar/modules/Cadastro/Assets/Stylesheets/Aluno.css index 09cffb6..3653d4a 100644 --- a/ieducar/modules/Cadastro/Assets/Stylesheets/Aluno.css +++ b/ieducar/modules/Cadastro/Assets/Stylesheets/Aluno.css @@ -11,26 +11,9 @@ */ margin-right: 5px; + cursor: pointer; } -#deficiencias_chzn ul { - width: 307px; -} - -.pessoa-links { - display: block; - padding: 5px; - margin: 2px; -} - -.pessoa-links a { - /* - obs: no firefox, ao mostrar o elemento (.show, jquery), é setado display como block, - para reparar isto, após chamar .show(), chamar .css('display', 'inline'); - */ - - margin-right: 5px; -} #deficiencias_chzn ul { width: 307px; @@ -214,4 +197,18 @@ tr td:first-child legend{ div p a{ color: blue !important; cursor: pointer; +} + +#link_cadastro_detalhado{ + font-family: arial, verdana, sans-serif, "Times New Roman"; + font-size: 12px; + +} + +#link_cadastro_detalhado, #link_cadastro_detalhado_parent{ + margin-left: 1.2em; +} + +.ui-dialog-content, .ui-widget-content{ + padding: 0px !important; } \ No newline at end of file -- libgit2 0.21.2