Commit 2884e7add25180015b590fb8577f7fc370c10be2

Authored by Edmar Moretti
1 parent 05c2e901

Alterações na página inicial

init/dicionario.js
  1 +//veja em index.js o objeto que utiliza essa traducao
1 2 g_traducao_init =
2 3 {
3 4 1 : [
... ... @@ -14,6 +15,13 @@ g_traducao_init =
14 15 es : "Test de instalación"
15 16 }
16 17 ],
  18 + "2a" : [
  19 + {
  20 + pt : "Verifica se a instalação está correta. Mostra algumas informações básicas sobre o servidor e as configurações do software.",
  21 + en : "",
  22 + es : ""
  23 + }
  24 + ],
17 25 3 : [
18 26 {
19 27 pt : "Sistema de administração",
... ...
init/index.js
... ... @@ -5,181 +5,182 @@ botoesIni = [
5 5 "titulo":$trad(4,g_traducao_init),
6 6 "subtitulo": "",
7 7 "fa": "map-o",
8   - "atalho": true
  8 + "_target": "_blank"
9 9 },{
10 10 "img":"osm.png",
11 11 "href":"../<?php echo $customDir; ?>/black_osm.htm",
12 12 "titulo":$trad(23,g_traducao_init),
13 13 "subtitulo": "",
14 14 "fa": "map-o",
15   - "atalho": true
  15 + "_target": "_blank"
16 16 },{
17 17 "img":"mashup.png",
18 18 "href":"../mashups",
19 19 "titulo":$trad(18,g_traducao_init) + "<br><a href='../mashups/osm.php?temas=&largura=800&altura=500' target=_blank >OSM</a>" + " - <a href='../mashups/openlayers.php?temas=&largura=800&altura=500' target=_blank >OpenLayers</a>",
20 20 "subtitulo": "",
21 21 "fa": "map-o",
22   - "atalho": false
  22 + "_target": "_self"
23 23 },{
24 24 "img":"googlemaps.png",
25 25 "href":"../<?php echo $customDir; ?>/black_gm.phtml",
26 26 "titulo":$trad(6,g_traducao_init),
27 27 "subtitulo": "",
28 28 "fa": "map-o",
29   - "atalho": true
  29 + "_target": "_blank"
30 30 },{
31 31 "img":"googlemaps_noite.png",
32 32 "href":"../<?php echo $customDir; ?>/googlemaps_noite.phtml",
33 33 "titulo":$trad(22,g_traducao_init),
34 34 "subtitulo": "",
35 35 "fa": "map-o",
36   - "atalho": false
  36 + "_target": "_blank"
37 37 },{
38 38 "img":"googleearth.png",
39 39 "href":"../<?php echo $customDir; ?>/googleearth.phtml",
40 40 "titulo":$trad(7,g_traducao_init),
41 41 "subtitulo": "",
42 42 "fa": "map-o",
43   - "atalho": false
  43 + "_target": "_blank"
44 44 },{
45 45 "img":"cartogramas.png",
46 46 "href":"../<?php echo $customDir; ?>/black_carto_ol.htm",
47 47 "titulo":$trad(8,g_traducao_init),
48 48 "subtitulo": "",
49 49 "fa": "map-o",
50   - "atalho": false
  50 + "_target": "_blank"
51 51 },{
52 52 "img":"editor.png",
53 53 "href":"../ferramentas/metaestat/editorlimites.php",
54 54 "titulo":$trad(9,g_traducao_init),
55 55 "subtitulo": "",
56 56 "fa": "map-o",
57   - "atalho": false
  57 + "_target": "_blank"
58 58 },{
59 59 "img":"window-duplicate.png",
60 60 "href":"../ferramentas/salvamapa/lista.htm",
61 61 "titulo":$trad(34,g_traducao_init),
62 62 "subtitulo": "",
63 63 "fa": "list",
64   - "atalho": true
  64 + "_target": "_self"
65 65 },{
66 66 "img":"svn-update.png",
67 67 "href":"../datadownload.htm",
68 68 "titulo":$trad(10,g_traducao_init),
69 69 "subtitulo": "",
70 70 "fa": "download",
71   - "atalho": false
  71 + "_target": "_self"
72 72 },{
73 73 "img":"ogc_logo.jpg",
74 74 "href":"../ogc.htm",
75 75 "titulo":$trad(11,g_traducao_init),
76 76 "subtitulo": "",
77 77 "fa": "download",
78   - "atalho": true
  78 + "_target": "_self"
79 79 },{
80 80 "img":"application-vnd-google-earth-kml.png",
81 81 "href":"../kml.php",
82 82 "titulo":$trad(12,g_traducao_init),
83 83 "subtitulo": "",
84 84 "fa": "download",
85   - "atalho": false
  85 + "_target": "_self"
86 86 },{
87 87 "img":"../imagens/saiku_free_small.png",
88 88 "href":"../ferramentas/saiku/esquemaxml.php?locaplic="+window.location.href.replace("/init/index.php",""),
89 89 "titulo":$trad(25,g_traducao_init),
90 90 "subtitulo": " <a style='cursor:pointer;' target=_blank src='https://medium.com/innovative-business-intelligence/so-people-who-land-on-our-community-download-page-will-notice-a-subtle-difference-when-they-click-1b61aca316c5' >"+$trad(29,g_traducao_init)+"</a>",
91 91 "fa": "bar-chart",
92   - "atalho": false
  92 + "_target": "_self"
93 93 },{
94 94 "img":"insert-link.png",
95 95 "href":"../geradordelinks.htm",
96 96 "titulo":$trad(13,g_traducao_init),
97 97 "subtitulo": "",
98 98 "fa": "link",
99   - "atalho": false
  99 + "_target": "_self"
100 100 },{
101 101 "img":"openlayersdebug.png",
102 102 "href":"../<?php echo $customDir; ?>/openlayersdebug.htm",
103 103 "titulo":$trad(5,g_traducao_init),
104 104 "subtitulo": "",
105 105 "fa": "map-o",
106   - "atalho": true
  106 + "_target": "_blank"
107 107 },{
108 108 "img":"certificate-server.png",
109 109 "href":"../testainstal.php",
110 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.",
  111 + "subtitulo": $trad("2a",g_traducao_init),
112 112 "fa": "check",
113   - "atalho": false
  113 + "_target": "_self"
114 114 },{
115 115 "img":"applications-development-web.png",
116 116 "href":"../admin",
117 117 "titulo":$trad(3,g_traducao_init),
118 118 "subtitulo": "",
119 119 "fa": "cogs",
120   - "atalho": true
  120 + "_target": "_self"
121 121 },{
122 122 "img":"folder-image.png",
123 123 "href":"../exemplos",
124 124 "titulo":$trad(14,g_traducao_init),
125 125 "subtitulo": "",
126 126 "fa": "graduation-cap",
127   - "atalho": false
  127 + "_target": "_self"
128 128 },{
129 129 "img":"applications-development.png",
130 130 "href":"../pacotes/utils/index.php",
131 131 "titulo":$trad(33,g_traducao_init),
132 132 "subtitulo": "",
133   - "fa": "wrench"
  133 + "fa": "wrench",
  134 + "_target": "_self"
134 135 },{
135 136 "img":"guiamigracao.png",
136 137 "href":"../guia_de_migracao.txt",
137 138 "titulo":$trad(17,g_traducao_init),
138 139 "subtitulo": "",
139 140 "fa": "book",
140   - "atalho": false
  141 + "_target": "_self"
141 142 },{
142 143 "img":"docapi.png",
143 144 "href":"../documentacao",
144 145 "titulo":$trad(24,g_traducao_init),
145 146 "subtitulo": "",
146 147 "fa": "book",
147   - "atalho": false
  148 + "_target": "_self"
148 149 },{
149 150 "img":"gvsigtraining.png",
150 151 "href":"http://moodle.gvsig-training.com/course/view.php?id=11",
151 152 "titulo":$trad(28,g_traducao_init),
152 153 "subtitulo": "",
153 154 "fa": "book",
154   - "atalho": true
  155 + "_target": "_self"
155 156 },{
156 157 "img":"tools-report-bug.png",
157 158 "href":"https://softwarepublico.gov.br/gitlab/i3geo/i3geo/issues",
158 159 "titulo":$trad(16,g_traducao_init),
159 160 "subtitulo": "",
160 161 "fa": "bug",
161   - "atalho": false
  162 + "_target": "_self"
162 163 },{
163 164 "img":"../imagens/apple-touch-icon.png",
164 165 "href":"https://softwarepublico.gov.br/gitlab/groups/i3geo",
165 166 "titulo":$trad(30,g_traducao_init),
166 167 "subtitulo": "",
167 168 "fa": "group",
168   - "atalho": true
  169 + "_target": "_self"
169 170 },{
170 171 "img":"logo_psp.png",
171 172 "href":"https://portal.softwarepublico.gov.br/social/i3geo/",
172 173 "titulo":$trad(31,g_traducao_init),
173 174 "subtitulo": "",
174 175 "fa": "group",
175   - "atalho": false
  176 + "_target": "_self"
176 177 },{
177 178 "img":"mailman.jpg",
178 179 "href":"http://lists.osgeo.org/cgi-bin/mailman/listinfo/i3geo",
179 180 "titulo":$trad(32,g_traducao_init),
180 181 "subtitulo": "",
181 182 "fa": "envelope",
182   - "atalho": true
  183 + "_target": "_self"
183 184 }
184 185 ];
185 186 function mostraBotoes(){
... ...
init/nindex.php
... ... @@ -42,7 +42,7 @@ define ( &quot;ONDEI3GEO&quot;, &quot;..&quot; );
42 42 <head>
43 43 <?php include "head.php"; ?>
44 44 <style>
45   - #brasil {
  45 +#brasil {
46 46 background-image: url("../imagens/sprite.png");
47 47 background-position: 0 -600px;
48 48 background-repeat: no-repeat;
... ... @@ -78,17 +78,17 @@ define ( &quot;ONDEI3GEO&quot;, &quot;..&quot; );
78 78 text-align: left;
79 79 }
80 80 </style>
81   - <script src='../classesjs/compactados/dicionario_compacto.js'></script>
82   - <script src='../classesjs/compactados/classe_util_compacto.js'></script>
83   - <script src='../classesjs/compactados/classe_idioma_compacto.js'></script>
84   - <script src='../classesjs/compactados/mustache.js'></script>
85   - <script src='dicionario.js'></script>
86   - </head>
  81 +<script src='../classesjs/compactados/dicionario_compacto.js'></script>
  82 +<script src='../classesjs/compactados/classe_util_compacto.js'></script>
  83 +<script src='../classesjs/compactados/classe_idioma_compacto.js'></script>
  84 +<script src='../classesjs/compactados/mustache.js'></script>
  85 +<script src='dicionario.js'></script>
  86 +</head>
87 87  
88 88 <body style="background-color: #eeeeee; padding-top: 80px;">
89 89  
90 90 <nav class="navbar navbar-fixed-top navbar-inverse">
91   - <div class="container">
  91 + <div class="container-fluid">
92 92 <div class="navbar-header">
93 93 <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar">
94 94 <span class="sr-only"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span>
... ... @@ -100,7 +100,7 @@ define ( &quot;ONDEI3GEO&quot;, &quot;..&quot; );
100 100 <li><a href="#"><div class="fa" id="bandeiras"></div></a></li>
101 101 </ul>
102 102 <!-- template para permitir a traducao -->
103   - <div id="menuTpl" >
  103 + <div id="menuTpl">
104 104 <ul class="nav navbar-nav">
105 105 <li><a href="#map-o">{{{mapas}}}</a></li>
106 106 </ul>
... ... @@ -123,60 +123,67 @@ define ( &quot;ONDEI3GEO&quot;, &quot;..&quot; );
123 123 </div>
124 124 </div>
125 125 </nav>
126   - <div class="container">
127   - <div class="row" >
128   - <div class="col-sm-12" id="mensagemLogin">
129   - </div>
  126 + <div class="container-fluid">
  127 + <div class="row">
  128 + <div class="col-sm-12" id="mensagemLogin"></div>
130 129 <div class="col-sm-12">
131   - <div class="jumbotron" id="jumbotron">
132   - </div>
  130 + <div class="jumbotron" id="jumbotron"></div>
133 131 </div>
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>
  132 + </div>
  133 + </div>
  134 + <div class="container">
  135 + <div class="row">
  136 + <!-- Template para criacao dos quadros ver index.js -->
  137 + <div id="botoesTpl" class="hidden" >
  138 + <div id="{{{fa}}}" class="col-sm-12" style="width: 260px; min-width: 260px; max-width: 260px;">
  139 + <div class="panel panel-default">
  140 + <div class="panel-body" style="height: 250px;">
  141 + <div class="thumbnail" style="height: 90px;">
  142 + <img class="img-rounded" style="height: 100%; width: 100%" src="imagens/{{{img}}}" />
146 143 </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>
  144 + <h4>{{{titulo}}}</h4>
  145 + <div style="overflow: auto; height: 200px;">
  146 + <h5>{{{subtitulo}}}</h5>
153 147 </div>
154 148 </div>
  149 + <div class="panel-footer text-right" style="border: 0px; background-color: white;">
  150 + <p>
  151 + <a class="btn btn-primary btn-raised" href="{{{href}}}" role="button" target="{{{target}}}"> {{{abrir}}} <i class="fa fa-{{{fa}}}" aria-hidden="true"></i>
  152 + </a>
  153 + </p>
  154 + </div>
155 155 </div>
156 156 </div>
157   - <div class="col-sm-12 hidden" id="tt" style="width:260px;">
158   - <div class="panel panel-default" >
  157 + </div>
  158 + <div class="col-sm-12 hidden" id="tt" style="width: 260px; min-width: 260px; max-width: 260px;">
  159 + <div class="panel panel-default">
159 160 <div class="panel-body">
160 161 <a class="twitter-timeline" href="https://twitter.com/i3geo" data-widget-id="288061915689787392" height="300">Tweets @i3Geo</a>
161 162 </div>
162 163 </div>
163 164 </div>
164   - <div class="col-sm-12 hidden" style="width:260px;">
165   - <div class="panel panel-default" >
  165 + <div class="col-sm-12 hidden" style="width: 260px; min-width: 260px; max-width: 260px;">
  166 + <div class="panel panel-default">
166 167 <div class="panel-body">
167 168 <a class="twitter-timeline" href="https://twitter.com/hashtag/i3geo" data-widget-id="643417277208133633" height="300">i3geo Tweets</a>
168 169 </div>
169 170 </div>
170 171 </div>
171 172 </div>
  173 + <div class="row">
  174 + <div class="col-sm-12">
  175 + <script type="text/javascript" src="http://www.openhub.net/p/150688/widgets/project_basic_stats.js"></script>
  176 + </div>
  177 + </div>
172 178  
173   - <hr>
  179 + <hr/>
174 180  
175   - <footer class="text-center" >
176   - <div class="row hidden" >
  181 + <footer class="text-center">
  182 + <div class="row hidden">
177 183 <div class="col-sm-6"
  184 +
178 185 <a rel="license" href="http://creativecommons.org/licenses/GPL/2.0/legalcode.pt" target="_blank"><img alt="Licen&ccedil;a Creative Commons" style="border-width: 0" src="https://i.creativecommons.org/l/GPL/2.0/88x62.png" /></a><br />O i3Geo est&aacute; licenciado com uma Licen&ccedil;a <a
179   - rel="license" href="http://creativecommons.org/licenses/GPL/2.0/legalcode.pt" target="_blank">Creative Commons - Licen&ccedil;a P&uacute;blica Geral GNU (&#34;GNU General Public License&#34;)</a>
  186 + rel="license" href="http://creativecommons.org/licenses/GPL/2.0/legalcode.pt" target="_blank">Creative Commons - Licen&ccedil;a P&uacute;blica Geral GNU (&#34;GNU General Public License&#34;)</a>
180 187 </div>
181 188 <div class="col-sm-6">
182 189 <script type='text/javascript' src='https://www.openhub.net/p/i3geo/widgets/project_users?format=js&style=blue'></script>
... ... @@ -187,22 +194,22 @@ define ( &quot;ONDEI3GEO&quot;, &quot;..&quot; );
187 194 </div>
188 195  
189 196 <?php
190   - echo "<script>";
191   - include "index.js";
192   - echo "</script>";
193   - include "body.php";
194   - ?>
  197 + echo "<script>";
  198 + include "index.js";
  199 + echo "</script>";
  200 + include "body.php";
  201 + ?>
195 202 <script>
196 203 $(document).ready(function(){
197 204 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 205  
199 206 <?php
200   - if ($i3geomaster [0] ["usuario"] == "admin" && $i3geomaster [0] ["senha"] == "admin") {
201   - echo "var men = '<div class=\'alert alert-danger\' >' + $" . "trad(19,g_traducao_init) + '</div>';";
202   - } else {
203   - echo "var men = '';";
204   - }
205   - ?>
  207 + if ($i3geomaster [0] ["usuario"] == "admin" && $i3geomaster [0] ["senha"] == "admin") {
  208 + echo "var men = '<div class=\'alert alert-danger\' >' + $" . "trad(19,g_traducao_init) + '</div>';";
  209 + } else {
  210 + echo "var men = '';";
  211 + }
  212 + ?>
206 213 mostraBotoesBT(men);
207 214 $('.hidden').removeClass('hidden');
208 215 //carrega o TT
... ...