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