Commit 111967c9eeda545ffdf7fc3e66494cc60ed33cb6
1 parent
18a3962a
Exists in
master
and in
7 other branches
ajuste no layout da página inicial para funcionar em smtfone
Showing
3 changed files
with
123 additions
and
46 deletions
Show diff stats
init/dicionario.js
@@ -244,5 +244,40 @@ g_traducao_init = | @@ -244,5 +244,40 @@ g_traducao_init = | ||
244 | en : "", | 244 | en : "", |
245 | es : "" | 245 | es : "" |
246 | } | 246 | } |
247 | + ], | ||
248 | + 36 : [ | ||
249 | + { | ||
250 | + pt : "Abrir", | ||
251 | + en : "Open", | ||
252 | + es : "Abrir" | ||
253 | + } | ||
254 | + ], | ||
255 | + "mapas" : [ | ||
256 | + { | ||
257 | + pt : "Mapas", | ||
258 | + en : "Maps", | ||
259 | + es : "Mapas" | ||
260 | + } | ||
261 | + ], | ||
262 | + "docs" : [ | ||
263 | + { | ||
264 | + pt : "Docs", | ||
265 | + en : "Docs", | ||
266 | + es : "DOcs" | ||
267 | + } | ||
268 | + ], | ||
269 | + "admin" : [ | ||
270 | + { | ||
271 | + pt : "Admin", | ||
272 | + en : "Admin", | ||
273 | + es : "Admin" | ||
274 | + } | ||
275 | + ], | ||
276 | + "comunidade" : [ | ||
277 | + { | ||
278 | + pt : "Comunidade", | ||
279 | + en : "", | ||
280 | + es : "" | ||
281 | + } | ||
247 | ] | 282 | ] |
248 | }; | 283 | }; |
init/index.js
1 | -botoesIni = []; | ||
2 | -botoesIni.push({ | ||
3 | - "img":"certificate-server.png", | ||
4 | - "href":"../testainstal.php", | ||
5 | - "titulo":$trad(2,g_traducao_init), | ||
6 | - "subtitulo": "Verifica se a instalação do i3Geo está correta e mostra algumas das características do servidor, como as versões dos softwares básicos instalados.", | ||
7 | - "fa": "check", | ||
8 | - "atalho": false | ||
9 | -},{ | ||
10 | - "img":"applications-development-web.png", | ||
11 | - "href":"../admin", | ||
12 | - "titulo":$trad(3,g_traducao_init), | ||
13 | - "subtitulo": "", | ||
14 | - "fa": "cogs", | ||
15 | - "atalho": true | ||
16 | -},{ | 1 | +botoesIni = [ |
2 | +{ | ||
17 | "img":"openlayers.png", | 3 | "img":"openlayers.png", |
18 | "href":"../<?php echo $customDir; ?>/black_ol.htm", | 4 | "href":"../<?php echo $customDir; ?>/black_ol.htm", |
19 | "titulo":$trad(4,g_traducao_init), | 5 | "titulo":$trad(4,g_traducao_init), |
@@ -21,13 +7,6 @@ botoesIni.push({ | @@ -21,13 +7,6 @@ botoesIni.push({ | ||
21 | "fa": "map-o", | 7 | "fa": "map-o", |
22 | "atalho": true | 8 | "atalho": true |
23 | },{ | 9 | },{ |
24 | - "img":"openlayersdebug.png", | ||
25 | - "href":"../<?php echo $customDir; ?>/openlayersdebug.htm", | ||
26 | - "titulo":$trad(5,g_traducao_init), | ||
27 | - "subtitulo": "", | ||
28 | - "fa": "map-o", | ||
29 | - "atalho": true | ||
30 | -},{ | ||
31 | "img":"osm.png", | 10 | "img":"osm.png", |
32 | "href":"../<?php echo $customDir; ?>/black_osm.htm", | 11 | "href":"../<?php echo $customDir; ?>/black_osm.htm", |
33 | "titulo":$trad(23,g_traducao_init), | 12 | "titulo":$trad(23,g_traducao_init), |
@@ -119,6 +98,27 @@ botoesIni.push({ | @@ -119,6 +98,27 @@ botoesIni.push({ | ||
119 | "fa": "link", | 98 | "fa": "link", |
120 | "atalho": false | 99 | "atalho": false |
121 | },{ | 100 | },{ |
101 | + "img":"openlayersdebug.png", | ||
102 | + "href":"../<?php echo $customDir; ?>/openlayersdebug.htm", | ||
103 | + "titulo":$trad(5,g_traducao_init), | ||
104 | + "subtitulo": "", | ||
105 | + "fa": "map-o", | ||
106 | + "atalho": true | ||
107 | +},{ | ||
108 | + "img":"certificate-server.png", | ||
109 | + "href":"../testainstal.php", | ||
110 | + "titulo":$trad(2,g_traducao_init), | ||
111 | + "subtitulo": "Verifica se a instalação do i3Geo está correta e mostra algumas das características do servidor, como as versões dos softwares básicos instalados.", | ||
112 | + "fa": "check", | ||
113 | + "atalho": false | ||
114 | +},{ | ||
115 | + "img":"applications-development-web.png", | ||
116 | + "href":"../admin", | ||
117 | + "titulo":$trad(3,g_traducao_init), | ||
118 | + "subtitulo": "", | ||
119 | + "fa": "cogs", | ||
120 | + "atalho": true | ||
121 | +},{ | ||
122 | "img":"folder-image.png", | 122 | "img":"folder-image.png", |
123 | "href":"../exemplos", | 123 | "href":"../exemplos", |
124 | "titulo":$trad(14,g_traducao_init), | 124 | "titulo":$trad(14,g_traducao_init), |
@@ -181,10 +181,9 @@ botoesIni.push({ | @@ -181,10 +181,9 @@ botoesIni.push({ | ||
181 | "fa": "envelope", | 181 | "fa": "envelope", |
182 | "atalho": true | 182 | "atalho": true |
183 | } | 183 | } |
184 | -); | 184 | +]; |
185 | function mostraBotoes(){ | 185 | function mostraBotoes(){ |
186 | $i("mensagemLogin").innerHTML = men; | 186 | $i("mensagemLogin").innerHTML = men; |
187 | - | ||
188 | i3GEO.configura = {"locaplic" : ".."}; | 187 | i3GEO.configura = {"locaplic" : ".."}; |
189 | i3GEO.idioma.IDSELETOR = "bandeiras"; | 188 | i3GEO.idioma.IDSELETOR = "bandeiras"; |
190 | i3GEO.idioma.mostraSeletor(); | 189 | i3GEO.idioma.mostraSeletor(); |
@@ -202,20 +201,24 @@ function mostraBotoes(){ | @@ -202,20 +201,24 @@ function mostraBotoes(){ | ||
202 | $i("conteudo").style.height = i3GEO.util.getScrollHeight() + "px"; | 201 | $i("conteudo").style.height = i3GEO.util.getScrollHeight() + "px"; |
203 | } | 202 | } |
204 | //TODO um dia, remover as imagens da pasta init e deixar apenas as da pasta init/imagens | 203 | //TODO um dia, remover as imagens da pasta init e deixar apenas as da pasta init/imagens |
205 | -function mostraBotoesBT(template,men){ | 204 | +function mostraBotoesBT(men){ |
205 | + var html = ""; | ||
206 | + //menu | ||
207 | + html = Mustache.to_html( | ||
208 | + $("#menuTpl").html(), | ||
209 | + i3GEO.idioma.objetoIdioma(g_traducao_init) | ||
210 | + ); | ||
211 | + $("#menuTpl").html(html); | ||
212 | + // | ||
206 | $i("mensagemLogin").innerHTML = men; | 213 | $i("mensagemLogin").innerHTML = men; |
207 | $i("jumbotron").innerHTML = "<img src='../imagens/i3Geo_bigTransp.png' style='float:left;width:80px;margin:5px;' /><p>"+$trad(35,g_traducao_init)+"</p>"; | 214 | $i("jumbotron").innerHTML = "<img src='../imagens/i3Geo_bigTransp.png' style='float:left;width:80px;margin:5px;' /><p>"+$trad(35,g_traducao_init)+"</p>"; |
208 | i3GEO.configura = {"locaplic" : ".."}; | 215 | i3GEO.configura = {"locaplic" : ".."}; |
209 | i3GEO.idioma.IDSELETOR = "bandeiras"; | 216 | i3GEO.idioma.IDSELETOR = "bandeiras"; |
210 | i3GEO.idioma.mostraSeletor(); | 217 | i3GEO.idioma.mostraSeletor(); |
211 | - //i3GEO.barraDeBotoes.ATIVA = false; | ||
212 | - var ins = [],i,n = botoesIni.length; | ||
213 | - for(i=0;i<n;i++){ | ||
214 | - botoesIni[i].img = "imagens/"+botoesIni[i].img; | ||
215 | - ins.push(Mustache.render(template, botoesIni[i])); | ||
216 | - //if(botoesIni[i].atalho){ | ||
217 | - // atalhos.push(Mustache.render('<a href="{{{href}}}" target="_blank" class="btn btn-raised">{{{titulo}}}</a>', botoesIni[i])); | ||
218 | - //} | ||
219 | - } | ||
220 | - $i("botoes").innerHTML = ins.join(""); | 218 | + html = Mustache.to_html( |
219 | + "{{#d}}" + $("#botoesTpl").html() + "{{/d}}", | ||
220 | + {"d":botoesIni,"abrir" : $trad(36,g_traducao_init)} | ||
221 | + ); | ||
222 | + $("#botoesTpl").html(html); | ||
221 | } | 223 | } |
224 | + |
init/nindex.php
@@ -99,9 +99,27 @@ define ( "ONDEI3GEO", ".." ); | @@ -99,9 +99,27 @@ define ( "ONDEI3GEO", ".." ); | ||
99 | <ul class="nav navbar-nav"> | 99 | <ul class="nav navbar-nav"> |
100 | <li><a href="#"><div class="fa" id="bandeiras"></div></a></li> | 100 | <li><a href="#"><div class="fa" id="bandeiras"></div></a></li> |
101 | </ul> | 101 | </ul> |
102 | - <ul class="nav navbar-nav pull-right"> | ||
103 | - <li><a href="#"><i class="fa fa-home fa-2x"></i></i></a></li> | ||
104 | - </ul> | 102 | + <!-- template para permitir a traducao --> |
103 | + <div id="menuTpl" > | ||
104 | + <ul class="nav navbar-nav"> | ||
105 | + <li><a href="#map-o">{{{mapas}}}</a></li> | ||
106 | + </ul> | ||
107 | + <ul class="nav navbar-nav"> | ||
108 | + <li><a href="#download">Download</a></li> | ||
109 | + </ul> | ||
110 | + <ul class="nav navbar-nav"> | ||
111 | + <li><a href="#check">{{{admin}}}</a></li> | ||
112 | + </ul> | ||
113 | + <ul class="nav navbar-nav"> | ||
114 | + <li><a href="#book">{{{docs}}}</a></li> | ||
115 | + </ul> | ||
116 | + <ul class="nav navbar-nav"> | ||
117 | + <li><a href="#group">{{{comunidade}}}</a></li> | ||
118 | + </ul> | ||
119 | + <ul class="nav navbar-nav pull-right"> | ||
120 | + <li><a href="#"><i class="fa fa-home fa-2x"></i></i></a></li> | ||
121 | + </ul> | ||
122 | + </div> | ||
105 | </div> | 123 | </div> |
106 | </div> | 124 | </div> |
107 | </nav> | 125 | </nav> |
@@ -113,9 +131,29 @@ define ( "ONDEI3GEO", ".." ); | @@ -113,9 +131,29 @@ define ( "ONDEI3GEO", ".." ); | ||
113 | <div class="jumbotron" id="jumbotron"> | 131 | <div class="jumbotron" id="jumbotron"> |
114 | </div> | 132 | </div> |
115 | </div> | 133 | </div> |
116 | - <div id="botoes"> | ||
117 | - </div> | ||
118 | - | 134 | + <!-- Template para criacao dos quadros ver index.js --> |
135 | + <div id="botoesTpl"> | ||
136 | + <div id="{{{fa}}}" class="col-sm-12" style="width:260px;min-width:260px;max-width:260px;"> | ||
137 | + <div class="panel panel-default"> | ||
138 | + <div class="panel-body" style="height: 250px;"> | ||
139 | + <div class="thumbnail" style="height:90px;"> | ||
140 | + <img class="img-rounded" style="height: 100%; width: 100%" src="imagens/{{{img}}}" /> | ||
141 | + </div> | ||
142 | + <h4>{{{titulo}}}</h4> | ||
143 | + <div style="overflow:auto;height:200px;"> | ||
144 | + <p>{{{subtitulo}}}</p> | ||
145 | + </div> | ||
146 | + </div> | ||
147 | + <div class="panel-footer text-right" style="border:0px;background-color:white;"> | ||
148 | + <p> | ||
149 | + <a class="btn btn-primary btn-raised" href="{{{href}}}" role="button" target="_blank" > | ||
150 | + {{{abrir}}} <i class="fa fa-{{{fa}}}" aria-hidden="true" ></i> | ||
151 | + </a> | ||
152 | + </p> | ||
153 | + </div> | ||
154 | + </div> | ||
155 | + </div> | ||
156 | + </div> | ||
119 | <div class="col-sm-12 hidden" id="tt" style="width:260px;"> | 157 | <div class="col-sm-12 hidden" id="tt" style="width:260px;"> |
120 | <div class="panel panel-default" > | 158 | <div class="panel panel-default" > |
121 | <div class="panel-body"> | 159 | <div class="panel-body"> |
@@ -156,15 +194,16 @@ define ( "ONDEI3GEO", ".." ); | @@ -156,15 +194,16 @@ define ( "ONDEI3GEO", ".." ); | ||
156 | ?> | 194 | ?> |
157 | <script> | 195 | <script> |
158 | $(document).ready(function(){ | 196 | $(document).ready(function(){ |
159 | - var template = '<div class="col-sm-12" style="width:260px;min-width:260px;max-width:260px;"><div class="panel panel-default"><div class="panel-body" style="height: 250px;"><div class="thumbnail" style="height:90px;"><img class="img-rounded" style="height: 100%; width: 100%" src="{{{img}}}" /></div><h4>{{{titulo}}}</h4><div style="overflow:auto;height:200px;"><p>{{{subtitulo}}}</p></div></div><div class="panel-footer text-right" style="border:0px;background-color:white;"><p><a class="btn btn-primary btn-raised" href="{{{href}}}" role="button" target="_blank" >Abrir <i class="fa fa-{{{fa}}}" aria-hidden="true" ></i></a></p></div></div></div>'; | ||
160 | - <?php | 197 | + var template = '<div class="col-sm-12" style="width:260px;min-width:260px;max-width:260px;"><div class="panel panel-default"><div class="panel-body" style="height: 250px;"><div class="thumbnail" style="height:90px;"><img class="img-rounded" style="height: 100%; width: 100%" src="imagens/{{{img}}}" /></div><h4>{{{titulo}}}</h4><div style="overflow:auto;height:200px;"><p>{{{subtitulo}}}</p></div></div><div class="panel-footer text-right" style="border:0px;background-color:white;"><p><a class="btn btn-primary btn-raised" href="{{{href}}}" role="button" target="_blank" >Abrir <i class="fa fa-{{{fa}}}" aria-hidden="true" ></i></a></p></div></div></div>'; |
198 | + | ||
199 | + <?php | ||
161 | if ($i3geomaster [0] ["usuario"] == "admin" && $i3geomaster [0] ["senha"] == "admin") { | 200 | if ($i3geomaster [0] ["usuario"] == "admin" && $i3geomaster [0] ["senha"] == "admin") { |
162 | - echo "var men = $" . "trad(19,g_traducao_init);"; | 201 | + echo "var men = '<div class=\'alert alert-danger\' >' + $" . "trad(19,g_traducao_init) + '</div>';"; |
163 | } else { | 202 | } else { |
164 | echo "var men = '';"; | 203 | echo "var men = '';"; |
165 | } | 204 | } |
166 | ?> | 205 | ?> |
167 | - mostraBotoesBT(template, '<div class="alert alert-danger">' + men + '</div>'); | 206 | + mostraBotoesBT(men); |
168 | $('.hidden').removeClass('hidden'); | 207 | $('.hidden').removeClass('hidden'); |
169 | //carrega o TT | 208 | //carrega o TT |
170 | window.twttr = (function(d, s, id) { | 209 | window.twttr = (function(d, s, id) { |