Commit 2895e364ef4dddb885aa6cce515da9e1581eed77
1 parent
4db41b26
Exists in
master
and in
7 other branches
Ajuste no estilo do formulário de adição de registros (admin1)
Showing
34 changed files
with
765 additions
and
677 deletions
Show diff stats
admin1/cadastros/identifica/index.js
| ... | ... | @@ -49,6 +49,7 @@ Obtém a lista de Identifica |
| 49 | 49 | var json = jQuery.parseJSON(data); |
| 50 | 50 | //template do form de cada operacao |
| 51 | 51 | var templateLista = $("#templateLista").html(); |
| 52 | + templateLista = templateLista.replace("{{{templateFormLista}}}",$("#templateFormLista").html()); | |
| 52 | 53 | //lista todas as Identifica |
| 53 | 54 | var html = Mustache.to_html( |
| 54 | 55 | "{{#data}}" + templateLista + "{{/data}}", |
| ... | ... | @@ -102,7 +103,7 @@ Obtém a lista de Identifica |
| 102 | 103 | //monta um template para o modal de inclusao de novo usuario |
| 103 | 104 | if(i3GEOadmin.identifica.formAdiciona == ""){ |
| 104 | 105 | html = Mustache.to_html( |
| 105 | - $("#templateLista").html(), | |
| 106 | + $("#templateFormLista").html(), | |
| 106 | 107 | $.extend( |
| 107 | 108 | {}, |
| 108 | 109 | i3GEOadmin.identifica.dicionario, |
| ... | ... | @@ -142,7 +143,7 @@ Obtém a lista de Identifica |
| 142 | 143 | }, |
| 143 | 144 | // os parametros sao obtidos do formulario aberto do modal |
| 144 | 145 | adicionar: function(){ |
| 145 | - var parametros = $("#form-modal form").serialize(); | |
| 146 | + var parametros = $("#modalGeral form").serialize(); | |
| 146 | 147 | i3GEOadmin.core.fechaModalGeral(); |
| 147 | 148 | i3GEOadmin.core.modalAguarde(true); |
| 148 | 149 | $.post( | ... | ... |
admin1/cadastros/identifica/index.php
| ... | ... | @@ -60,19 +60,7 @@ include "../../head.php"; |
| 60 | 60 | <script id="templateFiltro" type="x-tmpl-mustache"> |
| 61 | 61 | <option value="form-{{id_i}}">{{{nome_i}}}</option> |
| 62 | 62 | </script> |
| 63 | -<script id="templateLista" type="x-tmpl-mustache"> | |
| 64 | -<div class="panel panel-default" id="form-{{id_i}}"> | |
| 65 | - <div class="panel-heading" role="tab"> | |
| 66 | - <h3 class="panel-title {{escondido}}"> | |
| 67 | - <a href="javascript:void(0)" onclick="{{onExcluir}}('{{id_i}}')" class="btn btn-danger btn-fab btn-fab-mini" role="button"> | |
| 68 | - <i class="material-icons">delete_forever</i> | |
| 69 | - </a> | |
| 70 | - | |
| 71 | - <a class="collapsed in" role="button" data-toggle="collapse" href="#body-form-{{id_i}}" | |
| 72 | - aria-expanded="false" aria-controls="#body-form-{{id_i}}"> {{{nome_i}}} </a> | |
| 73 | - </h3> | |
| 74 | - </div> | |
| 75 | - <div class="panel-body panel-collapse collapse" id="body-form-{{id_i}}"> | |
| 63 | +<script id="templateFormLista" type="x-tmpl-mustache"> | |
| 76 | 64 | <form style="" action="#" onsubmit="{{onSalvar}}('{{id_i}}');return false;" onchange="this.style.boxShadow='2px 2px 5px 0 #009688';" class="form-horizontal" role="form" method="post" > |
| 77 | 65 | <div class="row"> |
| 78 | 66 | <div class="col-md-12"> |
| ... | ... | @@ -112,7 +100,23 @@ include "../../head.php"; |
| 112 | 100 | <div class="pull-right"> |
| 113 | 101 | <button type="submit" class="btn btn-primary" role="button" style="color:#008579;">{{salvar}}</button> |
| 114 | 102 | </div> |
| 103 | + <div class="clearfix"></div> | |
| 115 | 104 | </form> |
| 105 | +</script> | |
| 106 | +<script id="templateLista" type="x-tmpl-mustache"> | |
| 107 | +<div class="panel panel-default" id="form-{{id_i}}"> | |
| 108 | + <div class="panel-heading" role="tab"> | |
| 109 | + <h3 class="panel-title {{escondido}}"> | |
| 110 | + <a href="javascript:void(0)" onclick="{{onExcluir}}('{{id_i}}')" class="btn btn-danger btn-fab btn-fab-mini" role="button"> | |
| 111 | + <i class="material-icons">delete_forever</i> | |
| 112 | + </a> | |
| 113 | + | |
| 114 | + <a class="collapsed in" role="button" data-toggle="collapse" href="#body-form-{{id_i}}" | |
| 115 | + aria-expanded="false" aria-controls="#body-form-{{id_i}}"> {{{nome_i}}} </a> | |
| 116 | + </h3> | |
| 117 | + </div> | |
| 118 | + <div class="panel-body panel-collapse collapse" id="body-form-{{id_i}}"> | |
| 119 | + {{{templateFormLista}}} | |
| 116 | 120 | </div> |
| 117 | 121 | </div> |
| 118 | 122 | </script> | ... | ... |
admin1/cadastros/perfis/index.js
| ... | ... | @@ -49,6 +49,7 @@ Obt&eacute;m a lista de perfis |
| 49 | 49 | var json = jQuery.parseJSON(data); |
| 50 | 50 | //template do form de cada operacao |
| 51 | 51 | var templateLista = $("#templateLista").html(); |
| 52 | + templateLista = templateLista.replace("{{{templateFormLista}}}",$("#templateFormLista").html()); | |
| 52 | 53 | //lista todas as perfis |
| 53 | 54 | var html = Mustache.to_html( |
| 54 | 55 | "{{#data}}" + templateLista + "{{/data}}", |
| ... | ... | @@ -79,7 +80,7 @@ Obt&eacute;m a lista de perfis |
| 79 | 80 | //monta um template para o modal de inclusao de novo usuario |
| 80 | 81 | if(i3GEOadmin.perfis.formAdiciona == ""){ |
| 81 | 82 | html = Mustache.to_html( |
| 82 | - $("#templateLista").html(), | |
| 83 | + $("#templateFormLista").html(), | |
| 83 | 84 | $.extend( |
| 84 | 85 | {}, |
| 85 | 86 | i3GEOadmin.perfis.dicionario, |
| ... | ... | @@ -106,7 +107,7 @@ Obt&eacute;m a lista de perfis |
| 106 | 107 | }, |
| 107 | 108 | // os parametros sao obtidos do formulario aberto do modal |
| 108 | 109 | adiciona: function(){ |
| 109 | - var parametros = $("#form-modal form").serialize(); | |
| 110 | + var parametros = $("#modalGeral form").serialize(); | |
| 110 | 111 | i3GEOadmin.core.fechaModalGeral(); |
| 111 | 112 | i3GEOadmin.core.modalAguarde(true); |
| 112 | 113 | $.post( | ... | ... |
admin1/cadastros/perfis/index.php
| ... | ... | @@ -58,27 +58,30 @@ include "../../head.php"; |
| 58 | 58 | <script id="templateFiltro" type="x-tmpl-mustache"> |
| 59 | 59 | <option value="form-{{id_perfil}}">{{{perfil}}}</option> |
| 60 | 60 | </script> |
| 61 | +<script id="templateFormLista" type="x-tmpl-mustache"> | |
| 62 | +<form style="" onchange="this.style.boxShadow='2px 2px 5px 0 #009688';" class="form-horizontal" role="form" | |
| 63 | + method="post" > | |
| 64 | + <div class="form-group form-group-lg"> | |
| 65 | + <label class="col-md-2 control-label" for="perfil">{{{txtPerfil}}}</label> | |
| 66 | + <div class="col-md-10"> | |
| 67 | + <input type="text" value="{{{perfil}}}" class="form-control" name="perfil" required> | |
| 68 | + </div> | |
| 69 | + </div> | |
| 70 | + <div class="clearfix"></div> | |
| 71 | +</form> | |
| 72 | +</script> | |
| 61 | 73 | <script id="templateLista" type="x-tmpl-mustache"> |
| 62 | 74 | <div class="panel panel-default" id="form-{{id_perfil}}"> |
| 63 | 75 | <div class="panel-body"> |
| 64 | 76 | <div class="row"> |
| 65 | 77 | <div class="col-md-12"> |
| 66 | - <form style="" onchange="this.style.boxShadow='2px 2px 5px 0 #009688';" class="form-horizontal" role="form" | |
| 67 | - method="post" > | |
| 68 | - <div class="form-group form-group-lg"> | |
| 69 | - <label class="col-md-2 control-label" for="perfil">{{{txtPerfil}}}</label> | |
| 70 | - <div class="col-md-10"> | |
| 71 | - <input type="text" value="{{{perfil}}}" class="form-control" name="perfil" required> | |
| 72 | - </div> | |
| 73 | - </div> | |
| 74 | - </form> | |
| 78 | + {{{templateFormLista}}} | |
| 75 | 79 | <div class="pull-right"> |
| 76 | 80 | <a href="javascript:void(0)" onclick="{{onExcluir}}('{{id_perfil}}')" class="btn btn-danger" |
| 77 | 81 | style="color:#e13023;" role="button">{{excluir}}</a> |
| 78 | 82 | <a href="javascript:void(0)" |
| 79 | 83 | onclick="{{onSalvar}}('{{id_perfil}}')" class="btn btn-primary" role="button" style="color:#008579;">{{salvar}}</a> |
| 80 | 84 | </div> |
| 81 | - | |
| 82 | 85 | </div> |
| 83 | 86 | </div> |
| 84 | 87 | </div> | ... | ... |
admin1/cadastros/servicos/index.js
| ... | ... | @@ -49,6 +49,7 @@ Obt&eacute;m a lista de Webservices |
| 49 | 49 | var json = jQuery.parseJSON(data); |
| 50 | 50 | //template do form de cada operacao |
| 51 | 51 | var templateLista = $("#templateLista").html(); |
| 52 | + templateLista = templateLista.replace("{{{templateFormLista}}}",$("#templateFormLista").html()); | |
| 52 | 53 | //lista todas as Webservices |
| 53 | 54 | var html = Mustache.to_html( |
| 54 | 55 | "{{#data}}" + templateLista + "{{/data}}", |
| ... | ... | @@ -87,7 +88,7 @@ Obt&eacute;m a lista de Webservices |
| 87 | 88 | //monta um template para o modal de inclusao de novo usuario |
| 88 | 89 | if(i3GEOadmin.webservices.formAdiciona == ""){ |
| 89 | 90 | html = Mustache.to_html( |
| 90 | - $("#templateLista").html(), | |
| 91 | + $("#templateFormLista").html(), | |
| 91 | 92 | $.extend( |
| 92 | 93 | {}, |
| 93 | 94 | i3GEOadmin.webservices.dicionario, |
| ... | ... | @@ -116,7 +117,7 @@ Obt&eacute;m a lista de Webservices |
| 116 | 117 | }, |
| 117 | 118 | // os parametros sao obtidos do formulario aberto do modal |
| 118 | 119 | adiciona: function(){ |
| 119 | - var parametros = $("#form-modal form").serialize(); | |
| 120 | + var parametros = $("#modalGeral form").serialize(); | |
| 120 | 121 | i3GEOadmin.core.fechaModalGeral(); |
| 121 | 122 | i3GEOadmin.core.modalAguarde(true); |
| 122 | 123 | $.post( | ... | ... |
admin1/cadastros/servicos/index.php
| ... | ... | @@ -60,6 +60,51 @@ include "../../head.php"; |
| 60 | 60 | <script id="templateFiltro" type="x-tmpl-mustache"> |
| 61 | 61 | <option value="form-{{id_ws}}">{{{nome_ws}}}</option> |
| 62 | 62 | </script> |
| 63 | +<script id="templateFormLista" type="x-tmpl-mustache"> | |
| 64 | +<form style="" action="#" onsubmit="{{onSalvar}}('{{id_ws}}');return false;" onchange="this.style.boxShadow='2px 2px 5px 0 #009688';" class="form-horizontal" role="form" method="post" > | |
| 65 | + <div class="row"> | |
| 66 | + <div class="col-md-12"> | |
| 67 | + <h4>{{{nome_ws}}}</h4> | |
| 68 | + <div class="form-group form-group-lg"> | |
| 69 | + <label class="col-md-2 control-label" for="nome_ws" >{{{nomeTxt}}}</label> | |
| 70 | + <div class="col-md-10"> | |
| 71 | + <input title="{{{nomeTxt}}}" type="text" value="{{{nome_ws}}}" class="form-control" name="nome_ws" required> | |
| 72 | + </div> | |
| 73 | + </div> | |
| 74 | + <div class="form-group form-group-lg"> | |
| 75 | + <label class="col-md-2 control-label" for="desc_ws">{{{descricaoTxt}}}</label> | |
| 76 | + <div class="col-md-10"> | |
| 77 | + <input title="{{{descricaoTxt}}}" type="text" value="{{{desc_ws}}}" class="form-control" name="desc_ws" > | |
| 78 | + </div> | |
| 79 | + </div> | |
| 80 | + <div class="form-group form-group-lg"> | |
| 81 | + <label class="col-md-2 control-label" for="autor_ws">{{{autor}}}</label> | |
| 82 | + <div class="col-md-10"> | |
| 83 | + <input title="{{{autor}}}" type="text" value="{{{autor_ws}}}" class="form-control" name="autor_ws" required> | |
| 84 | + </div> | |
| 85 | + </div> | |
| 86 | + <div class="form-group form-group-lg"> | |
| 87 | + <label class="col-md-2 control-label" for="link_ws">{{{endereco}}}</label> | |
| 88 | + <div class="col-md-10"> | |
| 89 | + <input title="{{{endereco}}}" type="text" value="{{{link_ws}}}" class="form-control" name="link_ws"> | |
| 90 | + </div> | |
| 91 | + </div> | |
| 92 | + <div class="form-group form-group-lg"> | |
| 93 | + <label class="col-md-2 control-label" for="tipo_ws">{{{tipo}}}</label> | |
| 94 | + <div class="col-md-10"> | |
| 95 | + <select title="{{{tipo}}}" name="tipo_ws" class="form-control"> | |
| 96 | + {{{opcoesTipo}}} | |
| 97 | + </select> | |
| 98 | + </div> | |
| 99 | + </div> | |
| 100 | + </div> | |
| 101 | + </div> | |
| 102 | + <div class="pull-right"> | |
| 103 | + <button type="submit" class="btn btn-primary" role="button" style="color:#008579;">{{salvar}}</button> | |
| 104 | + </div> | |
| 105 | + <div class="clearfix"></div> | |
| 106 | +</form> | |
| 107 | +</script> | |
| 63 | 108 | <script id="templateLista" type="x-tmpl-mustache"> |
| 64 | 109 | <div class="panel panel-default" id="form-{{id_ws}}"> |
| 65 | 110 | <div class="panel-heading" role="tab"> |
| ... | ... | @@ -73,49 +118,7 @@ include "../../head.php"; |
| 73 | 118 | </h3> |
| 74 | 119 | </div> |
| 75 | 120 | <div class="panel-body panel-collapse collapse" id="body-form-{{id_ws}}"> |
| 76 | - <form style="" action="#" onsubmit="{{onSalvar}}('{{id_ws}}');return false;" onchange="this.style.boxShadow='2px 2px 5px 0 #009688';" class="form-horizontal" role="form" method="post" > | |
| 77 | - <div class="row"> | |
| 78 | - <div class="col-md-12"> | |
| 79 | - <h4>{{{nome_ws}}}</h4> | |
| 80 | - <div class="form-group form-group-lg"> | |
| 81 | - <label class="col-md-2 control-label" for="nome_ws" >{{{nomeTxt}}}</label> | |
| 82 | - <div class="col-md-10"> | |
| 83 | - <input title="{{{nomeTxt}}}" type="text" value="{{{nome_ws}}}" class="form-control" name="nome_ws" required> | |
| 84 | - </div> | |
| 85 | - </div> | |
| 86 | - <div class="form-group form-group-lg"> | |
| 87 | - <label class="col-md-2 control-label" for="desc_ws">{{{descricaoTxt}}}</label> | |
| 88 | - <div class="col-md-10"> | |
| 89 | - <input title="{{{descricaoTxt}}}" type="text" value="{{{desc_ws}}}" class="form-control" name="desc_ws" > | |
| 90 | - </div> | |
| 91 | - </div> | |
| 92 | - <div class="form-group form-group-lg"> | |
| 93 | - <label class="col-md-2 control-label" for="autor_ws">{{{autor}}}</label> | |
| 94 | - <div class="col-md-10"> | |
| 95 | - <input title="{{{autor}}}" type="text" value="{{{autor_ws}}}" class="form-control" name="autor_ws" required> | |
| 96 | - </div> | |
| 97 | - </div> | |
| 98 | - <div class="form-group form-group-lg"> | |
| 99 | - <label class="col-md-2 control-label" for="link_ws">{{{endereco}}}</label> | |
| 100 | - <div class="col-md-10"> | |
| 101 | - <input title="{{{endereco}}}" type="text" value="{{{link_ws}}}" class="form-control" name="link_ws"> | |
| 102 | - </div> | |
| 103 | - </div> | |
| 104 | - <div class="form-group form-group-lg"> | |
| 105 | - <label class="col-md-2 control-label" for="tipo_ws">{{{tipo}}}</label> | |
| 106 | - <div class="col-md-10"> | |
| 107 | - <select title="{{{tipo}}}" name="tipo_ws" class="form-control"> | |
| 108 | - {{{opcoesTipo}}} | |
| 109 | - </select> | |
| 110 | - </div> | |
| 111 | - </div> | |
| 112 | - </div> | |
| 113 | - </div> | |
| 114 | - <div class="pull-right"> | |
| 115 | - <button type="submit" class="btn btn-primary" role="button" style="color:#008579;">{{salvar}}</button> | |
| 116 | - </div> | |
| 117 | - </form> | |
| 118 | - | |
| 121 | + {{{templateFormLista}}} | |
| 119 | 122 | </div> |
| 120 | 123 | </div> |
| 121 | 124 | </script> | ... | ... |
admin1/cadastros/tags/index.js
| ... | ... | @@ -49,6 +49,7 @@ Obt&eacute;m a lista de tags |
| 49 | 49 | var json = jQuery.parseJSON(data); |
| 50 | 50 | //template do form de cada operacao |
| 51 | 51 | var templateLista = $("#templateLista").html(); |
| 52 | + templateLista = templateLista.replace("{{{templateFormLista}}}",$("#templateFormLista").html()); | |
| 52 | 53 | //lista todas as tags |
| 53 | 54 | var html = Mustache.to_html( |
| 54 | 55 | "{{#data}}" + templateLista + "{{/data}}", |
| ... | ... | @@ -79,7 +80,7 @@ Obt&eacute;m a lista de tags |
| 79 | 80 | //monta um template para o modal de inclusao de novo usuario |
| 80 | 81 | if(i3GEOadmin.tags.formAdiciona == ""){ |
| 81 | 82 | html = Mustache.to_html( |
| 82 | - $("#templateLista").html(), | |
| 83 | + $("#templateFormLista").html(), | |
| 83 | 84 | $.extend( |
| 84 | 85 | {}, |
| 85 | 86 | i3GEOadmin.tags.dicionario, |
| ... | ... | @@ -106,7 +107,7 @@ Obt&eacute;m a lista de tags |
| 106 | 107 | }, |
| 107 | 108 | // os parametros sao obtidos do formulario aberto do modal |
| 108 | 109 | adiciona: function(){ |
| 109 | - var parametros = $("#form-modal form").serialize(); | |
| 110 | + var parametros = $("#modalGeral form").serialize(); | |
| 110 | 111 | i3GEOadmin.core.fechaModalGeral(); |
| 111 | 112 | i3GEOadmin.core.modalAguarde(true); |
| 112 | 113 | $.post( | ... | ... |
admin1/cadastros/tags/index.php
| ... | ... | @@ -58,26 +58,31 @@ include "../../head.php"; |
| 58 | 58 | <script id="templateFiltro" type="x-tmpl-mustache"> |
| 59 | 59 | <option value="form-{{id_tag}}">{{{nome}}}</option> |
| 60 | 60 | </script> |
| 61 | +<script id="templateFormLista" type="x-tmpl-mustache"> | |
| 62 | +<form style="" onchange="this.style.boxShadow='2px 2px 5px 0 #009688';" class="form-horizontal" role="form" | |
| 63 | + method="post" > | |
| 64 | + <div class="form-group form-group-lg"> | |
| 65 | + <label class="col-md-2 control-label" for="nome">Tag</label> | |
| 66 | + <div class="col-md-10"> | |
| 67 | + <input title="Tag" type="text" value="{{{nome}}}" class="form-control" name="nome" required> | |
| 68 | + </div> | |
| 69 | + </div> | |
| 70 | + <div class="pull-right"> | |
| 71 | + <a href="javascript:void(0)" onclick="{{onExcluir}}('{{id_tag}}')" class="btn btn-danger" | |
| 72 | + style="color:#e13023;" role="button">{{excluir}}</a> | |
| 73 | + <a href="javascript:void(0)" | |
| 74 | + onclick="{{onSalvar}}('{{id_tag}}')" class="btn btn-primary" role="button" style="color:#008579;">{{salvar}}</a> | |
| 75 | + </div> | |
| 76 | + <div class="clearfix"></div> | |
| 77 | +</form> | |
| 78 | +</script> | |
| 61 | 79 | <script id="templateLista" type="x-tmpl-mustache"> |
| 62 | 80 | <div class="panel panel-default" id="form-{{id_tag}}"> |
| 63 | 81 | <div class="panel-body"> |
| 64 | 82 | <div class="row"> |
| 65 | 83 | <div class="col-md-12"> |
| 66 | - <form style="" onchange="this.style.boxShadow='2px 2px 5px 0 #009688';" class="form-horizontal" role="form" | |
| 67 | - method="post" > | |
| 68 | - <div class="form-group form-group-lg"> | |
| 69 | - <label class="col-md-2 control-label" for="nome">Tag</label> | |
| 70 | - <div class="col-md-10"> | |
| 71 | - <input title="Tag" type="text" value="{{{nome}}}" class="form-control" name="nome" required> | |
| 72 | - </div> | |
| 73 | - </div> | |
| 74 | - </form> | |
| 75 | - <div class="pull-right"> | |
| 76 | - <a href="javascript:void(0)" onclick="{{onExcluir}}('{{id_tag}}')" class="btn btn-danger" | |
| 77 | - style="color:#e13023;" role="button">{{excluir}}</a> | |
| 78 | - <a href="javascript:void(0)" | |
| 79 | - onclick="{{onSalvar}}('{{id_tag}}')" class="btn btn-primary" role="button" style="color:#008579;">{{salvar}}</a> | |
| 80 | - </div> | |
| 84 | + {{{templateFormLista}}} | |
| 85 | + | |
| 81 | 86 | </div> |
| 82 | 87 | </div> |
| 83 | 88 | </div> | ... | ... |
admin1/catalogo/atlas/index.js
| ... | ... | @@ -49,6 +49,7 @@ Obt&eacute;m a lista |
| 49 | 49 | var json = jQuery.parseJSON(data); |
| 50 | 50 | //template do form de cada operacao |
| 51 | 51 | var templateLista = $("#templateLista").html(); |
| 52 | + templateLista = templateLista.replace("{{{templateFormLista}}}",$("#templateFormLista").html()); | |
| 52 | 53 | //lista todas as menus |
| 53 | 54 | var html = Mustache.to_html( |
| 54 | 55 | "{{#data}}" + templateLista + "{{/data}}", |
| ... | ... | @@ -100,7 +101,7 @@ Obt&eacute;m a lista |
| 100 | 101 | //monta um template para o modal de inclusao de novo usuario |
| 101 | 102 | if(i3GEOadmin.atlas.formAdiciona == ""){ |
| 102 | 103 | html = Mustache.to_html( |
| 103 | - $("#templateLista").html(), | |
| 104 | + $("#templateFormLista").html(), | |
| 104 | 105 | $.extend( |
| 105 | 106 | {}, |
| 106 | 107 | i3GEOadmin.atlas.dicionario, |
| ... | ... | @@ -139,7 +140,7 @@ Obt&eacute;m a lista |
| 139 | 140 | }, |
| 140 | 141 | // os parametros sao obtidos do formulario aberto do modal |
| 141 | 142 | adiciona: function(){ |
| 142 | - var parametros = $("#form-modal form").serialize(); | |
| 143 | + var parametros = $("#modalGeral form").serialize(); | |
| 143 | 144 | i3GEOadmin.core.fechaModalGeral(); |
| 144 | 145 | i3GEOadmin.core.modalAguarde(true); |
| 145 | 146 | $.post( | ... | ... |
admin1/catalogo/atlas/index.php
| ... | ... | @@ -56,126 +56,130 @@ include "../../head.php"; |
| 56 | 56 | <script id="templateFiltro" type="x-tmpl-mustache"> |
| 57 | 57 | <option value="form-{{id_atlas}}">{{{titulo_atlas}}}</option> |
| 58 | 58 | </script> |
| 59 | -<script id="templateLista" type="x-tmpl-mustache"> | |
| 60 | -<div class="panel panel-default" id="form-{{id_atlas}}"> | |
| 61 | - <div class="panel-heading" role="tab"> | |
| 62 | - <h3 class="panel-title {{escondido}}"> | |
| 63 | - <a href="javascript:void(0)" onclick="{{onExcluir}}('{{id_atlas}}')" class="btn btn-danger btn-fab btn-fab-mini" role="button"> | |
| 64 | - <i class="material-icons">delete_forever</i> | |
| 65 | - </a> | |
| 66 | - | |
| 67 | - <a class="collapsed in" role="button" data-toggle="collapse" href="#body-form-{{id_atlas}}" | |
| 68 | - aria-expanded="false" aria-controls="#body-form-{{id_atlas}}"> {{{titulo_atlas}}} </a> | |
| 69 | - </h3> | |
| 70 | - </div> | |
| 71 | - <div class="panel-body panel-collapse collapse" id="body-form-{{id_atlas}}"> | |
| 72 | - <form style="" action="#" onsubmit="{{onSalvar}}('{{id_atlas}}');return false;" onchange="this.style.boxShadow='2px 2px 5px 0 #009688';" class="form-horizontal" role="form" method="post" > | |
| 73 | - <div class="row"> | |
| 74 | - <div class="col-md-12"> | |
| 75 | - <div class="form-group form-group-lg"> | |
| 76 | - <label class="col-md-4 control-label" for="nome_atlas" >{{{titulo}}}</label> | |
| 77 | - <div class="col-md-8"> | |
| 78 | - <input title="{{{titulo}}}" type="text" value="{{{titulo_atlas}}}" class="form-control" name="titulo_atlas" required> | |
| 79 | - </div> | |
| 80 | - </div> | |
| 59 | +<script id="templateFormLista" type="x-tmpl-mustache"> | |
| 60 | +<form style="" action="#" onsubmit="{{onSalvar}}('{{id_atlas}}');return false;" onchange="this.style.boxShadow='2px 2px 5px 0 #009688';" class="form-horizontal" role="form" method="post" > | |
| 61 | + <div class="row"> | |
| 62 | + <div class="col-md-12"> | |
| 63 | + <div class="form-group form-group-lg"> | |
| 64 | + <label class="col-md-4 control-label" for="nome_atlas" >{{{titulo}}}</label> | |
| 65 | + <div class="col-md-8"> | |
| 66 | + <input title="{{{titulo}}}" type="text" value="{{{titulo_atlas}}}" class="form-control" name="titulo_atlas" required> | |
| 81 | 67 | </div> |
| 82 | - <div class="col-md-12"> | |
| 83 | - <div class="form-group form-group-lg"> | |
| 84 | - <label class="col-md-4 control-label" for="desc_atlas" >{{{descricao}}}</label> | |
| 85 | - <div class="col-md-8"> | |
| 86 | - <input title="{{{descricao}}}" type="text" value="{{{desc_atlas}}}" class="form-control" name="desc_atlas" required> | |
| 87 | - </div> | |
| 88 | - </div> | |
| 68 | + </div> | |
| 69 | + </div> | |
| 70 | + <div class="col-md-12"> | |
| 71 | + <div class="form-group form-group-lg"> | |
| 72 | + <label class="col-md-4 control-label" for="desc_atlas" >{{{descricao}}}</label> | |
| 73 | + <div class="col-md-8"> | |
| 74 | + <input title="{{{descricao}}}" type="text" value="{{{desc_atlas}}}" class="form-control" name="desc_atlas" required> | |
| 89 | 75 | </div> |
| 90 | - <div class="col-md-12"> | |
| 91 | - <div class="form-group form-group-lg"> | |
| 92 | - <label class="col-md-4 control-label" for="link_atlas" >{{{linkTxt}}}</label> | |
| 93 | - <div class="col-md-8"> | |
| 94 | - <input title="{{{linkTxt}}}" type="text" value="{{{link_atlas}}}" class="form-control" name="link_atlas" > | |
| 95 | - </div> | |
| 96 | - </div> | |
| 76 | + </div> | |
| 77 | + </div> | |
| 78 | + <div class="col-md-12"> | |
| 79 | + <div class="form-group form-group-lg"> | |
| 80 | + <label class="col-md-4 control-label" for="link_atlas" >{{{linkTxt}}}</label> | |
| 81 | + <div class="col-md-8"> | |
| 82 | + <input title="{{{linkTxt}}}" type="text" value="{{{link_atlas}}}" class="form-control" name="link_atlas" > | |
| 97 | 83 | </div> |
| 98 | - <div class="col-md-12"> | |
| 99 | - <div class="form-group form-group-lg"> | |
| 100 | - <label class="col-md-4 control-label" for="publicado_atlas">{{{publicado}}}</label> | |
| 101 | - <div class="col-md-8"> | |
| 102 | - <select title="{{{publicado}}}" name="publicado_atlas" class="form-control"> | |
| 103 | - {{{opcoesPublicado}}} | |
| 104 | - </select> | |
| 105 | - </div> | |
| 106 | - </div> | |
| 84 | + </div> | |
| 85 | + </div> | |
| 86 | + <div class="col-md-12"> | |
| 87 | + <div class="form-group form-group-lg"> | |
| 88 | + <label class="col-md-4 control-label" for="publicado_atlas">{{{publicado}}}</label> | |
| 89 | + <div class="col-md-8"> | |
| 90 | + <select title="{{{publicado}}}" name="publicado_atlas" class="form-control"> | |
| 91 | + {{{opcoesPublicado}}} | |
| 92 | + </select> | |
| 107 | 93 | </div> |
| 108 | - <div class="col-md-12"> | |
| 109 | - <div class="form-group form-group-lg"> | |
| 110 | - <label class="col-md-4 control-label" for="ordem_atlas" >{{{ordem}}}</label> | |
| 111 | - <div class="col-md-8"> | |
| 112 | - <input title="{{{ordem}}}" type="text" value="{{{ordem_atlas}}}" class="form-control" name="ordem_atlas" > | |
| 113 | - </div> | |
| 114 | - </div> | |
| 94 | + </div> | |
| 95 | + </div> | |
| 96 | + <div class="col-md-12"> | |
| 97 | + <div class="form-group form-group-lg"> | |
| 98 | + <label class="col-md-4 control-label" for="ordem_atlas" >{{{ordem}}}</label> | |
| 99 | + <div class="col-md-8"> | |
| 100 | + <input title="{{{ordem}}}" type="text" value="{{{ordem_atlas}}}" class="form-control" name="ordem_atlas" > | |
| 115 | 101 | </div> |
| 116 | - <div class="col-md-12"> | |
| 117 | - <div class="form-group form-group-lg"> | |
| 118 | - <label class="col-md-4 control-label" for="basemapfile_atlas" >{{{mapfileInicia}}}</label> | |
| 119 | - <div class="col-md-8"> | |
| 120 | - <input title="{{{mapfileInicia}}}" type="text" value="{{{basemapfile_atlas}}}" class="form-control" name="basemapfile_atlas" > | |
| 121 | - </div> | |
| 122 | - </div> | |
| 102 | + </div> | |
| 103 | + </div> | |
| 104 | + <div class="col-md-12"> | |
| 105 | + <div class="form-group form-group-lg"> | |
| 106 | + <label class="col-md-4 control-label" for="basemapfile_atlas" >{{{mapfileInicia}}}</label> | |
| 107 | + <div class="col-md-8"> | |
| 108 | + <input title="{{{mapfileInicia}}}" type="text" value="{{{basemapfile_atlas}}}" class="form-control" name="basemapfile_atlas" > | |
| 123 | 109 | </div> |
| 124 | - <div class="col-md-12"> | |
| 125 | - <div class="form-group form-group-lg"> | |
| 126 | - <label class="col-md-4 control-label" for="h_atlas" >{{{altura}}}</label> | |
| 127 | - <div class="col-md-8"> | |
| 128 | - <input title="{{{altura}}}" type="text" value="{{{h_atlas}}}" class="form-control" name="h_atlas" > | |
| 129 | - </div> | |
| 130 | - </div> | |
| 110 | + </div> | |
| 111 | + </div> | |
| 112 | + <div class="col-md-12"> | |
| 113 | + <div class="form-group form-group-lg"> | |
| 114 | + <label class="col-md-4 control-label" for="h_atlas" >{{{altura}}}</label> | |
| 115 | + <div class="col-md-8"> | |
| 116 | + <input title="{{{altura}}}" type="text" value="{{{h_atlas}}}" class="form-control" name="h_atlas" > | |
| 131 | 117 | </div> |
| 132 | - <div class="col-md-12"> | |
| 133 | - <div class="form-group form-group-lg"> | |
| 134 | - <label class="col-md-4 control-label" for="w_atlas" >{{{largura}}}</label> | |
| 135 | - <div class="col-md-8"> | |
| 136 | - <input title="{{{largura}}}" type="text" value="{{{w_atlas}}}" class="form-control" name="w_atlas" > | |
| 137 | - </div> | |
| 138 | - </div> | |
| 118 | + </div> | |
| 119 | + </div> | |
| 120 | + <div class="col-md-12"> | |
| 121 | + <div class="form-group form-group-lg"> | |
| 122 | + <label class="col-md-4 control-label" for="w_atlas" >{{{largura}}}</label> | |
| 123 | + <div class="col-md-8"> | |
| 124 | + <input title="{{{largura}}}" type="text" value="{{{w_atlas}}}" class="form-control" name="w_atlas" > | |
| 139 | 125 | </div> |
| 140 | - <div class="col-md-12"> | |
| 141 | - <div class="form-group form-group-lg"> | |
| 142 | - <label class="col-md-4 control-label" for="icone_atlas" >{{{iconeAtlas}}}</label> | |
| 143 | - <div class="col-md-8"> | |
| 144 | - <input title="{{{iconeAtlas}}}" type="text" value="{{{icone_atlas}}}" class="form-control" name="icone_atlas" > | |
| 145 | - </div> | |
| 146 | - </div> | |
| 126 | + </div> | |
| 127 | + </div> | |
| 128 | + <div class="col-md-12"> | |
| 129 | + <div class="form-group form-group-lg"> | |
| 130 | + <label class="col-md-4 control-label" for="icone_atlas" >{{{iconeAtlas}}}</label> | |
| 131 | + <div class="col-md-8"> | |
| 132 | + <input title="{{{iconeAtlas}}}" type="text" value="{{{icone_atlas}}}" class="form-control" name="icone_atlas" > | |
| 147 | 133 | </div> |
| 148 | - <div class="col-md-12"> | |
| 149 | - <div class="form-group form-group-lg"> | |
| 150 | - <label class="col-md-4 control-label" for="pranchadefault_atlas" >{{{pranchaInicia}}}</label> | |
| 151 | - <div class="col-md-8"> | |
| 152 | - <input title="{{{pranchaInicia}}}" type="text" value="{{{pranchadefault_atlas}}}" class="form-control" name="pranchadefault_atlas" > | |
| 153 | - </div> | |
| 154 | - </div> | |
| 134 | + </div> | |
| 135 | + </div> | |
| 136 | + <div class="col-md-12"> | |
| 137 | + <div class="form-group form-group-lg"> | |
| 138 | + <label class="col-md-4 control-label" for="pranchadefault_atlas" >{{{pranchaInicia}}}</label> | |
| 139 | + <div class="col-md-8"> | |
| 140 | + <input title="{{{pranchaInicia}}}" type="text" value="{{{pranchadefault_atlas}}}" class="form-control" name="pranchadefault_atlas" > | |
| 155 | 141 | </div> |
| 156 | - <div class="col-md-12"> | |
| 157 | - <div class="form-group form-group-lg"> | |
| 158 | - <label class="col-md-4 control-label" for="template_atlas" >{{{template}}}</label> | |
| 159 | - <div class="col-md-8"> | |
| 160 | - <input title="{{{template}}}" type="text" value="{{{template_atlas}}}" class="form-control" name="template_atlas" > | |
| 161 | - </div> | |
| 162 | - </div> | |
| 142 | + </div> | |
| 143 | + </div> | |
| 144 | + <div class="col-md-12"> | |
| 145 | + <div class="form-group form-group-lg"> | |
| 146 | + <label class="col-md-4 control-label" for="template_atlas" >{{{template}}}</label> | |
| 147 | + <div class="col-md-8"> | |
| 148 | + <input title="{{{template}}}" type="text" value="{{{template_atlas}}}" class="form-control" name="template_atlas" > | |
| 163 | 149 | </div> |
| 164 | - <div class="col-md-12"> | |
| 165 | - <div class="form-group form-group-lg"> | |
| 166 | - <label class="col-md-4 control-label" for="tipoguias_atlas" >{{{tipoGuia}}}</label> | |
| 167 | - <div class="col-md-8"> | |
| 168 | - <select title="{{{tipoGuia}}}" name="publicado_atlas" class="form-control"> | |
| 169 | - {{{opcoesTipoGuia}}} | |
| 170 | - </select> | |
| 171 | - </div> | |
| 172 | - </div> | |
| 150 | + </div> | |
| 151 | + </div> | |
| 152 | + <div class="col-md-12"> | |
| 153 | + <div class="form-group form-group-lg"> | |
| 154 | + <label class="col-md-4 control-label" for="tipoguias_atlas" >{{{tipoGuia}}}</label> | |
| 155 | + <div class="col-md-8"> | |
| 156 | + <select title="{{{tipoGuia}}}" name="publicado_atlas" class="form-control"> | |
| 157 | + {{{opcoesTipoGuia}}} | |
| 158 | + </select> | |
| 173 | 159 | </div> |
| 174 | 160 | </div> |
| 175 | - <div class="pull-right"> | |
| 176 | - <button type="submit" class="btn btn-primary" role="button" style="color:#008579;">{{salvar}}</button> | |
| 177 | 161 | </div> |
| 178 | - </form> | |
| 162 | + </div> | |
| 163 | + <div class="pull-right"> | |
| 164 | + <button type="submit" class="btn btn-primary" role="button" style="color:#008579;">{{salvar}}</button> | |
| 165 | + </div> | |
| 166 | + <div class="clearfix"></div> | |
| 167 | +</form> | |
| 168 | +</script> | |
| 169 | +<script id="templateLista" type="x-tmpl-mustache"> | |
| 170 | +<div class="panel panel-default" id="form-{{id_atlas}}"> | |
| 171 | + <div class="panel-heading" role="tab"> | |
| 172 | + <h3 class="panel-title {{escondido}}"> | |
| 173 | + <a href="javascript:void(0)" onclick="{{onExcluir}}('{{id_atlas}}')" class="btn btn-danger btn-fab btn-fab-mini" role="button"> | |
| 174 | + <i class="material-icons">delete_forever</i> | |
| 175 | + </a> | |
| 176 | + | |
| 177 | + <a class="collapsed in" role="button" data-toggle="collapse" href="#body-form-{{id_atlas}}" | |
| 178 | + aria-expanded="false" aria-controls="#body-form-{{id_atlas}}"> {{{titulo_atlas}}} </a> | |
| 179 | + </h3> | |
| 180 | + </div> | |
| 181 | + <div class="panel-body panel-collapse collapse" id="body-form-{{id_atlas}}"> | |
| 182 | + {{{templateFormLista}}} | |
| 179 | 183 | </div> |
| 180 | 184 | <div class="panel-footer {{{escondido}}}" style="padding-top: 0px; padding-bottom: 0px;"> |
| 181 | 185 | <div class="pull-right"> | ... | ... |
admin1/catalogo/atlas/pranchas/index.js
| ... | ... | @@ -51,6 +51,7 @@ Obt&eacute;m a lista |
| 51 | 51 | var json = jQuery.parseJSON(data); |
| 52 | 52 | //template do form de cada operacao |
| 53 | 53 | var templateLista = $("#templateLista").html(); |
| 54 | + templateLista = templateLista.replace("{{{templateFormLista}}}",$("#templateFormLista").html()); | |
| 54 | 55 | //lista todas as menus |
| 55 | 56 | var html = Mustache.to_html( |
| 56 | 57 | "{{#data}}" + templateLista + "{{/data}}", |
| ... | ... | @@ -81,7 +82,7 @@ Obt&eacute;m a lista |
| 81 | 82 | //monta um template para o modal de inclusao de novo usuario |
| 82 | 83 | if(i3GEOadmin.prancha.formAdiciona == ""){ |
| 83 | 84 | html = Mustache.to_html( |
| 84 | - $("#templateLista").html(), | |
| 85 | + $("#templateFormLista").html(), | |
| 85 | 86 | $.extend( |
| 86 | 87 | {}, |
| 87 | 88 | i3GEOadmin.prancha.dicionario, |
| ... | ... | @@ -111,7 +112,7 @@ Obt&eacute;m a lista |
| 111 | 112 | }, |
| 112 | 113 | // os parametros sao obtidos do formulario aberto do modal |
| 113 | 114 | adiciona: function(){ |
| 114 | - var parametros = $("#form-modal form").serialize(); | |
| 115 | + var parametros = $("#modalGeral form").serialize(); | |
| 115 | 116 | i3GEOadmin.core.fechaModalGeral(); |
| 116 | 117 | i3GEOadmin.core.modalAguarde(true); |
| 117 | 118 | $.post( | ... | ... |
admin1/catalogo/atlas/pranchas/index.php
| ... | ... | @@ -58,6 +58,80 @@ $titulo_atlas = filter_var($_GET["titulo_atlas"], FILTER_SANITIZE_STRING); |
| 58 | 58 | <script id="templateFiltro" type="x-tmpl-mustache"> |
| 59 | 59 | <option value="form-{{id_prancha}}">{{{titulo_prancha}}}</option> |
| 60 | 60 | </script> |
| 61 | +<script id="templateFormLista" type="x-tmpl-mustache"> | |
| 62 | +<form style="" action="#" onsubmit="{{onSalvar}}('{{id_prancha}}');return false;" onchange="this.style.boxShadow='2px 2px 5px 0 #009688';" class="form-horizontal" role="form" method="post" > | |
| 63 | + <div class="row"> | |
| 64 | + <div class="col-md-12"> | |
| 65 | + <div class="form-group form-group-lg"> | |
| 66 | + <label class="col-md-4 control-label" for="titulo_prancha" >{{{titulo}}}</label> | |
| 67 | + <div class="col-md-8"> | |
| 68 | + <input title="{{{titulo}}}" type="text" value="{{{titulo_prancha}}}" class="form-control" name="titulo_prancha" required> | |
| 69 | + </div> | |
| 70 | + </div> | |
| 71 | + </div> | |
| 72 | + <div class="col-md-12"> | |
| 73 | + <div class="form-group form-group-lg"> | |
| 74 | + <label class="col-md-4 control-label" for="desc_prancha" >{{{descricao}}}</label> | |
| 75 | + <div class="col-md-8"> | |
| 76 | + <input title="{{{descricao}}}" type="text" value="{{{desc_prancha}}}" class="form-control" name="desc_prancha" > | |
| 77 | + </div> | |
| 78 | + </div> | |
| 79 | + </div> | |
| 80 | + <div class="col-md-12"> | |
| 81 | + <div class="form-group form-group-lg"> | |
| 82 | + <label class="col-md-4 control-label" for="link_prancha" >{{{linkTxt}}}</label> | |
| 83 | + <div class="col-md-8"> | |
| 84 | + <input title="{{{linkTxt}}}" type="text" value="{{{link_prancha}}}" class="form-control" name="link_prancha" > | |
| 85 | + </div> | |
| 86 | + </div> | |
| 87 | + </div> | |
| 88 | + <div class="col-md-12"> | |
| 89 | + <div class="form-group form-group-lg"> | |
| 90 | + <label class="col-md-4 control-label" for="ordem_prancha" >{{{ordem}}}</label> | |
| 91 | + <div class="col-md-8"> | |
| 92 | + <input title="{{{ordem}}}" type="text" value="{{{ordem_prancha}}}" class="form-control" name="ordem_prancha" > | |
| 93 | + </div> | |
| 94 | + </div> | |
| 95 | + </div> | |
| 96 | + <div class="col-md-12"> | |
| 97 | + <div class="form-group form-group-lg"> | |
| 98 | + <label class="col-md-4 control-label" for="h_prancha" >{{{altura}}}</label> | |
| 99 | + <div class="col-md-8"> | |
| 100 | + <input title="{{{altura}}}" type="text" value="{{{h_prancha}}}" class="form-control" name="h_prancha" > | |
| 101 | + </div> | |
| 102 | + </div> | |
| 103 | + </div> | |
| 104 | + <div class="col-md-12"> | |
| 105 | + <div class="form-group form-group-lg"> | |
| 106 | + <label class="col-md-4 control-label" for="w_prancha" >{{{largura}}}</label> | |
| 107 | + <div class="col-md-8"> | |
| 108 | + <input title="{{{largura}}}" type="text" value="{{{w_prancha}}}" class="form-control" name="w_prancha" > | |
| 109 | + </div> | |
| 110 | + </div> | |
| 111 | + </div> | |
| 112 | + <div class="col-md-12"> | |
| 113 | + <div class="form-group form-group-lg"> | |
| 114 | + <label class="col-md-4 control-label" for="icone_prancha" >{{{icone}}}</label> | |
| 115 | + <div class="col-md-8"> | |
| 116 | + <input title="{{{icone}}}" type="text" value="{{{icone_prancha}}}" class="form-control" name="icone_prancha" > | |
| 117 | + </div> | |
| 118 | + </div> | |
| 119 | + </div> | |
| 120 | + <div class="col-md-12"> | |
| 121 | + <div class="form-group form-group-lg"> | |
| 122 | + <label class="col-md-4 control-label" for="mapext_prancha" >{{{extGeo}}}</label> | |
| 123 | + <div class="col-md-8"> | |
| 124 | + <input title="{{{extGeo}}}" type="text" value="{{{mapext_prancha}}}" class="form-control" name="mapext_prancha" > | |
| 125 | + </div> | |
| 126 | + </div> | |
| 127 | + </div> | |
| 128 | + </div> | |
| 129 | + <div class="pull-right"> | |
| 130 | + <button type="submit" class="btn btn-primary" role="button" style="color:#008579;">{{salvar}}</button> | |
| 131 | + </div> | |
| 132 | + <div class="clearfix"></div> | |
| 133 | +</form> | |
| 134 | +</script> | |
| 61 | 135 | <script id="templateLista" type="x-tmpl-mustache"> |
| 62 | 136 | <div class="panel panel-default" id="form-{{id_prancha}}"> |
| 63 | 137 | <div class="panel-heading" role="tab"> |
| ... | ... | @@ -71,77 +145,7 @@ $titulo_atlas = filter_var($_GET["titulo_atlas"], FILTER_SANITIZE_STRING); |
| 71 | 145 | </h3> |
| 72 | 146 | </div> |
| 73 | 147 | <div class="panel-body panel-collapse collapse" id="body-form-{{id_prancha}}"> |
| 74 | - <form style="" action="#" onsubmit="{{onSalvar}}('{{id_prancha}}');return false;" onchange="this.style.boxShadow='2px 2px 5px 0 #009688';" class="form-horizontal" role="form" method="post" > | |
| 75 | - <div class="row"> | |
| 76 | - <div class="col-md-12"> | |
| 77 | - <div class="form-group form-group-lg"> | |
| 78 | - <label class="col-md-4 control-label" for="titulo_prancha" >{{{titulo}}}</label> | |
| 79 | - <div class="col-md-8"> | |
| 80 | - <input title="{{{titulo}}}" type="text" value="{{{titulo_prancha}}}" class="form-control" name="titulo_prancha" required> | |
| 81 | - </div> | |
| 82 | - </div> | |
| 83 | - </div> | |
| 84 | - <div class="col-md-12"> | |
| 85 | - <div class="form-group form-group-lg"> | |
| 86 | - <label class="col-md-4 control-label" for="desc_prancha" >{{{descricao}}}</label> | |
| 87 | - <div class="col-md-8"> | |
| 88 | - <input title="{{{descricao}}}" type="text" value="{{{desc_prancha}}}" class="form-control" name="desc_prancha" > | |
| 89 | - </div> | |
| 90 | - </div> | |
| 91 | - </div> | |
| 92 | - <div class="col-md-12"> | |
| 93 | - <div class="form-group form-group-lg"> | |
| 94 | - <label class="col-md-4 control-label" for="link_prancha" >{{{linkTxt}}}</label> | |
| 95 | - <div class="col-md-8"> | |
| 96 | - <input title="{{{linkTxt}}}" type="text" value="{{{link_prancha}}}" class="form-control" name="link_prancha" > | |
| 97 | - </div> | |
| 98 | - </div> | |
| 99 | - </div> | |
| 100 | - <div class="col-md-12"> | |
| 101 | - <div class="form-group form-group-lg"> | |
| 102 | - <label class="col-md-4 control-label" for="ordem_prancha" >{{{ordem}}}</label> | |
| 103 | - <div class="col-md-8"> | |
| 104 | - <input title="{{{ordem}}}" type="text" value="{{{ordem_prancha}}}" class="form-control" name="ordem_prancha" > | |
| 105 | - </div> | |
| 106 | - </div> | |
| 107 | - </div> | |
| 108 | - <div class="col-md-12"> | |
| 109 | - <div class="form-group form-group-lg"> | |
| 110 | - <label class="col-md-4 control-label" for="h_prancha" >{{{altura}}}</label> | |
| 111 | - <div class="col-md-8"> | |
| 112 | - <input title="{{{altura}}}" type="text" value="{{{h_prancha}}}" class="form-control" name="h_prancha" > | |
| 113 | - </div> | |
| 114 | - </div> | |
| 115 | - </div> | |
| 116 | - <div class="col-md-12"> | |
| 117 | - <div class="form-group form-group-lg"> | |
| 118 | - <label class="col-md-4 control-label" for="w_prancha" >{{{largura}}}</label> | |
| 119 | - <div class="col-md-8"> | |
| 120 | - <input title="{{{largura}}}" type="text" value="{{{w_prancha}}}" class="form-control" name="w_prancha" > | |
| 121 | - </div> | |
| 122 | - </div> | |
| 123 | - </div> | |
| 124 | - <div class="col-md-12"> | |
| 125 | - <div class="form-group form-group-lg"> | |
| 126 | - <label class="col-md-4 control-label" for="icone_prancha" >{{{icone}}}</label> | |
| 127 | - <div class="col-md-8"> | |
| 128 | - <input title="{{{icone}}}" type="text" value="{{{icone_prancha}}}" class="form-control" name="icone_prancha" > | |
| 129 | - </div> | |
| 130 | - </div> | |
| 131 | - </div> | |
| 132 | - <div class="col-md-12"> | |
| 133 | - <div class="form-group form-group-lg"> | |
| 134 | - <label class="col-md-4 control-label" for="mapext_prancha" >{{{extGeo}}}</label> | |
| 135 | - <div class="col-md-8"> | |
| 136 | - <input title="{{{extGeo}}}" type="text" value="{{{mapext_prancha}}}" class="form-control" name="mapext_prancha" > | |
| 137 | - </div> | |
| 138 | - </div> | |
| 139 | - </div> | |
| 140 | - </div> | |
| 141 | - <div class="pull-right"> | |
| 142 | - <button type="submit" class="btn btn-primary" role="button" style="color:#008579;">{{salvar}}</button> | |
| 143 | - </div> | |
| 144 | - </form> | |
| 148 | + {{{templateFormLista}}} | |
| 145 | 149 | </div> |
| 146 | 150 | <div class="panel-footer {{{escondido}}}" style="padding-top: 0px; padding-bottom: 0px;"> |
| 147 | 151 | <div class="pull-right"> | ... | ... |
admin1/catalogo/atlas/pranchas/temas/index.js
| ... | ... | @@ -51,6 +51,7 @@ Obt&eacute;m a lista |
| 51 | 51 | var json = jQuery.parseJSON(data); |
| 52 | 52 | //template do form de cada operacao |
| 53 | 53 | var templateLista = $("#templateLista").html(); |
| 54 | + templateLista = templateLista.replace("{{{templateFormLista}}}",$("#templateFormLista").html()); | |
| 54 | 55 | var opcoesTema = '<option value="">---</option>' + Mustache.to_html( |
| 55 | 56 | "{{#data}}" + $("#templateTemas").html() + "{{/data}}", |
| 56 | 57 | {"data":json["temas"]} |
| ... | ... | @@ -97,7 +98,7 @@ Obt&eacute;m a lista |
| 97 | 98 | //monta um template para o modal de inclusao de novo usuario |
| 98 | 99 | if(i3GEOadmin.tema.formAdiciona == ""){ |
| 99 | 100 | html = Mustache.to_html( |
| 100 | - $("#templateLista").html(), | |
| 101 | + $("#templateFormLista").html(), | |
| 101 | 102 | $.extend( |
| 102 | 103 | {}, |
| 103 | 104 | i3GEOadmin.prancha.dicionario, |
| ... | ... | @@ -136,7 +137,7 @@ Obt&eacute;m a lista |
| 136 | 137 | }, |
| 137 | 138 | // os parametros sao obtidos do formulario aberto do modal |
| 138 | 139 | adiciona: function(){ |
| 139 | - var parametros = $("#form-modal form").serialize(); | |
| 140 | + var parametros = $("#modalGeral form").serialize(); | |
| 140 | 141 | i3GEOadmin.core.fechaModalGeral(); |
| 141 | 142 | i3GEOadmin.core.modalAguarde(true); |
| 142 | 143 | $.post( | ... | ... |
admin1/catalogo/atlas/pranchas/temas/index.php
| ... | ... | @@ -47,6 +47,44 @@ $id_atlas = filter_var($_GET["id_atlas"], FILTER_SANITIZE_NUMBER_INT); |
| 47 | 47 | <script id="templateFiltro" type="x-tmpl-mustache"> |
| 48 | 48 | <option value="form-{{id_tema}}">{{{codigo_tema}}}</option> |
| 49 | 49 | </script> |
| 50 | +<script id="templateFormLista" type="x-tmpl-mustache"> | |
| 51 | +<form style="" action="#" onsubmit="{{onSalvar}}('{{id_tema}}','{{{codigo_tema}}}');return false;" onchange="this.style.boxShadow='2px 2px 5px 0 #009688';" class="form-horizontal" role="form" method="post" > | |
| 52 | + <div class="row"> | |
| 53 | + <div class="col-md-12 {{esconde}}"> | |
| 54 | + <div class="form-group form-group-lg"> | |
| 55 | + <label class="col-md-4 control-label" for="codigo_tema" >{{{codigoTema}}}</label> | |
| 56 | + <div class="col-md-8"> | |
| 57 | + <select title="{{{codigoTema}}}" name="codigo_tema" class="form-control"> | |
| 58 | + {{{opcoesTema}}} | |
| 59 | + </select> | |
| 60 | + </div> | |
| 61 | + </div> | |
| 62 | + </div> | |
| 63 | + <div class="col-md-12"> | |
| 64 | + <div class="form-group form-group-lg"> | |
| 65 | + <label class="col-md-4 control-label" for="ordem_tema" >{{{ordem}}}</label> | |
| 66 | + <div class="col-md-8"> | |
| 67 | + <input title="{{{ordem}}}" type="text" value="{{{ordem_tema}}}" class="form-control" name="ordem_tema" > | |
| 68 | + </div> | |
| 69 | + </div> | |
| 70 | + </div> | |
| 71 | + <div class="col-md-12"> | |
| 72 | + <div class="form-group form-group-lg"> | |
| 73 | + <label class="col-md-4 control-label" for="ligado_tema" >{{{temaVisivel}}}</label> | |
| 74 | + <div class="col-md-8"> | |
| 75 | + <select title="{{{temaVisivel}}}" name="ligado_tema" class="form-control"> | |
| 76 | + {{{opcoesLigado}}} | |
| 77 | + </select> | |
| 78 | + </div> | |
| 79 | + </div> | |
| 80 | + </div> | |
| 81 | + </div> | |
| 82 | + <div class="pull-right"> | |
| 83 | + <button type="submit" class="btn btn-primary" role="button" style="color:#008579;">{{salvar}}</button> | |
| 84 | + </div> | |
| 85 | + <div class="clearfix"></div> | |
| 86 | +</form> | |
| 87 | +</script> | |
| 50 | 88 | <script id="templateLista" type="x-tmpl-mustache"> |
| 51 | 89 | <div class="panel panel-default" id="form-{{id_tema}}"> |
| 52 | 90 | <div class="panel-heading" role="tab"> |
| ... | ... | @@ -60,41 +98,7 @@ $id_atlas = filter_var($_GET["id_atlas"], FILTER_SANITIZE_NUMBER_INT); |
| 60 | 98 | </h3> |
| 61 | 99 | </div> |
| 62 | 100 | <div class="panel-body panel-collapse collapse" id="body-form-{{id_tema}}"> |
| 63 | - <form style="" action="#" onsubmit="{{onSalvar}}('{{id_tema}}','{{{codigo_tema}}}');return false;" onchange="this.style.boxShadow='2px 2px 5px 0 #009688';" class="form-horizontal" role="form" method="post" > | |
| 64 | - <div class="row"> | |
| 65 | - <div class="col-md-12 {{esconde}}"> | |
| 66 | - <div class="form-group form-group-lg"> | |
| 67 | - <label class="col-md-4 control-label" for="codigo_tema" >{{{codigoTema}}}</label> | |
| 68 | - <div class="col-md-8"> | |
| 69 | - <select title="{{{codigoTema}}}" name="codigo_tema" class="form-control"> | |
| 70 | - {{{opcoesTema}}} | |
| 71 | - </select> | |
| 72 | - </div> | |
| 73 | - </div> | |
| 74 | - </div> | |
| 75 | - <div class="col-md-12"> | |
| 76 | - <div class="form-group form-group-lg"> | |
| 77 | - <label class="col-md-4 control-label" for="ordem_tema" >{{{ordem}}}</label> | |
| 78 | - <div class="col-md-8"> | |
| 79 | - <input title="{{{ordem}}}" type="text" value="{{{ordem_tema}}}" class="form-control" name="ordem_tema" > | |
| 80 | - </div> | |
| 81 | - </div> | |
| 82 | - </div> | |
| 83 | - <div class="col-md-12"> | |
| 84 | - <div class="form-group form-group-lg"> | |
| 85 | - <label class="col-md-4 control-label" for="ligado_tema" >{{{temaVisivel}}}</label> | |
| 86 | - <div class="col-md-8"> | |
| 87 | - <select title="{{{temaVisivel}}}" name="ligado_tema" class="form-control"> | |
| 88 | - {{{opcoesLigado}}} | |
| 89 | - </select> | |
| 90 | - </div> | |
| 91 | - </div> | |
| 92 | - </div> | |
| 93 | - </div> | |
| 94 | - <div class="pull-right"> | |
| 95 | - <button type="submit" class="btn btn-primary" role="button" style="color:#008579;">{{salvar}}</button> | |
| 96 | - </div> | |
| 97 | - </form> | |
| 101 | + {{{templateFormLista}}} | |
| 98 | 102 | </div> |
| 99 | 103 | </div> |
| 100 | 104 | </script> | ... | ... |
admin1/catalogo/mapas/index.js
| ... | ... | @@ -49,6 +49,7 @@ Obt&eacute;m a lista |
| 49 | 49 | var json = jQuery.parseJSON(data); |
| 50 | 50 | //template do form de cada operacao |
| 51 | 51 | var templateLista = $("#templateLista").html(); |
| 52 | + templateLista = templateLista.replace("{{{templateFormLista}}}",$("#templateFormLista").html()); | |
| 52 | 53 | //combo com temas |
| 53 | 54 | var opcoesTema = '<option value="">---</option>' + Mustache.to_html( |
| 54 | 55 | "{{#data}}" + $("#templateTemas").html() + "{{/data}}", |
| ... | ... | @@ -104,7 +105,7 @@ Obt&eacute;m a lista |
| 104 | 105 | //monta um template para o modal de inclusao de novo usuario |
| 105 | 106 | if(i3GEOadmin.mapas.formAdiciona == ""){ |
| 106 | 107 | html = Mustache.to_html( |
| 107 | - $("#templateLista").html(), | |
| 108 | + $("#templateFormLista").html(), | |
| 108 | 109 | $.extend( |
| 109 | 110 | {}, |
| 110 | 111 | i3GEOadmin.mapas.dicionario, |
| ... | ... | @@ -143,7 +144,7 @@ Obt&eacute;m a lista |
| 143 | 144 | }, |
| 144 | 145 | // os parametros sao obtidos do formulario aberto do modal |
| 145 | 146 | adiciona: function(){ |
| 146 | - var parametros = $("#form-modal form").serialize(); | |
| 147 | + var parametros = $("#modalGeral form").serialize(); | |
| 147 | 148 | i3GEOadmin.core.fechaModalGeral(); |
| 148 | 149 | i3GEOadmin.core.modalAguarde(true); |
| 149 | 150 | $.post( | ... | ... |
admin1/catalogo/mapas/index.php
| ... | ... | @@ -55,6 +55,112 @@ include "../../head.php"; |
| 55 | 55 | <script id="templateFiltro" type="x-tmpl-mustache"> |
| 56 | 56 | <option value="form-{{id_mapa}}">{{{nome_mapa}}}</option> |
| 57 | 57 | </script> |
| 58 | +<script id="templateFormLista" type="x-tmpl-mustache"> | |
| 59 | +<form style="" action="#" onsubmit="{{onSalvar}}('{{id_mapa}}');return false;" onchange="this.style.boxShadow='2px 2px 5px 0 #009688';" class="form-horizontal" role="form" method="post" > | |
| 60 | + <div class="row"> | |
| 61 | + <div class="col-md-12"> | |
| 62 | + <div class="form-group form-group-lg"> | |
| 63 | + <label class="col-md-4 control-label" for="nome_mapa" >{{{nomeMapa}}}</label> | |
| 64 | + <div class="col-md-8"> | |
| 65 | + <input title="{{{nomeMapa}}}" type="text" value="{{{nome_mapa}}}" class="form-control" name="nome_mapa" required> | |
| 66 | + </div> | |
| 67 | + </div> | |
| 68 | + <div class="form-group form-group-lg"> | |
| 69 | + <label class="col-md-4 control-label" for="desc_mapa">{{{descricao}}}</label> | |
| 70 | + <div class="col-md-8"> | |
| 71 | + <input title="{{{descricao}}}" type="text" value="{{{desc_mapa}}}" class="form-control" name="desc_mapa" > | |
| 72 | + </div> | |
| 73 | + </div> | |
| 74 | + <div class="form-group form-group-lg"> | |
| 75 | + <label class="col-md-4 control-label" for="contemmapfile" >{{{contemMapfile}}}</label> | |
| 76 | + <div class="col-md-8"> | |
| 77 | + <input title="{{{contemMapfile}}}" type="text" value="{{{contemmapfile}}}" disabled="" class="form-control" name="contemmapfile" > | |
| 78 | + </div> | |
| 79 | + </div> | |
| 80 | + <div class="form-group form-group-lg"> | |
| 81 | + <label class="col-md-4 control-label" for="ordem_mapa">{{{ordemMapa}}}</label> | |
| 82 | + <div class="col-md-8"> | |
| 83 | + <input title="{{{ordemMapa}}}" type="text" value="{{{ordem_mapa}}}" class="form-control" name="ordem_mapa"> | |
| 84 | + </div> | |
| 85 | + </div> | |
| 86 | + <div class="form-group form-group-lg"> | |
| 87 | + <label class="col-md-4 control-label" for="temas_mapa">{{{temas}}}</label> | |
| 88 | + <div class="col-md-4"> | |
| 89 | + <input title="{{{temas}}}" type="text" value="{{{temas_mapa}}}" class="form-control" name="temas_mapa" id="temas_mapa-{{id_mapa}}"> | |
| 90 | + </div> | |
| 91 | + <div class="col-md-4"> | |
| 92 | + <select title="{{{temas}}}" class="form-control" onchange="i3GEOadmin.mapas.addInput('temas_mapa-{{id_mapa}}',this.value)"> | |
| 93 | + {{{opcoesTema}}} | |
| 94 | + </select> | |
| 95 | + </div> | |
| 96 | + </div> | |
| 97 | + <div class="form-group form-group-lg"> | |
| 98 | + <label class="col-md-4 control-label" for="ligados_mapa">{{{temasLigados}}}</label> | |
| 99 | + <div class="col-md-4"> | |
| 100 | + <input title="{{{temasLigados}}}" type="text" value="{{{ligados_mapa}}}" class="form-control" name="ligados_mapa" id="ligados_mapa-{{id_mapa}}"> | |
| 101 | + </div> | |
| 102 | + <div class="col-md-4"> | |
| 103 | + <select title="{{{temasLigados}}}" class="form-control" onchange="i3GEOadmin.mapas.addInput('ligados_mapa-{{id_mapa}}',this.value)"> | |
| 104 | + {{{opcoesTema}}} | |
| 105 | + </select> | |
| 106 | + </div> | |
| 107 | + </div> | |
| 108 | + <div class="form-group form-group-lg"> | |
| 109 | + <label class="col-md-4 control-label" for="perfil_mapa">{{{perfis}}}</label> | |
| 110 | + <div class="col-md-4"> | |
| 111 | + <input title="{{{perfis}}}" id="perfil_mapa-{{id_mapa}}" type="text" value="{{{perfil_mapa}}}" class="form-control" name="perfil_mapa"> | |
| 112 | + </div> | |
| 113 | + <div class="col-md-4"> | |
| 114 | + <select title="{{{perfis}}}" class="form-control" onchange="i3GEOadmin.mapas.addInput('perfil_mapa-{{id_mapa}}',this.value)"> | |
| 115 | + {{{opcoesPerfil}}} | |
| 116 | + </select> | |
| 117 | + </div> | |
| 118 | + </div> | |
| 119 | + <div class="form-group form-group-lg"> | |
| 120 | + <label class="col-md-4 control-label" for="publicado_mapa">{{{publicado}}}</label> | |
| 121 | + <div class="col-md-8"> | |
| 122 | + <select title="{{{publicado}}}" name="publicado_mapa" class="form-control"> | |
| 123 | + {{{opcoesPublicado}}} | |
| 124 | + </select> | |
| 125 | + </div> | |
| 126 | + </div> | |
| 127 | + <div class="form-group form-group-lg"> | |
| 128 | + <label class="col-md-4 control-label" for="ext_mapa">{{{extensao}}}</label> | |
| 129 | + <div class="col-md-8"> | |
| 130 | + <input title="{{{extensao}}}" type="text" value="{{{ext_mapa}}}" class="form-control" name="ext_mapa"> | |
| 131 | + </div> | |
| 132 | + </div> | |
| 133 | + <div class="form-group form-group-lg"> | |
| 134 | + <label class="col-md-4 control-label" for="imagem_mapa">{{{img}}}</label> | |
| 135 | + <div class="col-md-4"> | |
| 136 | + <input title="{{{img}}}" type="text" value="{{{imagem_mapa}}}" class="form-control" name="imagem_mapa"> | |
| 137 | + </div> | |
| 138 | + <div class="col-md-4"> | |
| 139 | + <a href="#" class="thumbnail"> | |
| 140 | + <img src="{{{imagem_mapa}}}"> | |
| 141 | + </a> | |
| 142 | + </div> | |
| 143 | + </div> | |
| 144 | + <div class="form-group form-group-lg"> | |
| 145 | + <label class="col-md-4 control-label" for="linkdireto_mapa">{{{linkDireto}}}</label> | |
| 146 | + <div class="col-md-8"> | |
| 147 | + <input title="{{{linkDireto}}}" type="text" value="{{{linkdireto_mapa}}}" class="form-control" name="linkdireto_mapa"> | |
| 148 | + </div> | |
| 149 | + </div> | |
| 150 | + <div class="form-group form-group-lg"> | |
| 151 | + <label class="col-md-4 control-label" for="outros_mapa">{{{parametros}}}</label> | |
| 152 | + <div class="col-md-8"> | |
| 153 | + <input title="{{{parametros}}}" type="text" value="{{{outros_mapa}}}" class="form-control" name="outros_mapa"> | |
| 154 | + </div> | |
| 155 | + </div> | |
| 156 | + </div> | |
| 157 | + </div> | |
| 158 | + <div class="pull-right"> | |
| 159 | + <button type="submit" class="btn btn-primary" role="button" style="color:#008579;">{{salvar}}</button> | |
| 160 | + </div> | |
| 161 | + <div class="clearfix"></div> | |
| 162 | +</form> | |
| 163 | +</script> | |
| 58 | 164 | <script id="templateLista" type="x-tmpl-mustache"> |
| 59 | 165 | <div class="panel panel-default" id="form-{{id_mapa}}"> |
| 60 | 166 | <div class="panel-heading" role="tab"> |
| ... | ... | @@ -68,110 +174,7 @@ include "../../head.php"; |
| 68 | 174 | </h3> |
| 69 | 175 | </div> |
| 70 | 176 | <div class="panel-body panel-collapse collapse" id="body-form-{{id_mapa}}"> |
| 71 | - <form style="" action="#" onsubmit="{{onSalvar}}('{{id_mapa}}');return false;" onchange="this.style.boxShadow='2px 2px 5px 0 #009688';" class="form-horizontal" role="form" method="post" > | |
| 72 | - <div class="row"> | |
| 73 | - <div class="col-md-12"> | |
| 74 | - <div class="form-group form-group-lg"> | |
| 75 | - <label class="col-md-4 control-label" for="nome_mapa" >{{{nomeMapa}}}</label> | |
| 76 | - <div class="col-md-8"> | |
| 77 | - <input title="{{{nomeMapa}}}" type="text" value="{{{nome_mapa}}}" class="form-control" name="nome_mapa" required> | |
| 78 | - </div> | |
| 79 | - </div> | |
| 80 | - <div class="form-group form-group-lg"> | |
| 81 | - <label class="col-md-4 control-label" for="desc_mapa">{{{descricao}}}</label> | |
| 82 | - <div class="col-md-8"> | |
| 83 | - <input title="{{{descricao}}}" type="text" value="{{{desc_mapa}}}" class="form-control" name="desc_mapa" > | |
| 84 | - </div> | |
| 85 | - </div> | |
| 86 | - <div class="form-group form-group-lg"> | |
| 87 | - <label class="col-md-4 control-label" for="contemmapfile" >{{{contemMapfile}}}</label> | |
| 88 | - <div class="col-md-8"> | |
| 89 | - <input title="{{{contemMapfile}}}" type="text" value="{{{contemmapfile}}}" disabled="" class="form-control" name="contemmapfile" > | |
| 90 | - </div> | |
| 91 | - </div> | |
| 92 | - <div class="form-group form-group-lg"> | |
| 93 | - <label class="col-md-4 control-label" for="ordem_mapa">{{{ordemMapa}}}</label> | |
| 94 | - <div class="col-md-8"> | |
| 95 | - <input title="{{{ordemMapa}}}" type="text" value="{{{ordem_mapa}}}" class="form-control" name="ordem_mapa"> | |
| 96 | - </div> | |
| 97 | - </div> | |
| 98 | - <div class="form-group form-group-lg"> | |
| 99 | - <label class="col-md-4 control-label" for="temas_mapa">{{{temas}}}</label> | |
| 100 | - <div class="col-md-4"> | |
| 101 | - <input title="{{{temas}}}" type="text" value="{{{temas_mapa}}}" class="form-control" name="temas_mapa" id="temas_mapa-{{id_mapa}}"> | |
| 102 | - </div> | |
| 103 | - <div class="col-md-4"> | |
| 104 | - <select title="{{{temas}}}" class="form-control" onchange="i3GEOadmin.mapas.addInput('temas_mapa-{{id_mapa}}',this.value)"> | |
| 105 | - {{{opcoesTema}}} | |
| 106 | - </select> | |
| 107 | - </div> | |
| 108 | - </div> | |
| 109 | - <div class="form-group form-group-lg"> | |
| 110 | - <label class="col-md-4 control-label" for="ligados_mapa">{{{temasLigados}}}</label> | |
| 111 | - <div class="col-md-4"> | |
| 112 | - <input title="{{{temasLigados}}}" type="text" value="{{{ligados_mapa}}}" class="form-control" name="ligados_mapa" id="ligados_mapa-{{id_mapa}}"> | |
| 113 | - </div> | |
| 114 | - <div class="col-md-4"> | |
| 115 | - <select title="{{{temasLigados}}}" class="form-control" onchange="i3GEOadmin.mapas.addInput('ligados_mapa-{{id_mapa}}',this.value)"> | |
| 116 | - {{{opcoesTema}}} | |
| 117 | - </select> | |
| 118 | - </div> | |
| 119 | - </div> | |
| 120 | - <div class="form-group form-group-lg"> | |
| 121 | - <label class="col-md-4 control-label" for="perfil_mapa">{{{perfis}}}</label> | |
| 122 | - <div class="col-md-4"> | |
| 123 | - <input title="{{{perfis}}}" id="perfil_mapa-{{id_mapa}}" type="text" value="{{{perfil_mapa}}}" class="form-control" name="perfil_mapa"> | |
| 124 | - </div> | |
| 125 | - <div class="col-md-4"> | |
| 126 | - <select title="{{{perfis}}}" class="form-control" onchange="i3GEOadmin.mapas.addInput('perfil_mapa-{{id_mapa}}',this.value)"> | |
| 127 | - {{{opcoesPerfil}}} | |
| 128 | - </select> | |
| 129 | - </div> | |
| 130 | - </div> | |
| 131 | - <div class="form-group form-group-lg"> | |
| 132 | - <label class="col-md-4 control-label" for="publicado_mapa">{{{publicado}}}</label> | |
| 133 | - <div class="col-md-8"> | |
| 134 | - <select title="{{{publicado}}}" name="publicado_mapa" class="form-control"> | |
| 135 | - {{{opcoesPublicado}}} | |
| 136 | - </select> | |
| 137 | - </div> | |
| 138 | - </div> | |
| 139 | - <div class="form-group form-group-lg"> | |
| 140 | - <label class="col-md-4 control-label" for="ext_mapa">{{{extensao}}}</label> | |
| 141 | - <div class="col-md-8"> | |
| 142 | - <input title="{{{extensao}}}" type="text" value="{{{ext_mapa}}}" class="form-control" name="ext_mapa"> | |
| 143 | - </div> | |
| 144 | - </div> | |
| 145 | - <div class="form-group form-group-lg"> | |
| 146 | - <label class="col-md-4 control-label" for="imagem_mapa">{{{img}}}</label> | |
| 147 | - <div class="col-md-4"> | |
| 148 | - <input title="{{{img}}}" type="text" value="{{{imagem_mapa}}}" class="form-control" name="imagem_mapa"> | |
| 149 | - </div> | |
| 150 | - <div class="col-md-4"> | |
| 151 | - <a href="#" class="thumbnail"> | |
| 152 | - <img src="{{{imagem_mapa}}}"> | |
| 153 | - </a> | |
| 154 | - </div> | |
| 155 | - </div> | |
| 156 | - <div class="form-group form-group-lg"> | |
| 157 | - <label class="col-md-4 control-label" for="linkdireto_mapa">{{{linkDireto}}}</label> | |
| 158 | - <div class="col-md-8"> | |
| 159 | - <input title="{{{linkDireto}}}" type="text" value="{{{linkdireto_mapa}}}" class="form-control" name="linkdireto_mapa"> | |
| 160 | - </div> | |
| 161 | - </div> | |
| 162 | - <div class="form-group form-group-lg"> | |
| 163 | - <label class="col-md-4 control-label" for="outros_mapa">{{{parametros}}}</label> | |
| 164 | - <div class="col-md-8"> | |
| 165 | - <input title="{{{parametros}}}" type="text" value="{{{outros_mapa}}}" class="form-control" name="outros_mapa"> | |
| 166 | - </div> | |
| 167 | - </div> | |
| 168 | - </div> | |
| 169 | - </div> | |
| 170 | - <div class="pull-right"> | |
| 171 | - <button type="submit" class="btn btn-primary" role="button" style="color:#008579;">{{salvar}}</button> | |
| 172 | - </div> | |
| 173 | - </form> | |
| 174 | - | |
| 177 | + {{{templateFormLista}}} | |
| 175 | 178 | </div> |
| 176 | 179 | </div> |
| 177 | 180 | </script> | ... | ... |
admin1/catalogo/mapfile/exec.php
| ... | ... | @@ -59,7 +59,7 @@ switch ($funcao) { |
| 59 | 59 | header ( "HTTP/1.1 400 arquivo ja existe" ); |
| 60 | 60 | exit (); |
| 61 | 61 | } |
| 62 | - $novo = adicionar ( $locaplic, $_POST ["link_tema"], $codigo, $_POST ["acessopublico"], $_POST ["metaestat"], $_POST ["titulo"], $_POST ["desc_tema"], $_POST ["tituloEN"], $_POST ["tituloES"], true, $dbhw ); | |
| 62 | + $novo = adicionar ( $locaplic, $_POST["titulolegenda"], $_POST ["link_tema"], $codigo, $_POST ["acessopublico"], $_POST ["metaestat"], $_POST ["titulo"], $_POST ["desc_tema"], $_POST ["tituloEN"], $_POST ["tituloES"], true, $dbhw ); | |
| 63 | 63 | if ($novo === false) { |
| 64 | 64 | header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); |
| 65 | 65 | exit (); |
| ... | ... | @@ -234,7 +234,7 @@ function excluir($codigo, $dbhw) { |
| 234 | 234 | unlink ( "$locaplic/temas/" . $codigo . ".map" ); |
| 235 | 235 | return true; |
| 236 | 236 | } |
| 237 | -function adicionar($locaplic, $link_tema, $codigo, $acessopublico, $metaestat, $titulo, $desc_tema, $tituloEN, $tituloES, $registraBanco, $dbhw) { | |
| 237 | +function adicionar($locaplic, $titulolegenda, $link_tema, $codigo, $acessopublico, $metaestat, $titulo, $desc_tema, $tituloEN, $tituloES, $registraBanco, $dbhw) { | |
| 238 | 238 | global $convUTF, $esquemaadmin; |
| 239 | 239 | $arq = $locaplic . "/temas/" . $codigo . ".map"; |
| 240 | 240 | if (empty ( $acessopublico ) || $acessopublico == "on") { |
| ... | ... | @@ -242,6 +242,9 @@ function adicionar($locaplic, $link_tema, $codigo, $acessopublico, $metaestat, $ |
| 242 | 242 | } else { |
| 243 | 243 | $acessopublico = "SIM"; |
| 244 | 244 | } |
| 245 | + if(mb_detect_encoding($titulolegenda,'UTF-8, ISO-8859-1') == "UTF-8"){ | |
| 246 | + $titulolegenda = utf8_decode($titulolegenda); | |
| 247 | + } | |
| 245 | 248 | $tipoLayer = "line"; |
| 246 | 249 | $dados [] = "MAP"; |
| 247 | 250 | $dados [] = "SYMBOLSET ../symbols/simbolosv6.sym"; |
| ... | ... | @@ -258,7 +261,7 @@ function adicionar($locaplic, $link_tema, $codigo, $acessopublico, $metaestat, $ |
| 258 | 261 | $dados [] = ' CONNECTION ""'; |
| 259 | 262 | $dados [] = ' STATUS DEFAULT'; |
| 260 | 263 | $dados [] = ' METADATA'; |
| 261 | - $dados [] = ' TEMA "' . $titulo . '"'; | |
| 264 | + $dados [] = ' TEMA "' . $titulolegenda . '"'; | |
| 262 | 265 | $dados [] = ' CLASSE "SIM"'; |
| 263 | 266 | $tipoa_tema = ""; |
| 264 | 267 | if (! empty ( $metaestat ) && $metaestat == "SIM") { | ... | ... |
admin1/catalogo/mapfile/index.js
| ... | ... | @@ -53,6 +53,7 @@ Obt&eacute;m a lista |
| 53 | 53 | //objeto json com os dados viondos do banco |
| 54 | 54 | var json = jQuery.parseJSON(data); |
| 55 | 55 | var templateLista = $("#templateLista").html(); |
| 56 | + templateLista = templateLista.replace("{{{templateFormLista}}}",$("#templateFormLista").html()); | |
| 56 | 57 | var html = Mustache.to_html( |
| 57 | 58 | "{{#data}}" + templateLista + "{{/data}}", |
| 58 | 59 | $.extend( |
| ... | ... | @@ -90,12 +91,14 @@ Obt&eacute;m a lista |
| 90 | 91 | }, |
| 91 | 92 | adicionaDialogo: function(){ |
| 92 | 93 | var html = Mustache.to_html( |
| 93 | - "{{#data}}" + $("#templateAdicionarTema").html() + "{{/data}}", | |
| 94 | + "{{#data}}" + $("#templateManterTema").html() + "{{/data}}", | |
| 94 | 95 | $.extend( |
| 95 | 96 | {}, |
| 96 | 97 | i3GEOadmin.mapfile.dicionario, |
| 97 | 98 | { |
| 98 | - "data": "modal" | |
| 99 | + "data": "modal", | |
| 100 | + "metaestatnao": "selected", | |
| 101 | + "acessopublico": "checked" | |
| 99 | 102 | } |
| 100 | 103 | ) |
| 101 | 104 | ); | ... | ... |
admin1/catalogo/mapfile/index.php
| ... | ... | @@ -105,6 +105,9 @@ include "../../head.php"; |
| 105 | 105 | </div> |
| 106 | 106 | <div class="panel-body panel-collapse collapse" id="body-form-{{codigo}}"> |
| 107 | 107 | <div> |
| 108 | + <a onclick="i3GEOadmin.mapfile.dadosGeraisDialogo();" href="javascript:void(0)" class="btn btn-primary" style="color:#008579;" role="button">{{{tituloTxt}}}</a> | |
| 109 | + </div> | |
| 110 | + <div> | |
| 108 | 111 | <a title="{{{excluir}}}" href="javascript:void(0)" onclick="i3GEOadmin.mapfile.excluirDialogo('{{codigo}}')" class="btn btn-danger btn-fab btn-fab-mini" role="button"> |
| 109 | 112 | <i class="material-icons">delete_forever</i> |
| 110 | 113 | </a> |
| ... | ... | @@ -141,7 +144,7 @@ include "../../head.php"; |
| 141 | 144 | </div> |
| 142 | 145 | </div> |
| 143 | 146 | </script> |
| 144 | -<script id="templateAdicionarTema" type="x-tmpl-mustache"> | |
| 147 | +<script id="templateManterTema" type="x-tmpl-mustache"> | |
| 145 | 148 | <h4>{{{criaMapfile}}}</h4> |
| 146 | 149 | <blockquote>{{{criaMapfileDesc}}}</blockquote> |
| 147 | 150 | <form id="form-modal-adiciona" style="" action="#" onsubmit="i3GEOadmin.mapfile.adiciona();return false;" onchange="this.style.boxShadow='2px 2px 5px 0 #009688';" class="form-horizontal" role="form" method="post" > |
| ... | ... | @@ -150,52 +153,58 @@ include "../../head.php"; |
| 150 | 153 | <div class="form-group form-group-lg"> |
| 151 | 154 | <label class="col-md-6 control-label" for="codigo" >{{{nomeMap}}}</label> |
| 152 | 155 | <div class="col-md-6"> |
| 153 | - <input title="{{{nomeMap}}}" type="text" value="" class="form-control" name="codigo" required> | |
| 156 | + <input title="{{{nomeMap}}}" type="text" value="{{{codigo}}}" class="form-control" name="codigo" required> | |
| 154 | 157 | </div> |
| 155 | 158 | </div> |
| 156 | 159 | <div class="form-group form-group-lg"> |
| 157 | - <label class="col-md-6 control-label" for="titulo" >{{{tituloTema}}}. {{{tituloPt}}}</label> | |
| 160 | + <label class="col-md-6 control-label" for="titulolegenda" >{{{tituloLegenda}}}</label> | |
| 158 | 161 | <div class="col-md-6"> |
| 159 | - <input title="{{{tituloTema}}}" type="text" value="" class="form-control" name="titulo" > | |
| 162 | + <input title="{{{tituloLegenda}}}" type="text" value="{{{titulolegenda}}}" class="form-control" name="titulolegenda" > | |
| 163 | + </div> | |
| 164 | + </div> | |
| 165 | + <div class="form-group form-group-lg"> | |
| 166 | + <label class="col-md-6 control-label" for="titulo" >{{{tituloTema}}}</label> | |
| 167 | + <div class="col-md-6"> | |
| 168 | + <input placeholder="{{{tituloPt}}}" title="{{{tituloTema}}}" type="text" value="{{{titulo}}}" class="form-control" name="titulo" > | |
| 160 | 169 | </div> |
| 161 | 170 | </div> |
| 162 | 171 | <div class="form-group form-group-lg"> |
| 163 | - <label class="col-md-6 control-label" for="tituloES" >{{{tituloEs}}}</label> | |
| 172 | + <label class="col-md-6 control-label" for="titulo" ></label> | |
| 164 | 173 | <div class="col-md-6"> |
| 165 | - <input title="{{{tituloEs}}}" type="text" value="" class="form-control" name="tituloES" > | |
| 174 | + <input placeholder="{{{tituloEs}}}" title="{{{tituloEs}}}" type="text" value="{{{tituloES}}}" class="form-control" name="tituloES" > | |
| 166 | 175 | </div> |
| 167 | 176 | </div> |
| 168 | 177 | <div class="form-group form-group-lg"> |
| 169 | - <label class="col-md-6 control-label" for="tituloEN" >{{{tituloEn}}}</label> | |
| 178 | + <label class="col-md-6 control-label" for="titulo" ></label> | |
| 170 | 179 | <div class="col-md-6"> |
| 171 | - <input title="{{{tituloEn}}}" type="text" value="" class="form-control" name="tituloEN" > | |
| 180 | + <input placeholder="{{{tituloEn}}}" title="{{{tituloEn}}}" type="text" value="{{{tituloEN}}}" class="form-control" name="tituloEN" > | |
| 172 | 181 | </div> |
| 173 | 182 | </div> |
| 174 | 183 | <div class="form-group form-group-lg"> |
| 175 | 184 | <label class="col-md-6 control-label" for="desc_tema" >{{{descricaoTxt}}}</label> |
| 176 | 185 | <div class="col-md-6"> |
| 177 | - <input title="{{{descricaoTxt}}}" type="text" value="" class="form-control" name="desc_tema" > | |
| 186 | + <input title="{{{descricaoTxt}}}" type="text" value="{{{desc_tema}}}" class="form-control" name="desc_tema" > | |
| 178 | 187 | </div> |
| 179 | 188 | </div> |
| 180 | 189 | <div class="form-group form-group-lg"> |
| 181 | 190 | <label class="col-md-6 control-label" for="link_tema" >{{{fonteTema}}}</label> |
| 182 | 191 | <div class="col-md-6"> |
| 183 | - <input title="{{{fonteTema}}}" type="text" value="" class="form-control" name="link_tema" > | |
| 192 | + <input title="{{{fonteTema}}}" type="text" value="{{{link_tema}}}" class="form-control" name="link_tema" > | |
| 184 | 193 | </div> |
| 185 | 194 | </div> |
| 186 | 195 | <div class="form-group form-group-lg"> |
| 187 | 196 | <label class="col-md-6 control-label" for="metaestat">{{{metaestat}}}</label> |
| 188 | 197 | <div class="col-md-6"> |
| 189 | 198 | <select title="{{{metaestat}}}" class="form-control" name="metaestat"> |
| 190 | - <option value="SIM" >{{{sim}}}</option> | |
| 191 | - <option value="NAO" selected >{{{nao}}}</option> | |
| 199 | + <option value="SIM" {{{metaestatsim}}} >{{{sim}}}</option> | |
| 200 | + <option value="NAO" {{{metaestatnao}}} >{{{nao}}}</option> | |
| 192 | 201 | </select> |
| 193 | 202 | </div> |
| 194 | 203 | </div> |
| 195 | 204 | <div class="form-group form-group-lg"> |
| 196 | 205 | <div class="checkbox col-md-12"> |
| 197 | 206 | <label> |
| 198 | - <input title="{{{permiteOgc}}}" type="checkbox" checked name="acessopublico" /> {{{permiteOgc}}} | |
| 207 | + <input title="{{{permiteOgc}}}" type="checkbox" {{acessopublico}} name="acessopublico" /> {{{permiteOgc}}} | |
| 199 | 208 | </label> |
| 200 | 209 | </div> |
| 201 | 210 | </div> | ... | ... |
admin1/catalogo/menus/grupos/listadegrupos/index.js
| ... | ... | @@ -49,6 +49,7 @@ Obt&eacute;m a lista de grupos |
| 49 | 49 | var json = jQuery.parseJSON(data); |
| 50 | 50 | //template do form de cada operacao |
| 51 | 51 | var templateLista = $("#templateLista").html(); |
| 52 | + templateLista = templateLista.replace("{{{templateFormLista}}}",$("#templateFormLista").html()); | |
| 52 | 53 | //lista todas as grupos |
| 53 | 54 | var html = Mustache.to_html( |
| 54 | 55 | "{{#data}}" + templateLista + "{{/data}}", |
| ... | ... | @@ -79,7 +80,7 @@ Obt&eacute;m a lista de grupos |
| 79 | 80 | //monta um template para o modal de inclusao de novo usuario |
| 80 | 81 | if(i3GEOadmin.grupos.formAdiciona == ""){ |
| 81 | 82 | html = Mustache.to_html( |
| 82 | - $("#templateLista").html(), | |
| 83 | + $("#templateFormLista").html(), | |
| 83 | 84 | $.extend( |
| 84 | 85 | {}, |
| 85 | 86 | i3GEOadmin.grupos.dicionario, |
| ... | ... | @@ -106,7 +107,7 @@ Obt&eacute;m a lista de grupos |
| 106 | 107 | }, |
| 107 | 108 | // os parametros sao obtidos do formulario aberto do modal |
| 108 | 109 | adiciona: function(){ |
| 109 | - var parametros = $("#form-modal form").serialize(); | |
| 110 | + var parametros = $("#modalGeral form").serialize(); | |
| 110 | 111 | i3GEOadmin.core.fechaModalGeral(); |
| 111 | 112 | i3GEOadmin.core.modalAguarde(true); |
| 112 | 113 | $.post( | ... | ... |
admin1/catalogo/menus/grupos/listadegrupos/index.php
| ... | ... | @@ -66,38 +66,42 @@ $nome_menu = filter_var ( $_GET ["nome_menu"], FILTER_SANITIZE_STRING ); |
| 66 | 66 | <script id="templateFiltro" type="x-tmpl-mustache"> |
| 67 | 67 | <option value="form-{{id_grupo}}">{{{nome_grupo}}}</option> |
| 68 | 68 | </script> |
| 69 | +<script id="templateFormLista" type="x-tmpl-mustache"> | |
| 70 | +<form style="" onchange="this.style.boxShadow='2px 2px 5px 0 #009688';" class="form-horizontal" role="form" | |
| 71 | + method="post" > | |
| 72 | + <div class="form-group form-group-lg"> | |
| 73 | + <label class="col-md-2 control-label" for="nome">{{{nomeTxt}}} (Pt)</label> | |
| 74 | + <div class="col-md-10"> | |
| 75 | + <input title="{{{nomeTxt}}}" type="text" value="{{{nome_grupo}}}" class="form-control" name="nome_grupo" required> | |
| 76 | + </div> | |
| 77 | + </div> | |
| 78 | + <div class="form-group form-group-lg"> | |
| 79 | + <label class="col-md-2 control-label" for="desc_grupo">{{{descricaoTxt}}}</label> | |
| 80 | + <div class="col-md-10"> | |
| 81 | + <input title="{{{descricaoTxt}}}" type="text" value="{{{desc_grupo}}}" class="form-control" name="desc_grupo" required> | |
| 82 | + </div> | |
| 83 | + </div> | |
| 84 | + <div class="form-group form-group-lg"> | |
| 85 | + <label class="col-md-2 control-label" for="es">Es</label> | |
| 86 | + <div class="col-md-10"> | |
| 87 | + <input title="Espanhol" type="text" value="{{{es}}}" class="form-control" name="es" required> | |
| 88 | + </div> | |
| 89 | + </div> | |
| 90 | + <div class="form-group form-group-lg"> | |
| 91 | + <label class="col-md-2 control-label" for="en">En</label> | |
| 92 | + <div class="col-md-10"> | |
| 93 | + <input title="Ingles" type="text" value="{{{en}}}" class="form-control" name="en" required> | |
| 94 | + </div> | |
| 95 | + </div> | |
| 96 | + <div class="clearfix"></div> | |
| 97 | +</form> | |
| 98 | +</script> | |
| 69 | 99 | <script id="templateLista" type="x-tmpl-mustache"> |
| 70 | 100 | <div class="panel panel-default" id="form-{{id_grupo}}"> |
| 71 | 101 | <div class="panel-body"> |
| 72 | 102 | <div class="row"> |
| 73 | 103 | <div class="col-md-12"> |
| 74 | - <form style="" onchange="this.style.boxShadow='2px 2px 5px 0 #009688';" class="form-horizontal" role="form" | |
| 75 | - method="post" > | |
| 76 | - <div class="form-group form-group-lg"> | |
| 77 | - <label class="col-md-2 control-label" for="nome">{{{nomeTxt}}} (Pt)</label> | |
| 78 | - <div class="col-md-10"> | |
| 79 | - <input title="{{{nomeTxt}}}" type="text" value="{{{nome_grupo}}}" class="form-control" name="nome_grupo" required> | |
| 80 | - </div> | |
| 81 | - </div> | |
| 82 | - <div class="form-group form-group-lg"> | |
| 83 | - <label class="col-md-2 control-label" for="desc_grupo">{{{descricaoTxt}}}</label> | |
| 84 | - <div class="col-md-10"> | |
| 85 | - <input title="{{{descricaoTxt}}}" type="text" value="{{{desc_grupo}}}" class="form-control" name="desc_grupo" required> | |
| 86 | - </div> | |
| 87 | - </div> | |
| 88 | - <div class="form-group form-group-lg"> | |
| 89 | - <label class="col-md-2 control-label" for="es">Es</label> | |
| 90 | - <div class="col-md-10"> | |
| 91 | - <input title="Espanhol" type="text" value="{{{es}}}" class="form-control" name="es" required> | |
| 92 | - </div> | |
| 93 | - </div> | |
| 94 | - <div class="form-group form-group-lg"> | |
| 95 | - <label class="col-md-2 control-label" for="en">En</label> | |
| 96 | - <div class="col-md-10"> | |
| 97 | - <input title="Ingles" type="text" value="{{{en}}}" class="form-control" name="en" required> | |
| 98 | - </div> | |
| 99 | - </div> | |
| 100 | - </form> | |
| 104 | + {{{templateFormLista}}} | |
| 101 | 105 | </div> |
| 102 | 106 | </div> |
| 103 | 107 | <div class="row"> | ... | ... |
admin1/catalogo/menus/grupos/subgrupos/listadesubgrupos/index.js
| ... | ... | @@ -49,6 +49,7 @@ Obt&eacute;m a lista de grupos |
| 49 | 49 | var json = jQuery.parseJSON(data); |
| 50 | 50 | //template do form de cada operacao |
| 51 | 51 | var templateLista = $("#templateLista").html(); |
| 52 | + templateLista = templateLista.replace("{{{templateFormLista}}}",$("#templateFormLista").html()); | |
| 52 | 53 | //lista todas as grupos |
| 53 | 54 | var html = Mustache.to_html( |
| 54 | 55 | "{{#data}}" + templateLista + "{{/data}}", |
| ... | ... | @@ -79,7 +80,7 @@ Obt&eacute;m a lista de grupos |
| 79 | 80 | //monta um template para o modal de inclusao de novo usuario |
| 80 | 81 | if(i3GEOadmin.subgrupos.formAdiciona == ""){ |
| 81 | 82 | html = Mustache.to_html( |
| 82 | - $("#templateLista").html(), | |
| 83 | + $("#templateFormLista").html(), | |
| 83 | 84 | $.extend( |
| 84 | 85 | {}, |
| 85 | 86 | i3GEOadmin.subgrupos.dicionario, |
| ... | ... | @@ -106,7 +107,7 @@ Obt&eacute;m a lista de grupos |
| 106 | 107 | }, |
| 107 | 108 | // os parametros sao obtidos do formulario aberto do modal |
| 108 | 109 | adiciona: function(){ |
| 109 | - var parametros = $("#form-modal form").serialize(); | |
| 110 | + var parametros = $("#modalGeral form").serialize(); | |
| 110 | 111 | i3GEOadmin.core.fechaModalGeral(); |
| 111 | 112 | i3GEOadmin.core.modalAguarde(true); |
| 112 | 113 | $.post( | ... | ... |
admin1/catalogo/menus/grupos/subgrupos/listadesubgrupos/index.php
| ... | ... | @@ -75,38 +75,42 @@ $nome_menu = filter_var ( $_GET ["nome_menu"], FILTER_SANITIZE_STRING ); |
| 75 | 75 | <script id="templateFiltro" type="x-tmpl-mustache"> |
| 76 | 76 | <option value="form-{{id_subgrupo}}">{{{nome_subgrupo}}}</option> |
| 77 | 77 | </script> |
| 78 | +<script id="templateFormLista" type="x-tmpl-mustache"> | |
| 79 | +<form style="" onchange="this.style.boxShadow='2px 2px 5px 0 #009688';" class="form-horizontal" role="form" | |
| 80 | + method="post" > | |
| 81 | + <div class="form-group form-group-lg"> | |
| 82 | + <label class="col-md-2 control-label" for="nome">{{{nomeTxt}}} (Pt)</label> | |
| 83 | + <div class="col-md-10"> | |
| 84 | + <input type="text" value="{{{nome_subgrupo}}}" class="form-control" name="nome_subgrupo" required> | |
| 85 | + </div> | |
| 86 | + </div> | |
| 87 | + <div class="form-group form-group-lg"> | |
| 88 | + <label class="col-md-2 control-label" for="desc_subgrupo">{{{descricaoTxt}}}</label> | |
| 89 | + <div class="col-md-10"> | |
| 90 | + <input type="text" value="{{{desc_subgrupo}}}" class="form-control" name="desc_subgrupo" required> | |
| 91 | + </div> | |
| 92 | + </div> | |
| 93 | + <div class="form-group form-group-lg"> | |
| 94 | + <label class="col-md-2 control-label" for="es">Es</label> | |
| 95 | + <div class="col-md-10"> | |
| 96 | + <input type="text" value="{{{es}}}" class="form-control" name="es" required> | |
| 97 | + </div> | |
| 98 | + </div> | |
| 99 | + <div class="form-group form-group-lg"> | |
| 100 | + <label class="col-md-2 control-label" for="en">En</label> | |
| 101 | + <div class="col-md-10"> | |
| 102 | + <input type="text" value="{{{en}}}" class="form-control" name="en" required> | |
| 103 | + </div> | |
| 104 | + </div> | |
| 105 | + <div class="clearfix"></div> | |
| 106 | +</form> | |
| 107 | +</script> | |
| 78 | 108 | <script id="templateLista" type="x-tmpl-mustache"> |
| 79 | 109 | <div class="panel panel-default" id="form-{{id_subgrupo}}"> |
| 80 | 110 | <div class="panel-body"> |
| 81 | 111 | <div class="row"> |
| 82 | 112 | <div class="col-md-12"> |
| 83 | - <form style="" onchange="this.style.boxShadow='2px 2px 5px 0 #009688';" class="form-horizontal" role="form" | |
| 84 | - method="post" > | |
| 85 | - <div class="form-group form-group-lg"> | |
| 86 | - <label class="col-md-2 control-label" for="nome">{{{nomeTxt}}} (Pt)</label> | |
| 87 | - <div class="col-md-10"> | |
| 88 | - <input type="text" value="{{{nome_subgrupo}}}" class="form-control" name="nome_subgrupo" required> | |
| 89 | - </div> | |
| 90 | - </div> | |
| 91 | - <div class="form-group form-group-lg"> | |
| 92 | - <label class="col-md-2 control-label" for="desc_subgrupo">{{{descricaoTxt}}}</label> | |
| 93 | - <div class="col-md-10"> | |
| 94 | - <input type="text" value="{{{desc_subgrupo}}}" class="form-control" name="desc_subgrupo" required> | |
| 95 | - </div> | |
| 96 | - </div> | |
| 97 | - <div class="form-group form-group-lg"> | |
| 98 | - <label class="col-md-2 control-label" for="es">Es</label> | |
| 99 | - <div class="col-md-10"> | |
| 100 | - <input type="text" value="{{{es}}}" class="form-control" name="es" required> | |
| 101 | - </div> | |
| 102 | - </div> | |
| 103 | - <div class="form-group form-group-lg"> | |
| 104 | - <label class="col-md-2 control-label" for="en">En</label> | |
| 105 | - <div class="col-md-10"> | |
| 106 | - <input type="text" value="{{{en}}}" class="form-control" name="en" required> | |
| 107 | - </div> | |
| 108 | - </div> | |
| 109 | - </form> | |
| 113 | + {{{templateFormLista}}} | |
| 110 | 114 | </div> |
| 111 | 115 | </div> |
| 112 | 116 | <div class="row"> |
| ... | ... | @@ -122,7 +126,6 @@ $nome_menu = filter_var ( $_GET ["nome_menu"], FILTER_SANITIZE_STRING ); |
| 122 | 126 | </div> |
| 123 | 127 | </div> |
| 124 | 128 | </script> |
| 125 | - | |
| 126 | 129 | <script type="text/javascript" src="index.js"></script> |
| 127 | 130 | <script type="text/javascript" src="../../../../../dicionario/subgrupos.js"></script> |
| 128 | 131 | <script> | ... | ... |
admin1/catalogo/menus/grupos/subgrupos/temas/index.js
| ... | ... | @@ -168,7 +168,7 @@ i3GEOadmin.temas = { |
| 168 | 168 | }, |
| 169 | 169 | // os parametros sao obtidos do formulario aberto do modal |
| 170 | 170 | adicionaTema: function(){ |
| 171 | - var parametros = $("#form-modal form").serialize(); | |
| 171 | + var parametros = $("#modalGeral form").serialize(); | |
| 172 | 172 | i3GEOadmin.core.fechaModalGeral(); |
| 173 | 173 | i3GEOadmin.core.modalAguarde(true); |
| 174 | 174 | $.post( | ... | ... |
admin1/catalogo/menus/index.js
| ... | ... | @@ -49,6 +49,7 @@ Obt&eacute;m a lista de menus |
| 49 | 49 | var json = jQuery.parseJSON(data); |
| 50 | 50 | //template do form de cada operacao |
| 51 | 51 | var templateLista = $("#templateLista").html(); |
| 52 | + templateLista = templateLista.replace("{{{templateFormLista}}}",$("#templateFormLista").html()); | |
| 52 | 53 | //combo com perfis |
| 53 | 54 | var opcoesPerfil = '<option value="">---</option>' + Mustache.to_html( |
| 54 | 55 | "{{#data}}" + $("#templateOpcoesPerfil").html() + "{{/data}}", |
| ... | ... | @@ -105,7 +106,7 @@ Obt&eacute;m a lista de menus |
| 105 | 106 | //monta um template para o modal de inclusao de novo usuario |
| 106 | 107 | if(i3GEOadmin.menus.formAdiciona == ""){ |
| 107 | 108 | html = Mustache.to_html( |
| 108 | - $("#templateLista").html(), | |
| 109 | + $("#templateFormLista").html(), | |
| 109 | 110 | $.extend( |
| 110 | 111 | {}, |
| 111 | 112 | i3GEOadmin.menus.dicionario, |
| ... | ... | @@ -152,7 +153,7 @@ Obt&eacute;m a lista de menus |
| 152 | 153 | }, |
| 153 | 154 | // os parametros sao obtidos do formulario aberto do modal |
| 154 | 155 | adiciona: function(){ |
| 155 | - var parametros = $("#form-modal form").serialize(); | |
| 156 | + var parametros = $("#modalGeral form").serialize(); | |
| 156 | 157 | i3GEOadmin.core.fechaModalGeral(); |
| 157 | 158 | i3GEOadmin.core.modalAguarde(true); |
| 158 | 159 | $.post( | ... | ... |
admin1/catalogo/menus/index.php
| ... | ... | @@ -62,6 +62,70 @@ include "../../head.php"; |
| 62 | 62 | <script id="templateFiltro" type="x-tmpl-mustache"> |
| 63 | 63 | <option value="form-{{id_menu}}">{{{nome_menu}}}</option> |
| 64 | 64 | </script> |
| 65 | +<script id="templateFormLista" type="x-tmpl-mustache"> | |
| 66 | +<form style="" action="#" onsubmit="{{onSalvar}}('{{id_menu}}');return false;" onchange="this.style.boxShadow='2px 2px 5px 0 #009688';" class="form-horizontal" | |
| 67 | + role="form" method="post" > | |
| 68 | + <div class="row"> | |
| 69 | + <div class="col-md-12"> | |
| 70 | + <div class="form-group form-group-lg"> | |
| 71 | + <label class="col-md-3 control-label" for="nome_menu">{{{nomeMenu}}}</label> | |
| 72 | + <div class="col-md-9"> | |
| 73 | + <input title="{{{nomeMenu}}}" type="text" value="{{{nome_menu}}}" class="form-control" name="nome_menu" required> | |
| 74 | + </div> | |
| 75 | + </div> | |
| 76 | + <div class="form-group form-group-lg"> | |
| 77 | + <label class="col-md-3 control-label" for="es">{{{nomeEs}}}</label> | |
| 78 | + <div class="col-md-9"> | |
| 79 | + <input title="{{{nomeEs}}}" type="text" value="{{{es}}}" class="form-control" name="es"> | |
| 80 | + </div> | |
| 81 | + </div> | |
| 82 | + <div class="form-group form-group-lg"> | |
| 83 | + <label class="col-md-3 control-label" for="en">{{{nomeIn}}}</label> | |
| 84 | + <div class="col-md-9"> | |
| 85 | + <input title="{{{nomeIn}}}" type="text" value="{{{en}}}" class="form-control" name="en" > | |
| 86 | + </div> | |
| 87 | + </div> | |
| 88 | + <div class="form-group form-group-lg"> | |
| 89 | + <label class="col-md-3 control-label" for="desc_menu">{{{descricao}}}</label> | |
| 90 | + <div class="col-md-9"> | |
| 91 | + <input title="{{{descricao}}}" type="text" value="{{{desc_menu}}}" class="form-control" name="desc_menu"> | |
| 92 | + </div> | |
| 93 | + </div> | |
| 94 | + | |
| 95 | + <div class="form-group form-group-lg"> | |
| 96 | + <label class="col-md-3 control-label" for="perfil_menu">{{{perfilAjuda}}}</label> | |
| 97 | + <div class="col-md-5"> | |
| 98 | + <input title="{{{perfilAjuda}}}" id="perfil-{{id_menu}}" type="text" value="{{{perfil_menu}}}" class="form-control" | |
| 99 | + name="perfil_menu"> | |
| 100 | + </div> | |
| 101 | + <div class="col-md-4"> | |
| 102 | + <select title="{{{perfilAjuda}}}" class="form-control" | |
| 103 | + onchange="i3GEOadmin.menus.addPerfil('perfil-{{id_menu}}',this.value)"> {{{opcoesPerfil}}} | |
| 104 | + </select> | |
| 105 | + </div> | |
| 106 | + </div> | |
| 107 | + <div class="form-group form-group-lg"> | |
| 108 | + <label class="col-md-3 control-label" for="publicado_menu">{{{publicadoTxt}}}</label> | |
| 109 | + <div class="col-md-9"> | |
| 110 | + <select title="{{{publicadoTxt}}}" name="publicado_menu" class="form-control"> {{{opcoesPublicado}}} | |
| 111 | + </select> | |
| 112 | + </div> | |
| 113 | + </div> | |
| 114 | + <div class="form-group form-group-lg"> | |
| 115 | + <label class="col-md-3 control-label" for="aberto">{{{iniciaAberto}}}</label> | |
| 116 | + <div class="col-md-9"> | |
| 117 | + <select title="{{{iniciaAberto}}}" name="aberto" class="form-control"> {{{opcoesAberto}}} | |
| 118 | + </select> | |
| 119 | + </div> | |
| 120 | + </div> | |
| 121 | + </div> | |
| 122 | + </div> | |
| 123 | + <div class="pull-right"> | |
| 124 | + <button type="submit" class="btn btn-primary" role="button" style="color:#008579;">{{salvar}}</button> | |
| 125 | + </div> | |
| 126 | + <div class="clearfix"></div> | |
| 127 | +</form> | |
| 128 | +</script> | |
| 65 | 129 | <script id="templateLista" type="x-tmpl-mustache"> |
| 66 | 130 | <div class="panel panel-default" id="form-{{id_menu}}"> |
| 67 | 131 | <div class="panel-heading" role="tab"> |
| ... | ... | @@ -75,68 +139,7 @@ include "../../head.php"; |
| 75 | 139 | </h3> |
| 76 | 140 | </div> |
| 77 | 141 | <div class="panel-body panel-collapse collapse" id="body-form-{{id_menu}}"> |
| 78 | - <form style="" action="#" onsubmit="{{onSalvar}}('{{id_menu}}');return false;" onchange="this.style.boxShadow='2px 2px 5px 0 #009688';" class="form-horizontal" | |
| 79 | - role="form" method="post" > | |
| 80 | - <div class="row"> | |
| 81 | - <div class="col-md-12"> | |
| 82 | - <div class="form-group form-group-lg"> | |
| 83 | - <label class="col-md-3 control-label" for="nome_menu">{{{nomeMenu}}}</label> | |
| 84 | - <div class="col-md-9"> | |
| 85 | - <input title="{{{nomeMenu}}}" type="text" value="{{{nome_menu}}}" class="form-control" name="nome_menu" required> | |
| 86 | - </div> | |
| 87 | - </div> | |
| 88 | - <div class="form-group form-group-lg"> | |
| 89 | - <label class="col-md-3 control-label" for="es">{{{nomeEs}}}</label> | |
| 90 | - <div class="col-md-9"> | |
| 91 | - <input title="{{{nomeEs}}}" type="text" value="{{{es}}}" class="form-control" name="es"> | |
| 92 | - </div> | |
| 93 | - </div> | |
| 94 | - <div class="form-group form-group-lg"> | |
| 95 | - <label class="col-md-3 control-label" for="en">{{{nomeIn}}}</label> | |
| 96 | - <div class="col-md-9"> | |
| 97 | - <input title="{{{nomeIn}}}" type="text" value="{{{en}}}" class="form-control" name="en" > | |
| 98 | - </div> | |
| 99 | - </div> | |
| 100 | - <div class="form-group form-group-lg"> | |
| 101 | - <label class="col-md-3 control-label" for="desc_menu">{{{descricao}}}</label> | |
| 102 | - <div class="col-md-9"> | |
| 103 | - <input title="{{{descricao}}}" type="text" value="{{{desc_menu}}}" class="form-control" name="desc_menu"> | |
| 104 | - </div> | |
| 105 | - </div> | |
| 106 | - | |
| 107 | - <div class="form-group form-group-lg"> | |
| 108 | - <label class="col-md-3 control-label" for="perfil_menu">{{{perfilAjuda}}}</label> | |
| 109 | - <div class="col-md-5"> | |
| 110 | - <input title="{{{perfilAjuda}}}" id="perfil-{{id_menu}}" type="text" value="{{{perfil_menu}}}" class="form-control" | |
| 111 | - name="perfil_menu"> | |
| 112 | - </div> | |
| 113 | - <div class="col-md-4"> | |
| 114 | - <select title="{{{perfilAjuda}}}" class="form-control" | |
| 115 | - onchange="i3GEOadmin.menus.addPerfil('perfil-{{id_menu}}',this.value)"> {{{opcoesPerfil}}} | |
| 116 | - </select> | |
| 117 | - </div> | |
| 118 | - </div> | |
| 119 | - <div class="form-group form-group-lg"> | |
| 120 | - <label class="col-md-3 control-label" for="publicado_menu">{{{publicadoTxt}}}</label> | |
| 121 | - <div class="col-md-9"> | |
| 122 | - <select title="{{{publicadoTxt}}}" name="publicado_menu" class="form-control"> {{{opcoesPublicado}}} | |
| 123 | - </select> | |
| 124 | - </div> | |
| 125 | - </div> | |
| 126 | - <div class="form-group form-group-lg"> | |
| 127 | - <label class="col-md-3 control-label" for="aberto">{{{iniciaAberto}}}</label> | |
| 128 | - <div class="col-md-9"> | |
| 129 | - <select title="{{{iniciaAberto}}}" name="aberto" class="form-control"> {{{opcoesAberto}}} | |
| 130 | - </select> | |
| 131 | - </div> | |
| 132 | - </div> | |
| 133 | - </div> | |
| 134 | - </div> | |
| 135 | - <div class="pull-right"> | |
| 136 | - <button type="submit" class="btn btn-primary" role="button" style="color:#008579;">{{salvar}}</button> | |
| 137 | - </div> | |
| 138 | - </form> | |
| 139 | - | |
| 142 | + {{{templateFormLista}}} | |
| 140 | 143 | </div> |
| 141 | 144 | <div class="panel-footer {{{escondido}}}" style="padding-top: 0px; padding-bottom: 0px;"> |
| 142 | 145 | <div class="pull-right"> | ... | ... |
admin1/dicionario/editormapfile.js
| ... | ... | @@ -61,7 +61,7 @@ i3GEOadmin.mapfile.dicionario = { |
| 61 | 61 | es : "" |
| 62 | 62 | } ], |
| 63 | 63 | 'tituloTema' : [ { |
| 64 | - pt : "Título do novo tema", | |
| 64 | + pt : "Título para o catálogo", | |
| 65 | 65 | en : "", |
| 66 | 66 | es : "" |
| 67 | 67 | } ], |
| ... | ... | @@ -1529,5 +1529,10 @@ i3GEOadmin.mapfile.dicionario = { |
| 1529 | 1529 | pt : "Validar", |
| 1530 | 1530 | en : "", |
| 1531 | 1531 | es : "" |
| 1532 | + }], | |
| 1533 | + 'tituloLegenda' : [{ | |
| 1534 | + pt : "Título para a legenda e árvore de camadas", | |
| 1535 | + en : "", | |
| 1536 | + es : "" | |
| 1532 | 1537 | }] |
| 1533 | 1538 | }; | ... | ... |
admin1/head.php
admin1/usuarios/cadastro/index.js
| ... | ... | @@ -51,6 +51,7 @@ Obt&eacute;m a lista de usuarios |
| 51 | 51 | var templatePapeis = $("#templateInputPapeis").html(); |
| 52 | 52 | //template do form de cada operacao |
| 53 | 53 | var templateLista = $("#templateLista").html(); |
| 54 | + templateLista = templateLista.replace("{{{templateFormLista}}}",$("#templateFormLista").html()); | |
| 54 | 55 | //lista todas as usuarios |
| 55 | 56 | var html = Mustache.to_html( |
| 56 | 57 | "{{#data}}" + templateLista + "{{/data}}", |
| ... | ... | @@ -120,7 +121,7 @@ Obt&eacute;m a lista de usuarios |
| 120 | 121 | //monta um template para o modal de inclusao de novo usuario |
| 121 | 122 | if(i3GEOadmin.usuarios.formAdiciona == ""){ |
| 122 | 123 | html = Mustache.to_html( |
| 123 | - $("#templateLista").html(), | |
| 124 | + $("#templateFormLista").html(), | |
| 124 | 125 | $.extend( |
| 125 | 126 | {}, |
| 126 | 127 | i3GEOadmin.usuarios.dicionario, |
| ... | ... | @@ -159,7 +160,7 @@ Obt&eacute;m a lista de usuarios |
| 159 | 160 | }, |
| 160 | 161 | // os parametros sao obtidos do formulario aberto do modal |
| 161 | 162 | adiciona: function(){ |
| 162 | - var parametros = $("#form-modal form").serialize(); | |
| 163 | + var parametros = $("#modalGeral form").serialize(); | |
| 163 | 164 | i3GEOadmin.core.fechaModalGeral(); |
| 164 | 165 | i3GEOadmin.core.modalAguarde(true); |
| 165 | 166 | $.post( | ... | ... |
admin1/usuarios/cadastro/index.php
| ... | ... | @@ -56,6 +56,70 @@ include "../../head.php"; |
| 56 | 56 | <script id="templateFiltro" type="x-tmpl-mustache"> |
| 57 | 57 | <option value="form-{{id_usuario}}">{{{nome_usuario}}}</option> |
| 58 | 58 | </script> |
| 59 | +<script id="templateFormLista" type="x-tmpl-mustache"> | |
| 60 | +<form style="" action="#" onsubmit="{{onSalvar}}('{{id_usuario}}');return false;" onchange="this.style.boxShadow='2px 2px 5px 0 #009688';" class="form-horizontal" role="form" method="post" > | |
| 61 | + <div class="row"> | |
| 62 | + <div class="col-md-4" > | |
| 63 | + <h4> {{{papeisv}}}</h4> | |
| 64 | + <div class="form-group form-group-lg" style="padding-left:5px;">{{{inputPapeis}}}</div> | |
| 65 | + </div> | |
| 66 | + <div class="col-md-8"> | |
| 67 | + <h4>{{{usuario}}}</h4> | |
| 68 | + <div class="form-group form-group-lg"> | |
| 69 | + <label class="col-md-2 control-label" for="nome_usuario" >{{{nome}}}</label> | |
| 70 | + <div class="col-md-10"> | |
| 71 | + <input title="{{{nome}}}" type="text" value="{{{nome_usuario}}}" class="form-control" name="nome_usuario" required> | |
| 72 | + </div> | |
| 73 | + </div> | |
| 74 | + <div class="form-group form-group-lg"> | |
| 75 | + <label class="col-md-2 control-label" for="login">Login</label> | |
| 76 | + <div class="col-md-10"> | |
| 77 | + <input title="Login" type="text" value="{{{login}}}" class="form-control" name="login" required> | |
| 78 | + </div> | |
| 79 | + </div> | |
| 80 | + <div class="form-group form-group-lg"> | |
| 81 | + <label class="col-md-2 control-label" for="novasenha">{{{labelNovaSenha}}}</label> | |
| 82 | + <div class="col-md-10"> | |
| 83 | + <input title="password" type="password" value="" class="form-control" name="senha" > | |
| 84 | + </div> | |
| 85 | + </div> | |
| 86 | + <div class="form-group form-group-lg"> | |
| 87 | + <label class="col-md-2 control-label" for="email">e-mail</label> | |
| 88 | + <div class="col-md-10"> | |
| 89 | + <input title="e-mail" type="email" value="{{{email}}}" class="form-control" name="email" required> | |
| 90 | + </div> | |
| 91 | + </div> | |
| 92 | + <div class="form-group form-group-lg"> | |
| 93 | + <label class="col-md-2 control-label" for="data_cadastro">{{{labelDataCadastro}}}</label> | |
| 94 | + <div class="col-md-10"> | |
| 95 | + <input title="{{{labelDataCadastro}}}" disabled="" type="text" value="{{{data_cadastro}}}" class="form-control" name="data_cadastro"> | |
| 96 | + </div> | |
| 97 | + </div> | |
| 98 | + <div class="form-group form-group-lg"> | |
| 99 | + <label class="col-md-2 control-label" for="ativo">{{{labelAtivo}}}</label> | |
| 100 | + <div class="col-md-10"> | |
| 101 | + <select title="{{{labelAtivo}}}" name="ativo" class="form-control"> | |
| 102 | + <option value="1" {{selAtivoSim}} >{{sim}}</option> | |
| 103 | + <option value="0" {{selAtivoNao}} >{{{nao}}}</option> | |
| 104 | + </select> | |
| 105 | + </div> | |
| 106 | + </div> | |
| 107 | + <div class="form-group form-group-lg"> | |
| 108 | + <div class="col-md-2"></div> | |
| 109 | + <div class="checkbox col-md-10"> | |
| 110 | + <label> | |
| 111 | + <input title="{{{enviaSenha}}}" type="checkbox" checked name="enviaSenha" /> {{{enviaSenha}}} | |
| 112 | + </label> | |
| 113 | + </div> | |
| 114 | + </div> | |
| 115 | + </div> | |
| 116 | + </div> | |
| 117 | + <div class="pull-right"> | |
| 118 | + <button type="submit" class="btn btn-primary" role="button" style="color:#008579;">{{salvar}}</button> | |
| 119 | + </div> | |
| 120 | + <div class="clearfix"></div> | |
| 121 | +</form> | |
| 122 | +</script> | |
| 59 | 123 | <script id="templateLista" type="x-tmpl-mustache"> |
| 60 | 124 | <div class="panel panel-default" id="form-{{id_usuario}}"> |
| 61 | 125 | <div class="panel-heading" role="tab"> |
| ... | ... | @@ -69,68 +133,7 @@ include "../../head.php"; |
| 69 | 133 | </h3> |
| 70 | 134 | </div> |
| 71 | 135 | <div class="panel-body panel-collapse collapse" id="body-form-{{id_usuario}}"> |
| 72 | - <form style="" action="#" onsubmit="{{onSalvar}}('{{id_usuario}}');return false;" onchange="this.style.boxShadow='2px 2px 5px 0 #009688';" class="form-horizontal" role="form" method="post" > | |
| 73 | - <div class="row"> | |
| 74 | - <div class="col-md-4" > | |
| 75 | - <h4> {{{papeisv}}}</h4> | |
| 76 | - <div class="form-group form-group-lg" style="padding-left:5px;">{{{inputPapeis}}}</div> | |
| 77 | - </div> | |
| 78 | - <div class="col-md-8"> | |
| 79 | - <h4>{{{usuario}}}</h4> | |
| 80 | - <div class="form-group form-group-lg"> | |
| 81 | - <label class="col-md-2 control-label" for="nome_usuario" >{{{nome}}}</label> | |
| 82 | - <div class="col-md-10"> | |
| 83 | - <input title="{{{nome}}}" type="text" value="{{{nome_usuario}}}" class="form-control" name="nome_usuario" required> | |
| 84 | - </div> | |
| 85 | - </div> | |
| 86 | - <div class="form-group form-group-lg"> | |
| 87 | - <label class="col-md-2 control-label" for="login">Login</label> | |
| 88 | - <div class="col-md-10"> | |
| 89 | - <input title="Login" type="text" value="{{{login}}}" class="form-control" name="login" required> | |
| 90 | - </div> | |
| 91 | - </div> | |
| 92 | - <div class="form-group form-group-lg"> | |
| 93 | - <label class="col-md-2 control-label" for="novasenha">{{{labelNovaSenha}}}</label> | |
| 94 | - <div class="col-md-10"> | |
| 95 | - <input title="password" type="password" value="" class="form-control" name="senha" > | |
| 96 | - </div> | |
| 97 | - </div> | |
| 98 | - <div class="form-group form-group-lg"> | |
| 99 | - <label class="col-md-2 control-label" for="email">e-mail</label> | |
| 100 | - <div class="col-md-10"> | |
| 101 | - <input title="e-mail" type="email" value="{{{email}}}" class="form-control" name="email" required> | |
| 102 | - </div> | |
| 103 | - </div> | |
| 104 | - <div class="form-group form-group-lg"> | |
| 105 | - <label class="col-md-2 control-label" for="data_cadastro">{{{labelDataCadastro}}}</label> | |
| 106 | - <div class="col-md-10"> | |
| 107 | - <input title="{{{labelDataCadastro}}}" disabled="" type="text" value="{{{data_cadastro}}}" class="form-control" name="data_cadastro"> | |
| 108 | - </div> | |
| 109 | - </div> | |
| 110 | - <div class="form-group form-group-lg"> | |
| 111 | - <label class="col-md-2 control-label" for="ativo">{{{labelAtivo}}}</label> | |
| 112 | - <div class="col-md-10"> | |
| 113 | - <select title="{{{labelAtivo}}}" name="ativo" class="form-control"> | |
| 114 | - <option value="1" {{selAtivoSim}} >{{sim}}</option> | |
| 115 | - <option value="0" {{selAtivoNao}} >{{{nao}}}</option> | |
| 116 | - </select> | |
| 117 | - </div> | |
| 118 | - </div> | |
| 119 | - <div class="form-group form-group-lg"> | |
| 120 | - <div class="col-md-2"></div> | |
| 121 | - <div class="checkbox col-md-10"> | |
| 122 | - <label> | |
| 123 | - <input title="{{{enviaSenha}}}" type="checkbox" checked name="enviaSenha" /> {{{enviaSenha}}} | |
| 124 | - </label> | |
| 125 | - </div> | |
| 126 | - </div> | |
| 127 | - </div> | |
| 128 | - </div> | |
| 129 | - <div class="pull-right"> | |
| 130 | - <button type="submit" class="btn btn-primary" role="button" style="color:#008579;">{{salvar}}</button> | |
| 131 | - </div> | |
| 132 | - </form> | |
| 133 | - | |
| 136 | + {{{templateFormLista}}} | |
| 134 | 137 | </div> |
| 135 | 138 | </div> |
| 136 | 139 | </script> | ... | ... |
admin1/usuarios/grupos/index.js
| ... | ... | @@ -51,6 +51,7 @@ Obt&eacute;m a lista de grupos |
| 51 | 51 | var templateUsuarios = $("#templateInputUsuarios").html(); |
| 52 | 52 | //template do form de cada operacao |
| 53 | 53 | var templateLista = $("#templateLista").html(); |
| 54 | + templateLista = templateLista.replace("{{{templateFormLista}}}",$("#templateFormLista").html()); | |
| 54 | 55 | //lista todas as usuarios |
| 55 | 56 | var html = Mustache.to_html( |
| 56 | 57 | "{{#data}}" + templateLista + "{{/data}}", |
| ... | ... | @@ -102,7 +103,7 @@ Obt&eacute;m a lista de grupos |
| 102 | 103 | //monta um template para o modal de inclusao de novo usuario |
| 103 | 104 | if(i3GEOadmin.gruposusuarios.formAdiciona == ""){ |
| 104 | 105 | html = Mustache.to_html( |
| 105 | - $("#templateLista").html(), | |
| 106 | + $("#templateFormLista").html(), | |
| 106 | 107 | $.extend( |
| 107 | 108 | {}, |
| 108 | 109 | i3GEOadmin.gruposusuarios.dicionario, |
| ... | ... | @@ -140,7 +141,7 @@ Obt&eacute;m a lista de grupos |
| 140 | 141 | }, |
| 141 | 142 | // os parametros sao obtidos do formulario aberto do modal |
| 142 | 143 | adiciona: function(){ |
| 143 | - var parametros = $("#form-modal form").serialize(); | |
| 144 | + var parametros = $("#modalGeral form").serialize(); | |
| 144 | 145 | i3GEOadmin.core.fechaModalGeral(); |
| 145 | 146 | i3GEOadmin.core.modalAguarde(true); |
| 146 | 147 | $.post( | ... | ... |
admin1/usuarios/grupos/index.php
| ... | ... | @@ -59,6 +59,35 @@ include "../../head.php"; |
| 59 | 59 | <script id="templateFiltro" type="x-tmpl-mustache"> |
| 60 | 60 | <option value="form-{{id_grupo}}">{{{nome}}}</option> |
| 61 | 61 | </script> |
| 62 | +<script id="templateFormLista" type="x-tmpl-mustache"> | |
| 63 | +<form style="" action="#" onsubmit="{{onSalvar}}('{{id_grupo}}');return false;" onchange="this.style.boxShadow='2px 2px 5px 0 #009688';" class="form-horizontal" role="form" method="post" > | |
| 64 | + <div class="row"> | |
| 65 | + <div class="col-md-4" style="max-height: 230px; overflow-y: auto;"> | |
| 66 | + <h4> {{{usuariosv}}}</h4> | |
| 67 | + <div class="form-group form-group-lg" style="padding-left:5px;">{{{inputUsuarios}}}</div> | |
| 68 | + </div> | |
| 69 | + <div class="col-md-8"> | |
| 70 | + <h4>{{{grupo}}}</h4> | |
| 71 | + <div class="form-group form-group-lg"> | |
| 72 | + <label class="col-md-2 control-label" for="nome" >{{{nomeTxt}}}</label> | |
| 73 | + <div class="col-md-10"> | |
| 74 | + <input title="{{{nomeTxt}}}" type="text" value="{{{nome}}}" class="form-control" name="nome" required> | |
| 75 | + </div> | |
| 76 | + </div> | |
| 77 | + <div class="form-group form-group-lg"> | |
| 78 | + <label class="col-md-2 control-label" for="login">{{{descricaoTxt}}}</label> | |
| 79 | + <div class="col-md-10"> | |
| 80 | + <input title="{{{descricaoTxt}}}" type="text" value="{{{descricao}}}" class="form-control" name="descricao"> | |
| 81 | + </div> | |
| 82 | + </div> | |
| 83 | + </div> | |
| 84 | + </div> | |
| 85 | + <div class="pull-right"> | |
| 86 | + <button type="submit" class="btn btn-primary" role="button" style="color:#008579;">{{salvar}}</button> | |
| 87 | + </div> | |
| 88 | + <div class="clearfix"></div> | |
| 89 | +</form> | |
| 90 | +</script> | |
| 62 | 91 | <script id="templateLista" type="x-tmpl-mustache"> |
| 63 | 92 | <div class="panel panel-default" id="form-{{id_grupo}}"> |
| 64 | 93 | <div class="panel-heading" role="tab"> |
| ... | ... | @@ -72,33 +101,7 @@ include "../../head.php"; |
| 72 | 101 | </h3> |
| 73 | 102 | </div> |
| 74 | 103 | <div class="panel-body panel-collapse collapse" id="body-form-{{id_grupo}}"> |
| 75 | - <form style="" action="#" onsubmit="{{onSalvar}}('{{id_grupo}}');return false;" onchange="this.style.boxShadow='2px 2px 5px 0 #009688';" class="form-horizontal" role="form" method="post" > | |
| 76 | - <div class="row"> | |
| 77 | - <div class="col-md-4" style="max-height: 230px; overflow-y: auto;"> | |
| 78 | - <h4> {{{usuariosv}}}</h4> | |
| 79 | - <div class="form-group form-group-lg" style="padding-left:5px;">{{{inputUsuarios}}}</div> | |
| 80 | - </div> | |
| 81 | - <div class="col-md-8"> | |
| 82 | - <h4>{{{grupo}}}</h4> | |
| 83 | - <div class="form-group form-group-lg"> | |
| 84 | - <label class="col-md-2 control-label" for="nome" >{{{nomeTxt}}}</label> | |
| 85 | - <div class="col-md-10"> | |
| 86 | - <input title="{{{nomeTxt}}}" type="text" value="{{{nome}}}" class="form-control" name="nome" required> | |
| 87 | - </div> | |
| 88 | - </div> | |
| 89 | - <div class="form-group form-group-lg"> | |
| 90 | - <label class="col-md-2 control-label" for="login">{{{descricaoTxt}}}</label> | |
| 91 | - <div class="col-md-10"> | |
| 92 | - <input title="{{{descricaoTxt}}}" type="text" value="{{{descricao}}}" class="form-control" name="descricao"> | |
| 93 | - </div> | |
| 94 | - </div> | |
| 95 | - </div> | |
| 96 | - </div> | |
| 97 | - <div class="pull-right"> | |
| 98 | - <button type="submit" class="btn btn-primary" role="button" style="color:#008579;">{{salvar}}</button> | |
| 99 | - </div> | |
| 100 | - </form> | |
| 101 | - | |
| 104 | + {{{templateFormLista}}} | |
| 102 | 105 | </div> |
| 103 | 106 | </div> |
| 104 | 107 | </script> | ... | ... |
admin1/usuarios/operacoes/index.js
| ... | ... | @@ -57,6 +57,7 @@ Obt&eacute;m a lista de operacoes |
| 57 | 57 | var templatePapeis = $("#templateInputPapeis").html(); |
| 58 | 58 | //template do form de cada operacao |
| 59 | 59 | var templateLista = $("#templateLista").html(); |
| 60 | + templateLista = templateLista.replace("{{{templateFormLista}}}",$("#templateFormLista").html()); | |
| 60 | 61 | //lista todas as operacoes |
| 61 | 62 | var html = Mustache.to_html( |
| 62 | 63 | "{{#data}}" + templateLista + "{{/data}}", |
| ... | ... | @@ -108,7 +109,7 @@ Obt&eacute;m a lista de operacoes |
| 108 | 109 | //monta um template para o modal de inclusao de nova operacao |
| 109 | 110 | if(i3GEOadmin.operacoes.formAdiciona == ""){ |
| 110 | 111 | html = Mustache.to_html( |
| 111 | - $("#templateLista").html(), | |
| 112 | + $("#templateFormLista").html(), | |
| 112 | 113 | $.extend( |
| 113 | 114 | {}, |
| 114 | 115 | i3GEOadmin.operacoes.dicionario, |
| ... | ... | @@ -148,7 +149,7 @@ Obt&eacute;m a lista de operacoes |
| 148 | 149 | }, |
| 149 | 150 | // os parametros sao obtidos do formulario aberto do modal |
| 150 | 151 | adiciona: function(){ |
| 151 | - var parametros = $("#form-modal form").serialize(); | |
| 152 | + var parametros = $("#modalGeral form").serialize(); | |
| 152 | 153 | i3GEOadmin.core.fechaModalGeral(); |
| 153 | 154 | i3GEOadmin.core.modalAguarde(true); |
| 154 | 155 | $.post( | ... | ... |
admin1/usuarios/operacoes/index.php
| ... | ... | @@ -56,6 +56,35 @@ include "../../head.php"; |
| 56 | 56 | <script id="templateFiltro" type="x-tmpl-mustache"> |
| 57 | 57 | <option value="form-{{id_operacao}}">{{{codigo}}}</option> |
| 58 | 58 | </script> |
| 59 | +<script id="templateFormLista" type="x-tmpl-mustache"> | |
| 60 | +<form style="" action="#" onsubmit="{{onSalvar}}('{{id_operacao}}');return false;" onchange="this.style.boxShadow='2px 2px 5px 0 #009688';" class="form-horizontal" role="form" method="post" > | |
| 61 | + <div class="row"> | |
| 62 | + <div class="col-md-4" > | |
| 63 | + <h4> {{{papeisv}}}</h4> | |
| 64 | + <div class="form-group form-group-lg" style="padding-left:5px;">{{{inputPapeis}}}</div> | |
| 65 | + </div> | |
| 66 | + <div class="col-md-8"> | |
| 67 | + <h4>{{{operacao}}}</h4> | |
| 68 | + <div class="form-group form-group-lg"> | |
| 69 | + <label class="col-md-2 control-label" for="codigo">{{{labelCodigo}}}</label> | |
| 70 | + <div class="col-md-10"> | |
| 71 | + <input title="{{{labelCodigo}}}" type="text" value="{{{codigo}}}" class="form-control" name="codigo" required> | |
| 72 | + </div> | |
| 73 | + </div> | |
| 74 | + <div class="form-group form-group-lg"> | |
| 75 | + <label class="col-md-2 control-label" for="descricao">{{{labelDescricao}}}</label> | |
| 76 | + <div class="col-md-10"> | |
| 77 | + <input title="{{{labelDescricao}}}" type="text" value="{{{descricao}}}" class="form-control" name="descricao" > | |
| 78 | + </div> | |
| 79 | + </div> | |
| 80 | + </div> | |
| 81 | + </div> | |
| 82 | + <div class="pull-right"> | |
| 83 | + <button type="submit" class="btn btn-primary" role="button" style="color:#008579;">{{salvar}}</button> | |
| 84 | + </div> | |
| 85 | + <div class="clearfix"></div> | |
| 86 | +</form> | |
| 87 | +</script> | |
| 59 | 88 | <script id="templateLista" type="x-tmpl-mustache"> |
| 60 | 89 | <div class="panel panel-default" id="form-{{id_operacao}}"> |
| 61 | 90 | <div class="panel-heading" role="tab"> |
| ... | ... | @@ -69,32 +98,7 @@ include "../../head.php"; |
| 69 | 98 | </h3> |
| 70 | 99 | </div> |
| 71 | 100 | <div class="panel-body panel-collapse collapse" id="body-form-{{id_operacao}}"> |
| 72 | - <form style="" action="#" onsubmit="{{onSalvar}}('{{id_operacao}}');return false;" onchange="this.style.boxShadow='2px 2px 5px 0 #009688';" class="form-horizontal" role="form" method="post" > | |
| 73 | - <div class="row"> | |
| 74 | - <div class="col-md-4" > | |
| 75 | - <h4> {{{papeisv}}}</h4> | |
| 76 | - <div class="form-group form-group-lg" style="padding-left:5px;">{{{inputPapeis}}}</div> | |
| 77 | - </div> | |
| 78 | - <div class="col-md-8"> | |
| 79 | - <h4>{{{operacao}}}</h4> | |
| 80 | - <div class="form-group form-group-lg"> | |
| 81 | - <label class="col-md-2 control-label" for="codigo">{{{labelCodigo}}}</label> | |
| 82 | - <div class="col-md-10"> | |
| 83 | - <input title="{{{labelCodigo}}}" type="text" value="{{{codigo}}}" class="form-control" name="codigo" required> | |
| 84 | - </div> | |
| 85 | - </div> | |
| 86 | - <div class="form-group form-group-lg"> | |
| 87 | - <label class="col-md-2 control-label" for="descricao">{{{labelDescricao}}}</label> | |
| 88 | - <div class="col-md-10"> | |
| 89 | - <input title="{{{labelDescricao}}}" type="text" value="{{{descricao}}}" class="form-control" name="descricao" > | |
| 90 | - </div> | |
| 91 | - </div> | |
| 92 | - </div> | |
| 93 | - </div> | |
| 94 | - <div class="pull-right"> | |
| 95 | - <button type="submit" class="btn btn-primary" role="button" style="color:#008579;">{{salvar}}</button> | |
| 96 | - </div> | |
| 97 | - </form> | |
| 101 | + {{{templateFormLista}}} | |
| 98 | 102 | </div> |
| 99 | 103 | </div> |
| 100 | 104 | </script> | ... | ... |