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,6 +49,7 @@ Obtém a lista de Identifica | ||
49 | var json = jQuery.parseJSON(data); | 49 | var json = jQuery.parseJSON(data); |
50 | //template do form de cada operacao | 50 | //template do form de cada operacao |
51 | var templateLista = $("#templateLista").html(); | 51 | var templateLista = $("#templateLista").html(); |
52 | + templateLista = templateLista.replace("{{{templateFormLista}}}",$("#templateFormLista").html()); | ||
52 | //lista todas as Identifica | 53 | //lista todas as Identifica |
53 | var html = Mustache.to_html( | 54 | var html = Mustache.to_html( |
54 | "{{#data}}" + templateLista + "{{/data}}", | 55 | "{{#data}}" + templateLista + "{{/data}}", |
@@ -102,7 +103,7 @@ Obtém a lista de Identifica | @@ -102,7 +103,7 @@ Obtém a lista de Identifica | ||
102 | //monta um template para o modal de inclusao de novo usuario | 103 | //monta um template para o modal de inclusao de novo usuario |
103 | if(i3GEOadmin.identifica.formAdiciona == ""){ | 104 | if(i3GEOadmin.identifica.formAdiciona == ""){ |
104 | html = Mustache.to_html( | 105 | html = Mustache.to_html( |
105 | - $("#templateLista").html(), | 106 | + $("#templateFormLista").html(), |
106 | $.extend( | 107 | $.extend( |
107 | {}, | 108 | {}, |
108 | i3GEOadmin.identifica.dicionario, | 109 | i3GEOadmin.identifica.dicionario, |
@@ -142,7 +143,7 @@ Obtém a lista de Identifica | @@ -142,7 +143,7 @@ Obtém a lista de Identifica | ||
142 | }, | 143 | }, |
143 | // os parametros sao obtidos do formulario aberto do modal | 144 | // os parametros sao obtidos do formulario aberto do modal |
144 | adicionar: function(){ | 145 | adicionar: function(){ |
145 | - var parametros = $("#form-modal form").serialize(); | 146 | + var parametros = $("#modalGeral form").serialize(); |
146 | i3GEOadmin.core.fechaModalGeral(); | 147 | i3GEOadmin.core.fechaModalGeral(); |
147 | i3GEOadmin.core.modalAguarde(true); | 148 | i3GEOadmin.core.modalAguarde(true); |
148 | $.post( | 149 | $.post( |
admin1/cadastros/identifica/index.php
@@ -60,19 +60,7 @@ include "../../head.php"; | @@ -60,19 +60,7 @@ include "../../head.php"; | ||
60 | <script id="templateFiltro" type="x-tmpl-mustache"> | 60 | <script id="templateFiltro" type="x-tmpl-mustache"> |
61 | <option value="form-{{id_i}}">{{{nome_i}}}</option> | 61 | <option value="form-{{id_i}}">{{{nome_i}}}</option> |
62 | </script> | 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 | <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" > | 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 | <div class="row"> | 65 | <div class="row"> |
78 | <div class="col-md-12"> | 66 | <div class="col-md-12"> |
@@ -112,7 +100,23 @@ include "../../head.php"; | @@ -112,7 +100,23 @@ include "../../head.php"; | ||
112 | <div class="pull-right"> | 100 | <div class="pull-right"> |
113 | <button type="submit" class="btn btn-primary" role="button" style="color:#008579;">{{salvar}}</button> | 101 | <button type="submit" class="btn btn-primary" role="button" style="color:#008579;">{{salvar}}</button> |
114 | </div> | 102 | </div> |
103 | + <div class="clearfix"></div> | ||
115 | </form> | 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 | </div> | 120 | </div> |
117 | </div> | 121 | </div> |
118 | </script> | 122 | </script> |
admin1/cadastros/perfis/index.js
@@ -49,6 +49,7 @@ Obt&eacute;m a lista de perfis | @@ -49,6 +49,7 @@ Obt&eacute;m a lista de perfis | ||
49 | var json = jQuery.parseJSON(data); | 49 | var json = jQuery.parseJSON(data); |
50 | //template do form de cada operacao | 50 | //template do form de cada operacao |
51 | var templateLista = $("#templateLista").html(); | 51 | var templateLista = $("#templateLista").html(); |
52 | + templateLista = templateLista.replace("{{{templateFormLista}}}",$("#templateFormLista").html()); | ||
52 | //lista todas as perfis | 53 | //lista todas as perfis |
53 | var html = Mustache.to_html( | 54 | var html = Mustache.to_html( |
54 | "{{#data}}" + templateLista + "{{/data}}", | 55 | "{{#data}}" + templateLista + "{{/data}}", |
@@ -79,7 +80,7 @@ Obt&eacute;m a lista de perfis | @@ -79,7 +80,7 @@ Obt&eacute;m a lista de perfis | ||
79 | //monta um template para o modal de inclusao de novo usuario | 80 | //monta um template para o modal de inclusao de novo usuario |
80 | if(i3GEOadmin.perfis.formAdiciona == ""){ | 81 | if(i3GEOadmin.perfis.formAdiciona == ""){ |
81 | html = Mustache.to_html( | 82 | html = Mustache.to_html( |
82 | - $("#templateLista").html(), | 83 | + $("#templateFormLista").html(), |
83 | $.extend( | 84 | $.extend( |
84 | {}, | 85 | {}, |
85 | i3GEOadmin.perfis.dicionario, | 86 | i3GEOadmin.perfis.dicionario, |
@@ -106,7 +107,7 @@ Obt&eacute;m a lista de perfis | @@ -106,7 +107,7 @@ Obt&eacute;m a lista de perfis | ||
106 | }, | 107 | }, |
107 | // os parametros sao obtidos do formulario aberto do modal | 108 | // os parametros sao obtidos do formulario aberto do modal |
108 | adiciona: function(){ | 109 | adiciona: function(){ |
109 | - var parametros = $("#form-modal form").serialize(); | 110 | + var parametros = $("#modalGeral form").serialize(); |
110 | i3GEOadmin.core.fechaModalGeral(); | 111 | i3GEOadmin.core.fechaModalGeral(); |
111 | i3GEOadmin.core.modalAguarde(true); | 112 | i3GEOadmin.core.modalAguarde(true); |
112 | $.post( | 113 | $.post( |
admin1/cadastros/perfis/index.php
@@ -58,27 +58,30 @@ include "../../head.php"; | @@ -58,27 +58,30 @@ include "../../head.php"; | ||
58 | <script id="templateFiltro" type="x-tmpl-mustache"> | 58 | <script id="templateFiltro" type="x-tmpl-mustache"> |
59 | <option value="form-{{id_perfil}}">{{{perfil}}}</option> | 59 | <option value="form-{{id_perfil}}">{{{perfil}}}</option> |
60 | </script> | 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 | <script id="templateLista" type="x-tmpl-mustache"> | 73 | <script id="templateLista" type="x-tmpl-mustache"> |
62 | <div class="panel panel-default" id="form-{{id_perfil}}"> | 74 | <div class="panel panel-default" id="form-{{id_perfil}}"> |
63 | <div class="panel-body"> | 75 | <div class="panel-body"> |
64 | <div class="row"> | 76 | <div class="row"> |
65 | <div class="col-md-12"> | 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 | <div class="pull-right"> | 79 | <div class="pull-right"> |
76 | <a href="javascript:void(0)" onclick="{{onExcluir}}('{{id_perfil}}')" class="btn btn-danger" | 80 | <a href="javascript:void(0)" onclick="{{onExcluir}}('{{id_perfil}}')" class="btn btn-danger" |
77 | style="color:#e13023;" role="button">{{excluir}}</a> | 81 | style="color:#e13023;" role="button">{{excluir}}</a> |
78 | <a href="javascript:void(0)" | 82 | <a href="javascript:void(0)" |
79 | onclick="{{onSalvar}}('{{id_perfil}}')" class="btn btn-primary" role="button" style="color:#008579;">{{salvar}}</a> | 83 | onclick="{{onSalvar}}('{{id_perfil}}')" class="btn btn-primary" role="button" style="color:#008579;">{{salvar}}</a> |
80 | </div> | 84 | </div> |
81 | - | ||
82 | </div> | 85 | </div> |
83 | </div> | 86 | </div> |
84 | </div> | 87 | </div> |
admin1/cadastros/servicos/index.js
@@ -49,6 +49,7 @@ Obt&eacute;m a lista de Webservices | @@ -49,6 +49,7 @@ Obt&eacute;m a lista de Webservices | ||
49 | var json = jQuery.parseJSON(data); | 49 | var json = jQuery.parseJSON(data); |
50 | //template do form de cada operacao | 50 | //template do form de cada operacao |
51 | var templateLista = $("#templateLista").html(); | 51 | var templateLista = $("#templateLista").html(); |
52 | + templateLista = templateLista.replace("{{{templateFormLista}}}",$("#templateFormLista").html()); | ||
52 | //lista todas as Webservices | 53 | //lista todas as Webservices |
53 | var html = Mustache.to_html( | 54 | var html = Mustache.to_html( |
54 | "{{#data}}" + templateLista + "{{/data}}", | 55 | "{{#data}}" + templateLista + "{{/data}}", |
@@ -87,7 +88,7 @@ Obt&eacute;m a lista de Webservices | @@ -87,7 +88,7 @@ Obt&eacute;m a lista de Webservices | ||
87 | //monta um template para o modal de inclusao de novo usuario | 88 | //monta um template para o modal de inclusao de novo usuario |
88 | if(i3GEOadmin.webservices.formAdiciona == ""){ | 89 | if(i3GEOadmin.webservices.formAdiciona == ""){ |
89 | html = Mustache.to_html( | 90 | html = Mustache.to_html( |
90 | - $("#templateLista").html(), | 91 | + $("#templateFormLista").html(), |
91 | $.extend( | 92 | $.extend( |
92 | {}, | 93 | {}, |
93 | i3GEOadmin.webservices.dicionario, | 94 | i3GEOadmin.webservices.dicionario, |
@@ -116,7 +117,7 @@ Obt&eacute;m a lista de Webservices | @@ -116,7 +117,7 @@ Obt&eacute;m a lista de Webservices | ||
116 | }, | 117 | }, |
117 | // os parametros sao obtidos do formulario aberto do modal | 118 | // os parametros sao obtidos do formulario aberto do modal |
118 | adiciona: function(){ | 119 | adiciona: function(){ |
119 | - var parametros = $("#form-modal form").serialize(); | 120 | + var parametros = $("#modalGeral form").serialize(); |
120 | i3GEOadmin.core.fechaModalGeral(); | 121 | i3GEOadmin.core.fechaModalGeral(); |
121 | i3GEOadmin.core.modalAguarde(true); | 122 | i3GEOadmin.core.modalAguarde(true); |
122 | $.post( | 123 | $.post( |
admin1/cadastros/servicos/index.php
@@ -60,6 +60,51 @@ include "../../head.php"; | @@ -60,6 +60,51 @@ include "../../head.php"; | ||
60 | <script id="templateFiltro" type="x-tmpl-mustache"> | 60 | <script id="templateFiltro" type="x-tmpl-mustache"> |
61 | <option value="form-{{id_ws}}">{{{nome_ws}}}</option> | 61 | <option value="form-{{id_ws}}">{{{nome_ws}}}</option> |
62 | </script> | 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 | <script id="templateLista" type="x-tmpl-mustache"> | 108 | <script id="templateLista" type="x-tmpl-mustache"> |
64 | <div class="panel panel-default" id="form-{{id_ws}}"> | 109 | <div class="panel panel-default" id="form-{{id_ws}}"> |
65 | <div class="panel-heading" role="tab"> | 110 | <div class="panel-heading" role="tab"> |
@@ -73,49 +118,7 @@ include "../../head.php"; | @@ -73,49 +118,7 @@ include "../../head.php"; | ||
73 | </h3> | 118 | </h3> |
74 | </div> | 119 | </div> |
75 | <div class="panel-body panel-collapse collapse" id="body-form-{{id_ws}}"> | 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 | </div> | 122 | </div> |
120 | </div> | 123 | </div> |
121 | </script> | 124 | </script> |
admin1/cadastros/tags/index.js
@@ -49,6 +49,7 @@ Obt&eacute;m a lista de tags | @@ -49,6 +49,7 @@ Obt&eacute;m a lista de tags | ||
49 | var json = jQuery.parseJSON(data); | 49 | var json = jQuery.parseJSON(data); |
50 | //template do form de cada operacao | 50 | //template do form de cada operacao |
51 | var templateLista = $("#templateLista").html(); | 51 | var templateLista = $("#templateLista").html(); |
52 | + templateLista = templateLista.replace("{{{templateFormLista}}}",$("#templateFormLista").html()); | ||
52 | //lista todas as tags | 53 | //lista todas as tags |
53 | var html = Mustache.to_html( | 54 | var html = Mustache.to_html( |
54 | "{{#data}}" + templateLista + "{{/data}}", | 55 | "{{#data}}" + templateLista + "{{/data}}", |
@@ -79,7 +80,7 @@ Obt&eacute;m a lista de tags | @@ -79,7 +80,7 @@ Obt&eacute;m a lista de tags | ||
79 | //monta um template para o modal de inclusao de novo usuario | 80 | //monta um template para o modal de inclusao de novo usuario |
80 | if(i3GEOadmin.tags.formAdiciona == ""){ | 81 | if(i3GEOadmin.tags.formAdiciona == ""){ |
81 | html = Mustache.to_html( | 82 | html = Mustache.to_html( |
82 | - $("#templateLista").html(), | 83 | + $("#templateFormLista").html(), |
83 | $.extend( | 84 | $.extend( |
84 | {}, | 85 | {}, |
85 | i3GEOadmin.tags.dicionario, | 86 | i3GEOadmin.tags.dicionario, |
@@ -106,7 +107,7 @@ Obt&eacute;m a lista de tags | @@ -106,7 +107,7 @@ Obt&eacute;m a lista de tags | ||
106 | }, | 107 | }, |
107 | // os parametros sao obtidos do formulario aberto do modal | 108 | // os parametros sao obtidos do formulario aberto do modal |
108 | adiciona: function(){ | 109 | adiciona: function(){ |
109 | - var parametros = $("#form-modal form").serialize(); | 110 | + var parametros = $("#modalGeral form").serialize(); |
110 | i3GEOadmin.core.fechaModalGeral(); | 111 | i3GEOadmin.core.fechaModalGeral(); |
111 | i3GEOadmin.core.modalAguarde(true); | 112 | i3GEOadmin.core.modalAguarde(true); |
112 | $.post( | 113 | $.post( |
admin1/cadastros/tags/index.php
@@ -58,26 +58,31 @@ include "../../head.php"; | @@ -58,26 +58,31 @@ include "../../head.php"; | ||
58 | <script id="templateFiltro" type="x-tmpl-mustache"> | 58 | <script id="templateFiltro" type="x-tmpl-mustache"> |
59 | <option value="form-{{id_tag}}">{{{nome}}}</option> | 59 | <option value="form-{{id_tag}}">{{{nome}}}</option> |
60 | </script> | 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 | <script id="templateLista" type="x-tmpl-mustache"> | 79 | <script id="templateLista" type="x-tmpl-mustache"> |
62 | <div class="panel panel-default" id="form-{{id_tag}}"> | 80 | <div class="panel panel-default" id="form-{{id_tag}}"> |
63 | <div class="panel-body"> | 81 | <div class="panel-body"> |
64 | <div class="row"> | 82 | <div class="row"> |
65 | <div class="col-md-12"> | 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 | </div> | 86 | </div> |
82 | </div> | 87 | </div> |
83 | </div> | 88 | </div> |
admin1/catalogo/atlas/index.js
@@ -49,6 +49,7 @@ Obt&eacute;m a lista | @@ -49,6 +49,7 @@ Obt&eacute;m a lista | ||
49 | var json = jQuery.parseJSON(data); | 49 | var json = jQuery.parseJSON(data); |
50 | //template do form de cada operacao | 50 | //template do form de cada operacao |
51 | var templateLista = $("#templateLista").html(); | 51 | var templateLista = $("#templateLista").html(); |
52 | + templateLista = templateLista.replace("{{{templateFormLista}}}",$("#templateFormLista").html()); | ||
52 | //lista todas as menus | 53 | //lista todas as menus |
53 | var html = Mustache.to_html( | 54 | var html = Mustache.to_html( |
54 | "{{#data}}" + templateLista + "{{/data}}", | 55 | "{{#data}}" + templateLista + "{{/data}}", |
@@ -100,7 +101,7 @@ Obt&eacute;m a lista | @@ -100,7 +101,7 @@ Obt&eacute;m a lista | ||
100 | //monta um template para o modal de inclusao de novo usuario | 101 | //monta um template para o modal de inclusao de novo usuario |
101 | if(i3GEOadmin.atlas.formAdiciona == ""){ | 102 | if(i3GEOadmin.atlas.formAdiciona == ""){ |
102 | html = Mustache.to_html( | 103 | html = Mustache.to_html( |
103 | - $("#templateLista").html(), | 104 | + $("#templateFormLista").html(), |
104 | $.extend( | 105 | $.extend( |
105 | {}, | 106 | {}, |
106 | i3GEOadmin.atlas.dicionario, | 107 | i3GEOadmin.atlas.dicionario, |
@@ -139,7 +140,7 @@ Obt&eacute;m a lista | @@ -139,7 +140,7 @@ Obt&eacute;m a lista | ||
139 | }, | 140 | }, |
140 | // os parametros sao obtidos do formulario aberto do modal | 141 | // os parametros sao obtidos do formulario aberto do modal |
141 | adiciona: function(){ | 142 | adiciona: function(){ |
142 | - var parametros = $("#form-modal form").serialize(); | 143 | + var parametros = $("#modalGeral form").serialize(); |
143 | i3GEOadmin.core.fechaModalGeral(); | 144 | i3GEOadmin.core.fechaModalGeral(); |
144 | i3GEOadmin.core.modalAguarde(true); | 145 | i3GEOadmin.core.modalAguarde(true); |
145 | $.post( | 146 | $.post( |
admin1/catalogo/atlas/index.php
@@ -56,126 +56,130 @@ include "../../head.php"; | @@ -56,126 +56,130 @@ include "../../head.php"; | ||
56 | <script id="templateFiltro" type="x-tmpl-mustache"> | 56 | <script id="templateFiltro" type="x-tmpl-mustache"> |
57 | <option value="form-{{id_atlas}}">{{{titulo_atlas}}}</option> | 57 | <option value="form-{{id_atlas}}">{{{titulo_atlas}}}</option> |
58 | </script> | 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 | </div> | 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 | </div> | 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 | </div> | 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 | </div> | 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 | </div> | 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 | </div> | 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 | </div> | 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 | </div> | 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 | </div> | 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 | </div> | 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 | </div> | 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 | </div> | 159 | </div> |
174 | </div> | 160 | </div> |
175 | - <div class="pull-right"> | ||
176 | - <button type="submit" class="btn btn-primary" role="button" style="color:#008579;">{{salvar}}</button> | ||
177 | </div> | 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 | </div> | 183 | </div> |
180 | <div class="panel-footer {{{escondido}}}" style="padding-top: 0px; padding-bottom: 0px;"> | 184 | <div class="panel-footer {{{escondido}}}" style="padding-top: 0px; padding-bottom: 0px;"> |
181 | <div class="pull-right"> | 185 | <div class="pull-right"> |
admin1/catalogo/atlas/pranchas/index.js
@@ -51,6 +51,7 @@ Obt&eacute;m a lista | @@ -51,6 +51,7 @@ Obt&eacute;m a lista | ||
51 | var json = jQuery.parseJSON(data); | 51 | var json = jQuery.parseJSON(data); |
52 | //template do form de cada operacao | 52 | //template do form de cada operacao |
53 | var templateLista = $("#templateLista").html(); | 53 | var templateLista = $("#templateLista").html(); |
54 | + templateLista = templateLista.replace("{{{templateFormLista}}}",$("#templateFormLista").html()); | ||
54 | //lista todas as menus | 55 | //lista todas as menus |
55 | var html = Mustache.to_html( | 56 | var html = Mustache.to_html( |
56 | "{{#data}}" + templateLista + "{{/data}}", | 57 | "{{#data}}" + templateLista + "{{/data}}", |
@@ -81,7 +82,7 @@ Obt&eacute;m a lista | @@ -81,7 +82,7 @@ Obt&eacute;m a lista | ||
81 | //monta um template para o modal de inclusao de novo usuario | 82 | //monta um template para o modal de inclusao de novo usuario |
82 | if(i3GEOadmin.prancha.formAdiciona == ""){ | 83 | if(i3GEOadmin.prancha.formAdiciona == ""){ |
83 | html = Mustache.to_html( | 84 | html = Mustache.to_html( |
84 | - $("#templateLista").html(), | 85 | + $("#templateFormLista").html(), |
85 | $.extend( | 86 | $.extend( |
86 | {}, | 87 | {}, |
87 | i3GEOadmin.prancha.dicionario, | 88 | i3GEOadmin.prancha.dicionario, |
@@ -111,7 +112,7 @@ Obt&eacute;m a lista | @@ -111,7 +112,7 @@ Obt&eacute;m a lista | ||
111 | }, | 112 | }, |
112 | // os parametros sao obtidos do formulario aberto do modal | 113 | // os parametros sao obtidos do formulario aberto do modal |
113 | adiciona: function(){ | 114 | adiciona: function(){ |
114 | - var parametros = $("#form-modal form").serialize(); | 115 | + var parametros = $("#modalGeral form").serialize(); |
115 | i3GEOadmin.core.fechaModalGeral(); | 116 | i3GEOadmin.core.fechaModalGeral(); |
116 | i3GEOadmin.core.modalAguarde(true); | 117 | i3GEOadmin.core.modalAguarde(true); |
117 | $.post( | 118 | $.post( |
admin1/catalogo/atlas/pranchas/index.php
@@ -58,6 +58,80 @@ $titulo_atlas = filter_var($_GET["titulo_atlas"], FILTER_SANITIZE_STRING); | @@ -58,6 +58,80 @@ $titulo_atlas = filter_var($_GET["titulo_atlas"], FILTER_SANITIZE_STRING); | ||
58 | <script id="templateFiltro" type="x-tmpl-mustache"> | 58 | <script id="templateFiltro" type="x-tmpl-mustache"> |
59 | <option value="form-{{id_prancha}}">{{{titulo_prancha}}}</option> | 59 | <option value="form-{{id_prancha}}">{{{titulo_prancha}}}</option> |
60 | </script> | 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 | <script id="templateLista" type="x-tmpl-mustache"> | 135 | <script id="templateLista" type="x-tmpl-mustache"> |
62 | <div class="panel panel-default" id="form-{{id_prancha}}"> | 136 | <div class="panel panel-default" id="form-{{id_prancha}}"> |
63 | <div class="panel-heading" role="tab"> | 137 | <div class="panel-heading" role="tab"> |
@@ -71,77 +145,7 @@ $titulo_atlas = filter_var($_GET["titulo_atlas"], FILTER_SANITIZE_STRING); | @@ -71,77 +145,7 @@ $titulo_atlas = filter_var($_GET["titulo_atlas"], FILTER_SANITIZE_STRING); | ||
71 | </h3> | 145 | </h3> |
72 | </div> | 146 | </div> |
73 | <div class="panel-body panel-collapse collapse" id="body-form-{{id_prancha}}"> | 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 | </div> | 149 | </div> |
146 | <div class="panel-footer {{{escondido}}}" style="padding-top: 0px; padding-bottom: 0px;"> | 150 | <div class="panel-footer {{{escondido}}}" style="padding-top: 0px; padding-bottom: 0px;"> |
147 | <div class="pull-right"> | 151 | <div class="pull-right"> |
admin1/catalogo/atlas/pranchas/temas/index.js
@@ -51,6 +51,7 @@ Obt&eacute;m a lista | @@ -51,6 +51,7 @@ Obt&eacute;m a lista | ||
51 | var json = jQuery.parseJSON(data); | 51 | var json = jQuery.parseJSON(data); |
52 | //template do form de cada operacao | 52 | //template do form de cada operacao |
53 | var templateLista = $("#templateLista").html(); | 53 | var templateLista = $("#templateLista").html(); |
54 | + templateLista = templateLista.replace("{{{templateFormLista}}}",$("#templateFormLista").html()); | ||
54 | var opcoesTema = '<option value="">---</option>' + Mustache.to_html( | 55 | var opcoesTema = '<option value="">---</option>' + Mustache.to_html( |
55 | "{{#data}}" + $("#templateTemas").html() + "{{/data}}", | 56 | "{{#data}}" + $("#templateTemas").html() + "{{/data}}", |
56 | {"data":json["temas"]} | 57 | {"data":json["temas"]} |
@@ -97,7 +98,7 @@ Obt&eacute;m a lista | @@ -97,7 +98,7 @@ Obt&eacute;m a lista | ||
97 | //monta um template para o modal de inclusao de novo usuario | 98 | //monta um template para o modal de inclusao de novo usuario |
98 | if(i3GEOadmin.tema.formAdiciona == ""){ | 99 | if(i3GEOadmin.tema.formAdiciona == ""){ |
99 | html = Mustache.to_html( | 100 | html = Mustache.to_html( |
100 | - $("#templateLista").html(), | 101 | + $("#templateFormLista").html(), |
101 | $.extend( | 102 | $.extend( |
102 | {}, | 103 | {}, |
103 | i3GEOadmin.prancha.dicionario, | 104 | i3GEOadmin.prancha.dicionario, |
@@ -136,7 +137,7 @@ Obt&eacute;m a lista | @@ -136,7 +137,7 @@ Obt&eacute;m a lista | ||
136 | }, | 137 | }, |
137 | // os parametros sao obtidos do formulario aberto do modal | 138 | // os parametros sao obtidos do formulario aberto do modal |
138 | adiciona: function(){ | 139 | adiciona: function(){ |
139 | - var parametros = $("#form-modal form").serialize(); | 140 | + var parametros = $("#modalGeral form").serialize(); |
140 | i3GEOadmin.core.fechaModalGeral(); | 141 | i3GEOadmin.core.fechaModalGeral(); |
141 | i3GEOadmin.core.modalAguarde(true); | 142 | i3GEOadmin.core.modalAguarde(true); |
142 | $.post( | 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,6 +47,44 @@ $id_atlas = filter_var($_GET["id_atlas"], FILTER_SANITIZE_NUMBER_INT); | ||
47 | <script id="templateFiltro" type="x-tmpl-mustache"> | 47 | <script id="templateFiltro" type="x-tmpl-mustache"> |
48 | <option value="form-{{id_tema}}">{{{codigo_tema}}}</option> | 48 | <option value="form-{{id_tema}}">{{{codigo_tema}}}</option> |
49 | </script> | 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 | <script id="templateLista" type="x-tmpl-mustache"> | 88 | <script id="templateLista" type="x-tmpl-mustache"> |
51 | <div class="panel panel-default" id="form-{{id_tema}}"> | 89 | <div class="panel panel-default" id="form-{{id_tema}}"> |
52 | <div class="panel-heading" role="tab"> | 90 | <div class="panel-heading" role="tab"> |
@@ -60,41 +98,7 @@ $id_atlas = filter_var($_GET["id_atlas"], FILTER_SANITIZE_NUMBER_INT); | @@ -60,41 +98,7 @@ $id_atlas = filter_var($_GET["id_atlas"], FILTER_SANITIZE_NUMBER_INT); | ||
60 | </h3> | 98 | </h3> |
61 | </div> | 99 | </div> |
62 | <div class="panel-body panel-collapse collapse" id="body-form-{{id_tema}}"> | 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 | </div> | 102 | </div> |
99 | </div> | 103 | </div> |
100 | </script> | 104 | </script> |
admin1/catalogo/mapas/index.js
@@ -49,6 +49,7 @@ Obt&eacute;m a lista | @@ -49,6 +49,7 @@ Obt&eacute;m a lista | ||
49 | var json = jQuery.parseJSON(data); | 49 | var json = jQuery.parseJSON(data); |
50 | //template do form de cada operacao | 50 | //template do form de cada operacao |
51 | var templateLista = $("#templateLista").html(); | 51 | var templateLista = $("#templateLista").html(); |
52 | + templateLista = templateLista.replace("{{{templateFormLista}}}",$("#templateFormLista").html()); | ||
52 | //combo com temas | 53 | //combo com temas |
53 | var opcoesTema = '<option value="">---</option>' + Mustache.to_html( | 54 | var opcoesTema = '<option value="">---</option>' + Mustache.to_html( |
54 | "{{#data}}" + $("#templateTemas").html() + "{{/data}}", | 55 | "{{#data}}" + $("#templateTemas").html() + "{{/data}}", |
@@ -104,7 +105,7 @@ Obt&eacute;m a lista | @@ -104,7 +105,7 @@ Obt&eacute;m a lista | ||
104 | //monta um template para o modal de inclusao de novo usuario | 105 | //monta um template para o modal de inclusao de novo usuario |
105 | if(i3GEOadmin.mapas.formAdiciona == ""){ | 106 | if(i3GEOadmin.mapas.formAdiciona == ""){ |
106 | html = Mustache.to_html( | 107 | html = Mustache.to_html( |
107 | - $("#templateLista").html(), | 108 | + $("#templateFormLista").html(), |
108 | $.extend( | 109 | $.extend( |
109 | {}, | 110 | {}, |
110 | i3GEOadmin.mapas.dicionario, | 111 | i3GEOadmin.mapas.dicionario, |
@@ -143,7 +144,7 @@ Obt&eacute;m a lista | @@ -143,7 +144,7 @@ Obt&eacute;m a lista | ||
143 | }, | 144 | }, |
144 | // os parametros sao obtidos do formulario aberto do modal | 145 | // os parametros sao obtidos do formulario aberto do modal |
145 | adiciona: function(){ | 146 | adiciona: function(){ |
146 | - var parametros = $("#form-modal form").serialize(); | 147 | + var parametros = $("#modalGeral form").serialize(); |
147 | i3GEOadmin.core.fechaModalGeral(); | 148 | i3GEOadmin.core.fechaModalGeral(); |
148 | i3GEOadmin.core.modalAguarde(true); | 149 | i3GEOadmin.core.modalAguarde(true); |
149 | $.post( | 150 | $.post( |
admin1/catalogo/mapas/index.php
@@ -55,6 +55,112 @@ include "../../head.php"; | @@ -55,6 +55,112 @@ include "../../head.php"; | ||
55 | <script id="templateFiltro" type="x-tmpl-mustache"> | 55 | <script id="templateFiltro" type="x-tmpl-mustache"> |
56 | <option value="form-{{id_mapa}}">{{{nome_mapa}}}</option> | 56 | <option value="form-{{id_mapa}}">{{{nome_mapa}}}</option> |
57 | </script> | 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 | <script id="templateLista" type="x-tmpl-mustache"> | 164 | <script id="templateLista" type="x-tmpl-mustache"> |
59 | <div class="panel panel-default" id="form-{{id_mapa}}"> | 165 | <div class="panel panel-default" id="form-{{id_mapa}}"> |
60 | <div class="panel-heading" role="tab"> | 166 | <div class="panel-heading" role="tab"> |
@@ -68,110 +174,7 @@ include "../../head.php"; | @@ -68,110 +174,7 @@ include "../../head.php"; | ||
68 | </h3> | 174 | </h3> |
69 | </div> | 175 | </div> |
70 | <div class="panel-body panel-collapse collapse" id="body-form-{{id_mapa}}"> | 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 | </div> | 178 | </div> |
176 | </div> | 179 | </div> |
177 | </script> | 180 | </script> |
admin1/catalogo/mapfile/exec.php
@@ -59,7 +59,7 @@ switch ($funcao) { | @@ -59,7 +59,7 @@ switch ($funcao) { | ||
59 | header ( "HTTP/1.1 400 arquivo ja existe" ); | 59 | header ( "HTTP/1.1 400 arquivo ja existe" ); |
60 | exit (); | 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 | if ($novo === false) { | 63 | if ($novo === false) { |
64 | header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); | 64 | header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); |
65 | exit (); | 65 | exit (); |
@@ -234,7 +234,7 @@ function excluir($codigo, $dbhw) { | @@ -234,7 +234,7 @@ function excluir($codigo, $dbhw) { | ||
234 | unlink ( "$locaplic/temas/" . $codigo . ".map" ); | 234 | unlink ( "$locaplic/temas/" . $codigo . ".map" ); |
235 | return true; | 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 | global $convUTF, $esquemaadmin; | 238 | global $convUTF, $esquemaadmin; |
239 | $arq = $locaplic . "/temas/" . $codigo . ".map"; | 239 | $arq = $locaplic . "/temas/" . $codigo . ".map"; |
240 | if (empty ( $acessopublico ) || $acessopublico == "on") { | 240 | if (empty ( $acessopublico ) || $acessopublico == "on") { |
@@ -242,6 +242,9 @@ function adicionar($locaplic, $link_tema, $codigo, $acessopublico, $metaestat, $ | @@ -242,6 +242,9 @@ function adicionar($locaplic, $link_tema, $codigo, $acessopublico, $metaestat, $ | ||
242 | } else { | 242 | } else { |
243 | $acessopublico = "SIM"; | 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 | $tipoLayer = "line"; | 248 | $tipoLayer = "line"; |
246 | $dados [] = "MAP"; | 249 | $dados [] = "MAP"; |
247 | $dados [] = "SYMBOLSET ../symbols/simbolosv6.sym"; | 250 | $dados [] = "SYMBOLSET ../symbols/simbolosv6.sym"; |
@@ -258,7 +261,7 @@ function adicionar($locaplic, $link_tema, $codigo, $acessopublico, $metaestat, $ | @@ -258,7 +261,7 @@ function adicionar($locaplic, $link_tema, $codigo, $acessopublico, $metaestat, $ | ||
258 | $dados [] = ' CONNECTION ""'; | 261 | $dados [] = ' CONNECTION ""'; |
259 | $dados [] = ' STATUS DEFAULT'; | 262 | $dados [] = ' STATUS DEFAULT'; |
260 | $dados [] = ' METADATA'; | 263 | $dados [] = ' METADATA'; |
261 | - $dados [] = ' TEMA "' . $titulo . '"'; | 264 | + $dados [] = ' TEMA "' . $titulolegenda . '"'; |
262 | $dados [] = ' CLASSE "SIM"'; | 265 | $dados [] = ' CLASSE "SIM"'; |
263 | $tipoa_tema = ""; | 266 | $tipoa_tema = ""; |
264 | if (! empty ( $metaestat ) && $metaestat == "SIM") { | 267 | if (! empty ( $metaestat ) && $metaestat == "SIM") { |
admin1/catalogo/mapfile/index.js
@@ -53,6 +53,7 @@ Obt&eacute;m a lista | @@ -53,6 +53,7 @@ Obt&eacute;m a lista | ||
53 | //objeto json com os dados viondos do banco | 53 | //objeto json com os dados viondos do banco |
54 | var json = jQuery.parseJSON(data); | 54 | var json = jQuery.parseJSON(data); |
55 | var templateLista = $("#templateLista").html(); | 55 | var templateLista = $("#templateLista").html(); |
56 | + templateLista = templateLista.replace("{{{templateFormLista}}}",$("#templateFormLista").html()); | ||
56 | var html = Mustache.to_html( | 57 | var html = Mustache.to_html( |
57 | "{{#data}}" + templateLista + "{{/data}}", | 58 | "{{#data}}" + templateLista + "{{/data}}", |
58 | $.extend( | 59 | $.extend( |
@@ -90,12 +91,14 @@ Obt&eacute;m a lista | @@ -90,12 +91,14 @@ Obt&eacute;m a lista | ||
90 | }, | 91 | }, |
91 | adicionaDialogo: function(){ | 92 | adicionaDialogo: function(){ |
92 | var html = Mustache.to_html( | 93 | var html = Mustache.to_html( |
93 | - "{{#data}}" + $("#templateAdicionarTema").html() + "{{/data}}", | 94 | + "{{#data}}" + $("#templateManterTema").html() + "{{/data}}", |
94 | $.extend( | 95 | $.extend( |
95 | {}, | 96 | {}, |
96 | i3GEOadmin.mapfile.dicionario, | 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,6 +105,9 @@ include "../../head.php"; | ||
105 | </div> | 105 | </div> |
106 | <div class="panel-body panel-collapse collapse" id="body-form-{{codigo}}"> | 106 | <div class="panel-body panel-collapse collapse" id="body-form-{{codigo}}"> |
107 | <div> | 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 | <a title="{{{excluir}}}" href="javascript:void(0)" onclick="i3GEOadmin.mapfile.excluirDialogo('{{codigo}}')" class="btn btn-danger btn-fab btn-fab-mini" role="button"> | 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 | <i class="material-icons">delete_forever</i> | 112 | <i class="material-icons">delete_forever</i> |
110 | </a> | 113 | </a> |
@@ -141,7 +144,7 @@ include "../../head.php"; | @@ -141,7 +144,7 @@ include "../../head.php"; | ||
141 | </div> | 144 | </div> |
142 | </div> | 145 | </div> |
143 | </script> | 146 | </script> |
144 | -<script id="templateAdicionarTema" type="x-tmpl-mustache"> | 147 | +<script id="templateManterTema" type="x-tmpl-mustache"> |
145 | <h4>{{{criaMapfile}}}</h4> | 148 | <h4>{{{criaMapfile}}}</h4> |
146 | <blockquote>{{{criaMapfileDesc}}}</blockquote> | 149 | <blockquote>{{{criaMapfileDesc}}}</blockquote> |
147 | <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 | <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,52 +153,58 @@ include "../../head.php"; | ||
150 | <div class="form-group form-group-lg"> | 153 | <div class="form-group form-group-lg"> |
151 | <label class="col-md-6 control-label" for="codigo" >{{{nomeMap}}}</label> | 154 | <label class="col-md-6 control-label" for="codigo" >{{{nomeMap}}}</label> |
152 | <div class="col-md-6"> | 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 | </div> | 157 | </div> |
155 | </div> | 158 | </div> |
156 | <div class="form-group form-group-lg"> | 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 | <div class="col-md-6"> | 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 | </div> | 169 | </div> |
161 | </div> | 170 | </div> |
162 | <div class="form-group form-group-lg"> | 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 | <div class="col-md-6"> | 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 | </div> | 175 | </div> |
167 | </div> | 176 | </div> |
168 | <div class="form-group form-group-lg"> | 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 | <div class="col-md-6"> | 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 | </div> | 181 | </div> |
173 | </div> | 182 | </div> |
174 | <div class="form-group form-group-lg"> | 183 | <div class="form-group form-group-lg"> |
175 | <label class="col-md-6 control-label" for="desc_tema" >{{{descricaoTxt}}}</label> | 184 | <label class="col-md-6 control-label" for="desc_tema" >{{{descricaoTxt}}}</label> |
176 | <div class="col-md-6"> | 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 | </div> | 187 | </div> |
179 | </div> | 188 | </div> |
180 | <div class="form-group form-group-lg"> | 189 | <div class="form-group form-group-lg"> |
181 | <label class="col-md-6 control-label" for="link_tema" >{{{fonteTema}}}</label> | 190 | <label class="col-md-6 control-label" for="link_tema" >{{{fonteTema}}}</label> |
182 | <div class="col-md-6"> | 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 | </div> | 193 | </div> |
185 | </div> | 194 | </div> |
186 | <div class="form-group form-group-lg"> | 195 | <div class="form-group form-group-lg"> |
187 | <label class="col-md-6 control-label" for="metaestat">{{{metaestat}}}</label> | 196 | <label class="col-md-6 control-label" for="metaestat">{{{metaestat}}}</label> |
188 | <div class="col-md-6"> | 197 | <div class="col-md-6"> |
189 | <select title="{{{metaestat}}}" class="form-control" name="metaestat"> | 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 | </select> | 201 | </select> |
193 | </div> | 202 | </div> |
194 | </div> | 203 | </div> |
195 | <div class="form-group form-group-lg"> | 204 | <div class="form-group form-group-lg"> |
196 | <div class="checkbox col-md-12"> | 205 | <div class="checkbox col-md-12"> |
197 | <label> | 206 | <label> |
198 | - <input title="{{{permiteOgc}}}" type="checkbox" checked name="acessopublico" /> {{{permiteOgc}}} | 207 | + <input title="{{{permiteOgc}}}" type="checkbox" {{acessopublico}} name="acessopublico" /> {{{permiteOgc}}} |
199 | </label> | 208 | </label> |
200 | </div> | 209 | </div> |
201 | </div> | 210 | </div> |
admin1/catalogo/menus/grupos/listadegrupos/index.js
@@ -49,6 +49,7 @@ Obt&eacute;m a lista de grupos | @@ -49,6 +49,7 @@ Obt&eacute;m a lista de grupos | ||
49 | var json = jQuery.parseJSON(data); | 49 | var json = jQuery.parseJSON(data); |
50 | //template do form de cada operacao | 50 | //template do form de cada operacao |
51 | var templateLista = $("#templateLista").html(); | 51 | var templateLista = $("#templateLista").html(); |
52 | + templateLista = templateLista.replace("{{{templateFormLista}}}",$("#templateFormLista").html()); | ||
52 | //lista todas as grupos | 53 | //lista todas as grupos |
53 | var html = Mustache.to_html( | 54 | var html = Mustache.to_html( |
54 | "{{#data}}" + templateLista + "{{/data}}", | 55 | "{{#data}}" + templateLista + "{{/data}}", |
@@ -79,7 +80,7 @@ Obt&eacute;m a lista de grupos | @@ -79,7 +80,7 @@ Obt&eacute;m a lista de grupos | ||
79 | //monta um template para o modal de inclusao de novo usuario | 80 | //monta um template para o modal de inclusao de novo usuario |
80 | if(i3GEOadmin.grupos.formAdiciona == ""){ | 81 | if(i3GEOadmin.grupos.formAdiciona == ""){ |
81 | html = Mustache.to_html( | 82 | html = Mustache.to_html( |
82 | - $("#templateLista").html(), | 83 | + $("#templateFormLista").html(), |
83 | $.extend( | 84 | $.extend( |
84 | {}, | 85 | {}, |
85 | i3GEOadmin.grupos.dicionario, | 86 | i3GEOadmin.grupos.dicionario, |
@@ -106,7 +107,7 @@ Obt&eacute;m a lista de grupos | @@ -106,7 +107,7 @@ Obt&eacute;m a lista de grupos | ||
106 | }, | 107 | }, |
107 | // os parametros sao obtidos do formulario aberto do modal | 108 | // os parametros sao obtidos do formulario aberto do modal |
108 | adiciona: function(){ | 109 | adiciona: function(){ |
109 | - var parametros = $("#form-modal form").serialize(); | 110 | + var parametros = $("#modalGeral form").serialize(); |
110 | i3GEOadmin.core.fechaModalGeral(); | 111 | i3GEOadmin.core.fechaModalGeral(); |
111 | i3GEOadmin.core.modalAguarde(true); | 112 | i3GEOadmin.core.modalAguarde(true); |
112 | $.post( | 113 | $.post( |
admin1/catalogo/menus/grupos/listadegrupos/index.php
@@ -66,38 +66,42 @@ $nome_menu = filter_var ( $_GET ["nome_menu"], FILTER_SANITIZE_STRING ); | @@ -66,38 +66,42 @@ $nome_menu = filter_var ( $_GET ["nome_menu"], FILTER_SANITIZE_STRING ); | ||
66 | <script id="templateFiltro" type="x-tmpl-mustache"> | 66 | <script id="templateFiltro" type="x-tmpl-mustache"> |
67 | <option value="form-{{id_grupo}}">{{{nome_grupo}}}</option> | 67 | <option value="form-{{id_grupo}}">{{{nome_grupo}}}</option> |
68 | </script> | 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 | <script id="templateLista" type="x-tmpl-mustache"> | 99 | <script id="templateLista" type="x-tmpl-mustache"> |
70 | <div class="panel panel-default" id="form-{{id_grupo}}"> | 100 | <div class="panel panel-default" id="form-{{id_grupo}}"> |
71 | <div class="panel-body"> | 101 | <div class="panel-body"> |
72 | <div class="row"> | 102 | <div class="row"> |
73 | <div class="col-md-12"> | 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 | </div> | 105 | </div> |
102 | </div> | 106 | </div> |
103 | <div class="row"> | 107 | <div class="row"> |
admin1/catalogo/menus/grupos/subgrupos/listadesubgrupos/index.js
@@ -49,6 +49,7 @@ Obt&eacute;m a lista de grupos | @@ -49,6 +49,7 @@ Obt&eacute;m a lista de grupos | ||
49 | var json = jQuery.parseJSON(data); | 49 | var json = jQuery.parseJSON(data); |
50 | //template do form de cada operacao | 50 | //template do form de cada operacao |
51 | var templateLista = $("#templateLista").html(); | 51 | var templateLista = $("#templateLista").html(); |
52 | + templateLista = templateLista.replace("{{{templateFormLista}}}",$("#templateFormLista").html()); | ||
52 | //lista todas as grupos | 53 | //lista todas as grupos |
53 | var html = Mustache.to_html( | 54 | var html = Mustache.to_html( |
54 | "{{#data}}" + templateLista + "{{/data}}", | 55 | "{{#data}}" + templateLista + "{{/data}}", |
@@ -79,7 +80,7 @@ Obt&eacute;m a lista de grupos | @@ -79,7 +80,7 @@ Obt&eacute;m a lista de grupos | ||
79 | //monta um template para o modal de inclusao de novo usuario | 80 | //monta um template para o modal de inclusao de novo usuario |
80 | if(i3GEOadmin.subgrupos.formAdiciona == ""){ | 81 | if(i3GEOadmin.subgrupos.formAdiciona == ""){ |
81 | html = Mustache.to_html( | 82 | html = Mustache.to_html( |
82 | - $("#templateLista").html(), | 83 | + $("#templateFormLista").html(), |
83 | $.extend( | 84 | $.extend( |
84 | {}, | 85 | {}, |
85 | i3GEOadmin.subgrupos.dicionario, | 86 | i3GEOadmin.subgrupos.dicionario, |
@@ -106,7 +107,7 @@ Obt&eacute;m a lista de grupos | @@ -106,7 +107,7 @@ Obt&eacute;m a lista de grupos | ||
106 | }, | 107 | }, |
107 | // os parametros sao obtidos do formulario aberto do modal | 108 | // os parametros sao obtidos do formulario aberto do modal |
108 | adiciona: function(){ | 109 | adiciona: function(){ |
109 | - var parametros = $("#form-modal form").serialize(); | 110 | + var parametros = $("#modalGeral form").serialize(); |
110 | i3GEOadmin.core.fechaModalGeral(); | 111 | i3GEOadmin.core.fechaModalGeral(); |
111 | i3GEOadmin.core.modalAguarde(true); | 112 | i3GEOadmin.core.modalAguarde(true); |
112 | $.post( | 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,38 +75,42 @@ $nome_menu = filter_var ( $_GET ["nome_menu"], FILTER_SANITIZE_STRING ); | ||
75 | <script id="templateFiltro" type="x-tmpl-mustache"> | 75 | <script id="templateFiltro" type="x-tmpl-mustache"> |
76 | <option value="form-{{id_subgrupo}}">{{{nome_subgrupo}}}</option> | 76 | <option value="form-{{id_subgrupo}}">{{{nome_subgrupo}}}</option> |
77 | </script> | 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 | <script id="templateLista" type="x-tmpl-mustache"> | 108 | <script id="templateLista" type="x-tmpl-mustache"> |
79 | <div class="panel panel-default" id="form-{{id_subgrupo}}"> | 109 | <div class="panel panel-default" id="form-{{id_subgrupo}}"> |
80 | <div class="panel-body"> | 110 | <div class="panel-body"> |
81 | <div class="row"> | 111 | <div class="row"> |
82 | <div class="col-md-12"> | 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 | </div> | 114 | </div> |
111 | </div> | 115 | </div> |
112 | <div class="row"> | 116 | <div class="row"> |
@@ -122,7 +126,6 @@ $nome_menu = filter_var ( $_GET ["nome_menu"], FILTER_SANITIZE_STRING ); | @@ -122,7 +126,6 @@ $nome_menu = filter_var ( $_GET ["nome_menu"], FILTER_SANITIZE_STRING ); | ||
122 | </div> | 126 | </div> |
123 | </div> | 127 | </div> |
124 | </script> | 128 | </script> |
125 | - | ||
126 | <script type="text/javascript" src="index.js"></script> | 129 | <script type="text/javascript" src="index.js"></script> |
127 | <script type="text/javascript" src="../../../../../dicionario/subgrupos.js"></script> | 130 | <script type="text/javascript" src="../../../../../dicionario/subgrupos.js"></script> |
128 | <script> | 131 | <script> |
admin1/catalogo/menus/grupos/subgrupos/temas/index.js
@@ -168,7 +168,7 @@ i3GEOadmin.temas = { | @@ -168,7 +168,7 @@ i3GEOadmin.temas = { | ||
168 | }, | 168 | }, |
169 | // os parametros sao obtidos do formulario aberto do modal | 169 | // os parametros sao obtidos do formulario aberto do modal |
170 | adicionaTema: function(){ | 170 | adicionaTema: function(){ |
171 | - var parametros = $("#form-modal form").serialize(); | 171 | + var parametros = $("#modalGeral form").serialize(); |
172 | i3GEOadmin.core.fechaModalGeral(); | 172 | i3GEOadmin.core.fechaModalGeral(); |
173 | i3GEOadmin.core.modalAguarde(true); | 173 | i3GEOadmin.core.modalAguarde(true); |
174 | $.post( | 174 | $.post( |
admin1/catalogo/menus/index.js
@@ -49,6 +49,7 @@ Obt&eacute;m a lista de menus | @@ -49,6 +49,7 @@ Obt&eacute;m a lista de menus | ||
49 | var json = jQuery.parseJSON(data); | 49 | var json = jQuery.parseJSON(data); |
50 | //template do form de cada operacao | 50 | //template do form de cada operacao |
51 | var templateLista = $("#templateLista").html(); | 51 | var templateLista = $("#templateLista").html(); |
52 | + templateLista = templateLista.replace("{{{templateFormLista}}}",$("#templateFormLista").html()); | ||
52 | //combo com perfis | 53 | //combo com perfis |
53 | var opcoesPerfil = '<option value="">---</option>' + Mustache.to_html( | 54 | var opcoesPerfil = '<option value="">---</option>' + Mustache.to_html( |
54 | "{{#data}}" + $("#templateOpcoesPerfil").html() + "{{/data}}", | 55 | "{{#data}}" + $("#templateOpcoesPerfil").html() + "{{/data}}", |
@@ -105,7 +106,7 @@ Obt&eacute;m a lista de menus | @@ -105,7 +106,7 @@ Obt&eacute;m a lista de menus | ||
105 | //monta um template para o modal de inclusao de novo usuario | 106 | //monta um template para o modal de inclusao de novo usuario |
106 | if(i3GEOadmin.menus.formAdiciona == ""){ | 107 | if(i3GEOadmin.menus.formAdiciona == ""){ |
107 | html = Mustache.to_html( | 108 | html = Mustache.to_html( |
108 | - $("#templateLista").html(), | 109 | + $("#templateFormLista").html(), |
109 | $.extend( | 110 | $.extend( |
110 | {}, | 111 | {}, |
111 | i3GEOadmin.menus.dicionario, | 112 | i3GEOadmin.menus.dicionario, |
@@ -152,7 +153,7 @@ Obt&eacute;m a lista de menus | @@ -152,7 +153,7 @@ Obt&eacute;m a lista de menus | ||
152 | }, | 153 | }, |
153 | // os parametros sao obtidos do formulario aberto do modal | 154 | // os parametros sao obtidos do formulario aberto do modal |
154 | adiciona: function(){ | 155 | adiciona: function(){ |
155 | - var parametros = $("#form-modal form").serialize(); | 156 | + var parametros = $("#modalGeral form").serialize(); |
156 | i3GEOadmin.core.fechaModalGeral(); | 157 | i3GEOadmin.core.fechaModalGeral(); |
157 | i3GEOadmin.core.modalAguarde(true); | 158 | i3GEOadmin.core.modalAguarde(true); |
158 | $.post( | 159 | $.post( |
admin1/catalogo/menus/index.php
@@ -62,6 +62,70 @@ include "../../head.php"; | @@ -62,6 +62,70 @@ include "../../head.php"; | ||
62 | <script id="templateFiltro" type="x-tmpl-mustache"> | 62 | <script id="templateFiltro" type="x-tmpl-mustache"> |
63 | <option value="form-{{id_menu}}">{{{nome_menu}}}</option> | 63 | <option value="form-{{id_menu}}">{{{nome_menu}}}</option> |
64 | </script> | 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 | <script id="templateLista" type="x-tmpl-mustache"> | 129 | <script id="templateLista" type="x-tmpl-mustache"> |
66 | <div class="panel panel-default" id="form-{{id_menu}}"> | 130 | <div class="panel panel-default" id="form-{{id_menu}}"> |
67 | <div class="panel-heading" role="tab"> | 131 | <div class="panel-heading" role="tab"> |
@@ -75,68 +139,7 @@ include "../../head.php"; | @@ -75,68 +139,7 @@ include "../../head.php"; | ||
75 | </h3> | 139 | </h3> |
76 | </div> | 140 | </div> |
77 | <div class="panel-body panel-collapse collapse" id="body-form-{{id_menu}}"> | 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 | </div> | 143 | </div> |
141 | <div class="panel-footer {{{escondido}}}" style="padding-top: 0px; padding-bottom: 0px;"> | 144 | <div class="panel-footer {{{escondido}}}" style="padding-top: 0px; padding-bottom: 0px;"> |
142 | <div class="pull-right"> | 145 | <div class="pull-right"> |
admin1/dicionario/editormapfile.js
@@ -61,7 +61,7 @@ i3GEOadmin.mapfile.dicionario = { | @@ -61,7 +61,7 @@ i3GEOadmin.mapfile.dicionario = { | ||
61 | es : "" | 61 | es : "" |
62 | } ], | 62 | } ], |
63 | 'tituloTema' : [ { | 63 | 'tituloTema' : [ { |
64 | - pt : "Título do novo tema", | 64 | + pt : "Título para o catálogo", |
65 | en : "", | 65 | en : "", |
66 | es : "" | 66 | es : "" |
67 | } ], | 67 | } ], |
@@ -1529,5 +1529,10 @@ i3GEOadmin.mapfile.dicionario = { | @@ -1529,5 +1529,10 @@ i3GEOadmin.mapfile.dicionario = { | ||
1529 | pt : "Validar", | 1529 | pt : "Validar", |
1530 | en : "", | 1530 | en : "", |
1531 | es : "" | 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
@@ -204,6 +204,10 @@ a, a:focus, a:hover { | @@ -204,6 +204,10 @@ a, a:focus, a:hover { | ||
204 | background-color: #de3601; | 204 | background-color: #de3601; |
205 | } | 205 | } |
206 | 206 | ||
207 | +.form-group.form-group-lg { | ||
208 | + margin-top: 10px; | ||
209 | +} | ||
210 | + | ||
207 | .form-group.form-group-lg label.control-label { | 211 | .form-group.form-group-lg label.control-label { |
208 | color: #767676; | 212 | color: #767676; |
209 | } | 213 | } |
admin1/usuarios/cadastro/index.js
@@ -51,6 +51,7 @@ Obt&eacute;m a lista de usuarios | @@ -51,6 +51,7 @@ Obt&eacute;m a lista de usuarios | ||
51 | var templatePapeis = $("#templateInputPapeis").html(); | 51 | var templatePapeis = $("#templateInputPapeis").html(); |
52 | //template do form de cada operacao | 52 | //template do form de cada operacao |
53 | var templateLista = $("#templateLista").html(); | 53 | var templateLista = $("#templateLista").html(); |
54 | + templateLista = templateLista.replace("{{{templateFormLista}}}",$("#templateFormLista").html()); | ||
54 | //lista todas as usuarios | 55 | //lista todas as usuarios |
55 | var html = Mustache.to_html( | 56 | var html = Mustache.to_html( |
56 | "{{#data}}" + templateLista + "{{/data}}", | 57 | "{{#data}}" + templateLista + "{{/data}}", |
@@ -120,7 +121,7 @@ Obt&eacute;m a lista de usuarios | @@ -120,7 +121,7 @@ Obt&eacute;m a lista de usuarios | ||
120 | //monta um template para o modal de inclusao de novo usuario | 121 | //monta um template para o modal de inclusao de novo usuario |
121 | if(i3GEOadmin.usuarios.formAdiciona == ""){ | 122 | if(i3GEOadmin.usuarios.formAdiciona == ""){ |
122 | html = Mustache.to_html( | 123 | html = Mustache.to_html( |
123 | - $("#templateLista").html(), | 124 | + $("#templateFormLista").html(), |
124 | $.extend( | 125 | $.extend( |
125 | {}, | 126 | {}, |
126 | i3GEOadmin.usuarios.dicionario, | 127 | i3GEOadmin.usuarios.dicionario, |
@@ -159,7 +160,7 @@ Obt&eacute;m a lista de usuarios | @@ -159,7 +160,7 @@ Obt&eacute;m a lista de usuarios | ||
159 | }, | 160 | }, |
160 | // os parametros sao obtidos do formulario aberto do modal | 161 | // os parametros sao obtidos do formulario aberto do modal |
161 | adiciona: function(){ | 162 | adiciona: function(){ |
162 | - var parametros = $("#form-modal form").serialize(); | 163 | + var parametros = $("#modalGeral form").serialize(); |
163 | i3GEOadmin.core.fechaModalGeral(); | 164 | i3GEOadmin.core.fechaModalGeral(); |
164 | i3GEOadmin.core.modalAguarde(true); | 165 | i3GEOadmin.core.modalAguarde(true); |
165 | $.post( | 166 | $.post( |
admin1/usuarios/cadastro/index.php
@@ -56,6 +56,70 @@ include "../../head.php"; | @@ -56,6 +56,70 @@ include "../../head.php"; | ||
56 | <script id="templateFiltro" type="x-tmpl-mustache"> | 56 | <script id="templateFiltro" type="x-tmpl-mustache"> |
57 | <option value="form-{{id_usuario}}">{{{nome_usuario}}}</option> | 57 | <option value="form-{{id_usuario}}">{{{nome_usuario}}}</option> |
58 | </script> | 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 | <script id="templateLista" type="x-tmpl-mustache"> | 123 | <script id="templateLista" type="x-tmpl-mustache"> |
60 | <div class="panel panel-default" id="form-{{id_usuario}}"> | 124 | <div class="panel panel-default" id="form-{{id_usuario}}"> |
61 | <div class="panel-heading" role="tab"> | 125 | <div class="panel-heading" role="tab"> |
@@ -69,68 +133,7 @@ include "../../head.php"; | @@ -69,68 +133,7 @@ include "../../head.php"; | ||
69 | </h3> | 133 | </h3> |
70 | </div> | 134 | </div> |
71 | <div class="panel-body panel-collapse collapse" id="body-form-{{id_usuario}}"> | 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 | </div> | 137 | </div> |
135 | </div> | 138 | </div> |
136 | </script> | 139 | </script> |
admin1/usuarios/grupos/index.js
@@ -51,6 +51,7 @@ Obt&eacute;m a lista de grupos | @@ -51,6 +51,7 @@ Obt&eacute;m a lista de grupos | ||
51 | var templateUsuarios = $("#templateInputUsuarios").html(); | 51 | var templateUsuarios = $("#templateInputUsuarios").html(); |
52 | //template do form de cada operacao | 52 | //template do form de cada operacao |
53 | var templateLista = $("#templateLista").html(); | 53 | var templateLista = $("#templateLista").html(); |
54 | + templateLista = templateLista.replace("{{{templateFormLista}}}",$("#templateFormLista").html()); | ||
54 | //lista todas as usuarios | 55 | //lista todas as usuarios |
55 | var html = Mustache.to_html( | 56 | var html = Mustache.to_html( |
56 | "{{#data}}" + templateLista + "{{/data}}", | 57 | "{{#data}}" + templateLista + "{{/data}}", |
@@ -102,7 +103,7 @@ Obt&eacute;m a lista de grupos | @@ -102,7 +103,7 @@ Obt&eacute;m a lista de grupos | ||
102 | //monta um template para o modal de inclusao de novo usuario | 103 | //monta um template para o modal de inclusao de novo usuario |
103 | if(i3GEOadmin.gruposusuarios.formAdiciona == ""){ | 104 | if(i3GEOadmin.gruposusuarios.formAdiciona == ""){ |
104 | html = Mustache.to_html( | 105 | html = Mustache.to_html( |
105 | - $("#templateLista").html(), | 106 | + $("#templateFormLista").html(), |
106 | $.extend( | 107 | $.extend( |
107 | {}, | 108 | {}, |
108 | i3GEOadmin.gruposusuarios.dicionario, | 109 | i3GEOadmin.gruposusuarios.dicionario, |
@@ -140,7 +141,7 @@ Obt&eacute;m a lista de grupos | @@ -140,7 +141,7 @@ Obt&eacute;m a lista de grupos | ||
140 | }, | 141 | }, |
141 | // os parametros sao obtidos do formulario aberto do modal | 142 | // os parametros sao obtidos do formulario aberto do modal |
142 | adiciona: function(){ | 143 | adiciona: function(){ |
143 | - var parametros = $("#form-modal form").serialize(); | 144 | + var parametros = $("#modalGeral form").serialize(); |
144 | i3GEOadmin.core.fechaModalGeral(); | 145 | i3GEOadmin.core.fechaModalGeral(); |
145 | i3GEOadmin.core.modalAguarde(true); | 146 | i3GEOadmin.core.modalAguarde(true); |
146 | $.post( | 147 | $.post( |
admin1/usuarios/grupos/index.php
@@ -59,6 +59,35 @@ include "../../head.php"; | @@ -59,6 +59,35 @@ include "../../head.php"; | ||
59 | <script id="templateFiltro" type="x-tmpl-mustache"> | 59 | <script id="templateFiltro" type="x-tmpl-mustache"> |
60 | <option value="form-{{id_grupo}}">{{{nome}}}</option> | 60 | <option value="form-{{id_grupo}}">{{{nome}}}</option> |
61 | </script> | 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 | <script id="templateLista" type="x-tmpl-mustache"> | 91 | <script id="templateLista" type="x-tmpl-mustache"> |
63 | <div class="panel panel-default" id="form-{{id_grupo}}"> | 92 | <div class="panel panel-default" id="form-{{id_grupo}}"> |
64 | <div class="panel-heading" role="tab"> | 93 | <div class="panel-heading" role="tab"> |
@@ -72,33 +101,7 @@ include "../../head.php"; | @@ -72,33 +101,7 @@ include "../../head.php"; | ||
72 | </h3> | 101 | </h3> |
73 | </div> | 102 | </div> |
74 | <div class="panel-body panel-collapse collapse" id="body-form-{{id_grupo}}"> | 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 | </div> | 105 | </div> |
103 | </div> | 106 | </div> |
104 | </script> | 107 | </script> |
admin1/usuarios/operacoes/index.js
@@ -57,6 +57,7 @@ Obt&eacute;m a lista de operacoes | @@ -57,6 +57,7 @@ Obt&eacute;m a lista de operacoes | ||
57 | var templatePapeis = $("#templateInputPapeis").html(); | 57 | var templatePapeis = $("#templateInputPapeis").html(); |
58 | //template do form de cada operacao | 58 | //template do form de cada operacao |
59 | var templateLista = $("#templateLista").html(); | 59 | var templateLista = $("#templateLista").html(); |
60 | + templateLista = templateLista.replace("{{{templateFormLista}}}",$("#templateFormLista").html()); | ||
60 | //lista todas as operacoes | 61 | //lista todas as operacoes |
61 | var html = Mustache.to_html( | 62 | var html = Mustache.to_html( |
62 | "{{#data}}" + templateLista + "{{/data}}", | 63 | "{{#data}}" + templateLista + "{{/data}}", |
@@ -108,7 +109,7 @@ Obt&eacute;m a lista de operacoes | @@ -108,7 +109,7 @@ Obt&eacute;m a lista de operacoes | ||
108 | //monta um template para o modal de inclusao de nova operacao | 109 | //monta um template para o modal de inclusao de nova operacao |
109 | if(i3GEOadmin.operacoes.formAdiciona == ""){ | 110 | if(i3GEOadmin.operacoes.formAdiciona == ""){ |
110 | html = Mustache.to_html( | 111 | html = Mustache.to_html( |
111 | - $("#templateLista").html(), | 112 | + $("#templateFormLista").html(), |
112 | $.extend( | 113 | $.extend( |
113 | {}, | 114 | {}, |
114 | i3GEOadmin.operacoes.dicionario, | 115 | i3GEOadmin.operacoes.dicionario, |
@@ -148,7 +149,7 @@ Obt&eacute;m a lista de operacoes | @@ -148,7 +149,7 @@ Obt&eacute;m a lista de operacoes | ||
148 | }, | 149 | }, |
149 | // os parametros sao obtidos do formulario aberto do modal | 150 | // os parametros sao obtidos do formulario aberto do modal |
150 | adiciona: function(){ | 151 | adiciona: function(){ |
151 | - var parametros = $("#form-modal form").serialize(); | 152 | + var parametros = $("#modalGeral form").serialize(); |
152 | i3GEOadmin.core.fechaModalGeral(); | 153 | i3GEOadmin.core.fechaModalGeral(); |
153 | i3GEOadmin.core.modalAguarde(true); | 154 | i3GEOadmin.core.modalAguarde(true); |
154 | $.post( | 155 | $.post( |
admin1/usuarios/operacoes/index.php
@@ -56,6 +56,35 @@ include "../../head.php"; | @@ -56,6 +56,35 @@ include "../../head.php"; | ||
56 | <script id="templateFiltro" type="x-tmpl-mustache"> | 56 | <script id="templateFiltro" type="x-tmpl-mustache"> |
57 | <option value="form-{{id_operacao}}">{{{codigo}}}</option> | 57 | <option value="form-{{id_operacao}}">{{{codigo}}}</option> |
58 | </script> | 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 | <script id="templateLista" type="x-tmpl-mustache"> | 88 | <script id="templateLista" type="x-tmpl-mustache"> |
60 | <div class="panel panel-default" id="form-{{id_operacao}}"> | 89 | <div class="panel panel-default" id="form-{{id_operacao}}"> |
61 | <div class="panel-heading" role="tab"> | 90 | <div class="panel-heading" role="tab"> |
@@ -69,32 +98,7 @@ include "../../head.php"; | @@ -69,32 +98,7 @@ include "../../head.php"; | ||
69 | </h3> | 98 | </h3> |
70 | </div> | 99 | </div> |
71 | <div class="panel-body panel-collapse collapse" id="body-form-{{id_operacao}}"> | 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 | </div> | 102 | </div> |
99 | </div> | 103 | </div> |
100 | </script> | 104 | </script> |