Commit 479a23e038b6d1e83db26f0a2575a646011223bc
1 parent
8c1c3c1e
Exists in
master
and in
6 other branches
Inclusão da variável de configuração i3GEO.Interface.LAYERPROGRESSBAR
Showing
20 changed files
with
170 additions
and
298 deletions
Show diff stats
admin/head.php
... | ... | @@ -419,7 +419,7 @@ a.collapsed .readLess { |
419 | 419 | </ul> |
420 | 420 | <ul class="nav navbar-nav"> |
421 | 421 | <li class="dropdown"> |
422 | - <a role="button" onclick="i3GEO.login.recarrega = true; i3GEO.login.dialogo.abreLogin('<?php echo ONDEI3GEO; ?>','template_mst_bt.html');" href="#topo" data-toggle="modal" | |
422 | + <a role="button" onclick="i3GEO.login.recarrega = true; i3GEO.login.dialogo.abreLogin('<?php echo ONDEI3GEO; ?>');" href="#topo" data-toggle="modal" | |
423 | 423 | data-target="#modalLogin"> |
424 | 424 | Login <i id="loginOff" style="display: none;" class="material-icons md-18">lock</i><i id="loginOn" style="display: none;" class="material-icons md-18">lock_open</i> |
425 | 425 | </a> |
... | ... | @@ -475,18 +475,8 @@ a.collapsed .readLess { |
475 | 475 | </div> |
476 | 476 | </div> |
477 | 477 | </div> |
478 | - <div id="modalLogin" class="modal fade" tabindex="-1"> | |
479 | - <div class="modal-dialog"> | |
480 | - <div class="modal-content"> | |
481 | - <div class="modal-header"> | |
482 | - <button type="button" class="close" data-dismiss="modal" aria-label="Close"> | |
483 | - <span aria-hidden="true">×</span> | |
484 | - </button> | |
485 | - </div> | |
486 | - <div class="modal-body" id="i3GEOF_loginusuario"></div> | |
487 | - </div> | |
488 | - </div> | |
489 | - </div> | |
478 | + <?php include (dirname(__FILE__) . "/../interface/inc/modallogin.php");?> | |
479 | + | |
490 | 480 | <nav class="navbar-fixed-bottom"> |
491 | 481 | <div class="container"></div> |
492 | 482 | </nav> | ... | ... |
ferramentas/identifica/template_mst.html
... | ... | @@ -8,9 +8,6 @@ |
8 | 8 | </div> |
9 | 9 | <div id='i3GEO{{namespace}}guias' class="collapse navbar-collapse"> |
10 | 10 | <ul class="nav navbar-nav "> |
11 | - <li role="presentation"><a id='i3GEO{{namespace}}guia3' title='{{{propriedades}}}' href="javascript:void(0);"> | |
12 | - <em><span class="material-icons">settings</span></em> | |
13 | - </a></li> | |
14 | 11 | <li role="presentation"><a id='i3GEO{{namespace}}guia4' href="javascript:void(0);"> |
15 | 12 | <span class='copyToMemory' style='font-size: 2rem;'></span> |
16 | 13 | </a></li> | ... | ... |
ferramentas/loginusuario/dependencias.php
... | ... | @@ -30,10 +30,7 @@ echo "\n"; |
30 | 30 | * Inclui o template mustache do HTML usado para criar o conteudo da janela |
31 | 31 | */ |
32 | 32 | echo 'i3GEOF.loginusuario.MUSTACHE = "'; |
33 | -if(empty($_GET["template"])){ | |
34 | - $_GET["template"] = "template_mst.html"; | |
35 | -} | |
36 | -$texto = file_get_contents($_GET["template"]); | |
33 | +$texto = file_get_contents("template_mst.html"); | |
37 | 34 | $texto = str_replace("\n", "", $texto); |
38 | 35 | $texto = str_replace("\r", "", $texto); |
39 | 36 | $texto = str_replace("\t", "", $texto); | ... | ... |
ferramentas/loginusuario/index.js
1 | -/* | |
2 | -Title: Login | |
3 | - | |
4 | -Abre diálogo de login | |
5 | - | |
6 | -Arquivo: | |
7 | - | |
8 | -i3geo/ferramentas/loginusuario/index.js.php | |
9 | - | |
10 | -Licenca: | |
11 | - | |
12 | -GPL2 | |
13 | - | |
14 | -i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet | |
15 | - | |
16 | -Direitos Autorais Reservados (c) 2006 Ministério do Meio Ambiente Brasil | |
17 | -Desenvolvedor: Edmar Moretti edmar.moretti@gmail.com | |
18 | - | |
19 | -Este programa é software livre; você pode redistribuí-lo | |
20 | -e/ou modificá-lo sob os termos da Licença Pública Geral | |
21 | -GNU conforme publicada pela Free Software Foundation; | |
22 | - | |
23 | -Este programa é distribuído na expectativa de que seja útil, | |
24 | -porém, SEM NENHUMA GARANTIA; nem mesmo a garantia implícita | |
25 | -de COMERCIABILIDADE OU ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA. | |
26 | -Consulte a Licença Pública Geral do GNU para mais detalhes. | |
27 | -Você deve ter recebido uma cópia da Licença Pública Geral do | |
28 | -GNU junto com este programa; se não, escreva para a | |
29 | -Free Software Foundation, Inc., no endereço | |
30 | -59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. | |
31 | -*/ | |
32 | 1 | if(typeof(i3GEOF) === 'undefined'){ |
33 | 2 | var i3GEOF = {}; |
34 | 3 | } |
35 | -/* | |
36 | -Classe: i3GEOF.loginusuario | |
37 | -*/ | |
38 | 4 | i3GEOF.loginusuario = { |
39 | 5 | /* |
40 | 6 | Variavel: aguarde |
... | ... | @@ -43,6 +9,9 @@ i3GEOF.loginusuario = { |
43 | 9 | */ |
44 | 10 | aguarde: "", |
45 | 11 | MUSTACHE : "", |
12 | + start: function(){ | |
13 | + i3GEOF.loginusuario.iniciaDicionario(); | |
14 | + }, | |
46 | 15 | /** |
47 | 16 | * Susbtitutos para o template |
48 | 17 | */ |
... | ... | @@ -129,44 +98,8 @@ i3GEOF.loginusuario = { |
129 | 98 | Cria a janela flutuante para controle da ferramenta. |
130 | 99 | */ |
131 | 100 | iniciaJanelaFlutuante: function(){ |
132 | - var minimiza,cabecalho,janela,divid,titulo; | |
133 | - if ($i("i3GEOF_loginusuario")) { | |
134 | - //para o caso do uso do bootstrap | |
135 | - if(typeof(YAHOO) == "undefined"){ | |
136 | - i3GEOF.loginusuario.inicia("i3GEOF_loginusuario"); | |
137 | - } | |
138 | - return; | |
139 | - } | |
140 | - //cria a janela flutuante | |
141 | - cabecalho = function(){}; | |
142 | - minimiza = function(){ | |
143 | - i3GEO.janela.minimiza("i3GEOF_loginusuario"); | |
144 | - }; | |
145 | - titulo = "<span class='i3GeoTituloJanelaBsNolink' >Login</span></div>"; | |
146 | - janela = i3GEO.janela.cria( | |
147 | - "270px", | |
148 | - "auto", | |
149 | - "", | |
150 | - "", | |
151 | - "", | |
152 | - titulo, | |
153 | - "i3GEOF_loginusuario", | |
154 | - false, | |
155 | - "hd", | |
156 | - cabecalho, | |
157 | - minimiza, | |
158 | - "", | |
159 | - false, | |
160 | - "", | |
161 | - "", | |
162 | - "", | |
163 | - "" | |
164 | - ); | |
165 | - divid = janela[2].id; | |
166 | - janela[0].cfg.setProperty("constraintoviewport",false); | |
167 | - i3GEOF.loginusuario.aguarde = $i("i3GEOF_loginusuario_imagemCabecalho").style; | |
168 | - $i("i3GEOF_loginusuario_corpo").style.backgroundColor = "#F2F2F2"; | |
169 | - i3GEOF.loginusuario.inicia(divid); | |
101 | + i3GEOF.loginusuario.inicia("i3GEOF_loginusuario"); | |
102 | + | |
170 | 103 | }, |
171 | 104 | /* |
172 | 105 | Function: enviar | ... | ... |
ferramentas/loginusuario/template_mst.html
1 | -<div class='container-fluid'> | |
2 | - <h5>{{{ativo}}}: {{{usuarioLogado}}}</h5> | |
3 | - <div class='form-group label-fixed condensed'> | |
4 | - <label class="control-label" for="">{{{usuario}}}</label> | |
5 | - <input class="form-control input-lg" type='text' id='i3geousuario' value='' /> | |
1 | +<!-- O div do tipo modal para abrir o login ja deve existir no html --> | |
2 | +<div id="i3GEOF_loginusuario_imagemCabecalho" style="visibility: hidden;"> | |
3 | + <i class="fa fa-spinner fa-spin" aria-hidden="true"></i> | |
4 | +</div> | |
5 | +<p class="alert alert-info">{{{cabecalhoForm}}}</p> | |
6 | +<div class="row"> | |
7 | + <div class="col-md-12"> | |
8 | + <form class="form" role="form" method="post" action="#"> | |
9 | + <div class="form-group"> | |
10 | + <input tabindex="1" style="text-align: left" type="text" class="form-control" id="i3geousuario" placeholder="{{{usuario}}}" required> | |
11 | + </div> | |
12 | + <div class="form-group"> | |
13 | + <input tabindex="2" style="text-align: left" type="password" class="form-control" id="i3geosenha" placeholder="{{{senha}}}" required> | |
14 | + </div> | |
15 | + </form> | |
6 | 16 | </div> |
7 | - <div class='form-group label-fixed condensed'> | |
8 | - <label class="control-label" for="">{{{senha}}}</label> | |
9 | - <input class="form-control input-lg" type='password' id='i3geosenha' value='' /> | |
17 | +</div> | |
18 | +<div class="row"> | |
19 | + <div class="col-md-6 text-center"> | |
20 | + <button tabindex="4" onclick="i3GEO.login.dialogo.abreLogout()" class="btn btn-primary">Logout</button> | |
10 | 21 | </div> |
11 | - <div class="form-group condensed"> | |
12 | - <button onclick="i3GEOF.loginusuario.enviar()" class='btn btn-primary btn-sm btn-raised'>{{{enviar}}}</button> | |
13 | - <button onclick="i3GEO.login.dialogo.abreLogout()" class='btn btn-primary btn-sm btn-raised'>Logout</button> | |
22 | + <div class="col-md-6 text-center"> | |
23 | + <button tabindex="3" onclick="i3GEOF.loginusuario.enviar()" class="btn btn-primary">{{{enviar}}}</button> | |
14 | 24 | </div> |
15 | - <div class="form-group condensed"> | |
16 | - <button onclick="i3GEOF.loginusuario.recuperarSenha()" class='btn btn-primary btn-sm btn-raised'>{{{recuperar}}}</button> | |
17 | - <button onclick="i3GEOF.loginusuario.alterarSenha()" class='btn btn-primary btn-sm btn-raised'>{{{alterar}}}</button> | |
25 | +</div> | |
26 | +<div class="row"> | |
27 | + <div class="col-md-6"> | |
28 | + <p><a href="#" onclick="i3GEOF.loginusuario.recuperarSenha()">{{{recuperar}}}</a></p> | |
29 | + <p><a href="#" onclick="i3GEOF.loginusuario.alterarSenha()">{{{alterar}}}</a></p> | |
30 | + </div> | |
31 | + <div class="col-md-6"> | |
32 | + <h6 class="text-muted">{{{ativo}}}: {{{usuarioLogado}}}</h6> | |
33 | + <h6 class="text-info">{{{tentativas}}}</h6> | |
18 | 34 | </div> |
19 | - <h5 class="alert alert-info">{{{tentativas}}}</h5> | |
20 | 35 | </div> |
21 | 36 | \ No newline at end of file | ... | ... |
ferramentas/loginusuario/template_mst_bt.html
... | ... | @@ -1,34 +0,0 @@ |
1 | -<div id="i3GEOF_loginusuario_imagemCabecalho" style="visibility: hidden;"> | |
2 | - <i class="fa fa-spinner fa-spin" aria-hidden="true"></i> | |
3 | -</div> | |
4 | -<p class="alert alert-info">{{{cabecalhoForm}}}</p> | |
5 | -<div class="row"> | |
6 | - <div class="col-md-12"> | |
7 | - <form class="form" role="form" method="post" action="#"> | |
8 | - <div class="form-group"> | |
9 | - <input tabindex="1" style="text-align: left" type="text" class="form-control" id="i3geousuario" placeholder="{{{usuario}}}" required> | |
10 | - </div> | |
11 | - <div class="form-group"> | |
12 | - <input tabindex="2" style="text-align: left" type="password" class="form-control" id="i3geosenha" placeholder="{{{senha}}}" required> | |
13 | - </div> | |
14 | - </form> | |
15 | - </div> | |
16 | -</div> | |
17 | -<div class="row"> | |
18 | - <div class="col-md-6 text-center"> | |
19 | - <button tabindex="4" onclick="i3GEO.login.dialogo.abreLogout()" class="btn btn-primary">Logout</button> | |
20 | - </div> | |
21 | - <div class="col-md-6 text-center"> | |
22 | - <button tabindex="3" onclick="i3GEOF.loginusuario.enviar()" class="btn btn-primary">{{{enviar}}}</button> | |
23 | - </div> | |
24 | -</div> | |
25 | -<div class="row"> | |
26 | - <div class="col-md-6"> | |
27 | - <p><a href="#" onclick="i3GEOF.loginusuario.recuperarSenha()">{{{recuperar}}}</a></p> | |
28 | - <p><a href="#" onclick="i3GEOF.loginusuario.alterarSenha()">{{{alterar}}}</a></p> | |
29 | - </div> | |
30 | - <div class="col-md-6"> | |
31 | - <h6 class="text-muted">{{{ativo}}}: {{{usuarioLogado}}}</h6> | |
32 | - <h6 class="text-info">{{{tentativas}}}</h6> | |
33 | - </div> | |
34 | -</div> | |
35 | 0 | \ No newline at end of file |
init/index.js
... | ... | @@ -100,7 +100,7 @@ botoesIni = [ |
100 | 100 | "target": "_self" |
101 | 101 | },{ |
102 | 102 | "img":"imagens/applications-development-web.png", |
103 | - "href": "../admin", | |
103 | + "href": "../admin/index.php", | |
104 | 104 | "titulo":$trad(3,g_traducao_init), |
105 | 105 | "subtitulo": $trad("3a",g_traducao_init), |
106 | 106 | "fa": "cogs", | ... | ... |
init/index.php
... | ... | @@ -85,7 +85,7 @@ include "head.php"; |
85 | 85 | <li><a role="button" href="../social/index.php">Social</a></li> |
86 | 86 | <li><a role="button" href="../rss/index.php">RSS</a></li> |
87 | 87 | <li <?php if(isset($i3geoPermiteLogin) && $i3geoPermiteLogin == false) { echo "style=display:none "; }?>><a role="button" |
88 | - onclick="i3GEO.login.recarrega = true; i3GEO.login.dialogo.abreLogin('../','template_mst_bt.html');" href="#topo" data-toggle="modal" data-target="#modalLogin"> | |
88 | + onclick="i3GEO.login.recarrega = true; i3GEO.login.dialogo.abreLogin('../');" href="#topo" data-toggle="modal" data-target="#modalLogin"> | |
89 | 89 | Login <i class="material-icons md-18">input</i> |
90 | 90 | </a></li> |
91 | 91 | </ul> |
... | ... | @@ -172,18 +172,8 @@ if (! function_exists("ms_GetVersion")) { |
172 | 172 | </div> |
173 | 173 | </div> |
174 | 174 | </div> |
175 | - <div id="modalLogin" class="modal fade" tabindex="-1"> | |
176 | - <div class="modal-dialog"> | |
177 | - <div class="modal-content"> | |
178 | - <div class="modal-header"> | |
179 | - <button type="button" class="close" data-dismiss="modal" aria-label="Close"> | |
180 | - <span aria-hidden="true">×</span> | |
181 | - </button> | |
182 | - </div> | |
183 | - <div class="modal-body" id="i3GEOF_loginusuario"></div> | |
184 | - </div> | |
185 | - </div> | |
186 | - </div> | |
175 | + <?php include (dirname(__FILE__) . "/../interface/inc/modallogin.php");?> | |
176 | + | |
187 | 177 | <script> |
188 | 178 | //utilizado em ms_configura.php para customizar o local da pasta de inicializacao |
189 | 179 | var customDir = "<?php echo $customDir; ?>"; | ... | ... |
interface/inc/barraaguarde.php
1 | 1 | <!--barra de progresso que e mostrada conforme as camadas sao desenhadas no mapa. Esse elemento deve ter o id="i3GEOprogressoCamadas" --> |
2 | - <div id="i3GEOprogressoCamadas" class="progress" style="display: block; position: absolute; top: 0px; height: 5px; width: 0%; margin: auto;"> | |
3 | - <div class="progress-bar progress-bar-striped active" role="progressbar" style="width: 100%"></div> | |
2 | + <div id="i3GEOprogressoCamadas" class="progress progress-striped" style="display: block; position: absolute; top: 0px; height: 5px; width: 0%; margin: auto;"> | |
3 | + <div class="progress-bar progress-bar-info" role="progressbar" style="width: 100%"></div> | |
4 | 4 | </div> |
5 | 5 | <!--barra de aguarde id="i3GEObarraAguarde" --> |
6 | 6 | <div id="i3GEObarraAguarde" class="progress" style="display: block; position: absolute; top: 0px; height: 5px; width: 0%; margin: auto;"> | ... | ... |
interface/inc/guiacatalogo.php
... | ... | @@ -10,7 +10,7 @@ |
10 | 10 | <span style="vertical-align: middle" class="material-icons">playlist_add_check</span> |
11 | 11 | </button> |
12 | 12 | <ul class="dropdown-menu dropdown-menu-right"> |
13 | - <li><a href="javascript:void(0)" onclick="i3GEO.login.dialogo.abreLogin()"> | |
13 | + <li><a onclick="i3GEO.login.recarrega = false; i3GEO.login.dialogo.abreLogin();" href="javascript:void(0)" data-toggle="modal" data-target="#modalLogin"> | |
14 | 14 | <span class="glyphicon glyphicon-log-in"></span> Login/Logout |
15 | 15 | </a></li> |
16 | 16 | <li><a href="javascript:void(0)" onclick="i3GEO.arvoreDeTemas.dialogo.conectaservico()"> |
... | ... | @@ -46,7 +46,7 @@ |
46 | 46 | </div> |
47 | 47 | <div class="separadorCabecalhoGuias"> </div> |
48 | 48 | |
49 | - <div class="guiaOverflow" style="height: calc(100% - 45px);width: calc(100% - 12px);"> | |
49 | + <div class="guiaOverflow" style="height: calc(100% - 45px); width: calc(100% - 12px);"> | |
50 | 50 | <div id="catalogoMigalha" style="display: block;" data-template="templates/catalogoMigalha.html"></div> |
51 | 51 | <!-- aqui entra a lista de elementos quando uma das opcoes e clicada --> |
52 | 52 | <div id="catalogoNavegacao"></div> | ... | ... |
... | ... | @@ -0,0 +1,13 @@ |
1 | + | |
2 | +<div id="modalLogin" class="modal fade" tabindex="-1"> | |
3 | + <div class="modal-dialog"> | |
4 | + <div class="modal-content"> | |
5 | + <div class="modal-header"> | |
6 | + <button type="button" class="close" data-dismiss="modal" aria-label="Close"> | |
7 | + <span aria-hidden="true">×</span> | |
8 | + </button> | |
9 | + </div> | |
10 | + <div class="modal-body" id="i3GEOF_loginusuario"></div> | |
11 | + </div> | |
12 | + </div> | |
13 | +</div> | |
0 | 14 | \ No newline at end of file | ... | ... |
interface/ol.php
... | ... | @@ -8,23 +8,23 @@ $configInc = array( |
8 | 8 | "url" => "inc", |
9 | 9 | "nocache" => time() |
10 | 10 | ); |
11 | -include ($configInc["url"]."/meta.php"); | |
11 | +include ($configInc["url"] . "/meta.php"); | |
12 | 12 | ?> |
13 | 13 | <title>i3GEO - OpenLayers</title> |
14 | 14 | <?php |
15 | -include ($configInc["url"]."/js.php"); | |
16 | -include ($configInc["url"]."/css.php"); | |
15 | +include ($configInc["url"] . "/js.php"); | |
16 | +include ($configInc["url"] . "/css.php"); | |
17 | 17 | ?> |
18 | 18 | <style> |
19 | 19 | .ol-attribution.ol-uncollapsible { |
20 | - height: 2.1em; | |
21 | - right: 24px; | |
22 | - background: none; | |
23 | - margin-bottom: 15px; | |
20 | + height: 2.1em; | |
21 | + right: 24px; | |
22 | + background: none; | |
23 | + margin-bottom: 15px; | |
24 | 24 | } |
25 | 25 | |
26 | 26 | .foraDoMapa+span>span { |
27 | - background-color: yellow; | |
27 | + background-color: yellow; | |
28 | 28 | } |
29 | 29 | </style> |
30 | 30 | </head> |
... | ... | @@ -56,13 +56,13 @@ include ($configInc["url"]."/css.php"); |
56 | 56 | --> |
57 | 57 | <div class="iconesGuiaMovel ol-control" data-traduzir="true"> |
58 | 58 | <?php |
59 | - include ($configInc["url"]."/iconeferramentas.php"); | |
60 | - include ($configInc["url"]."/iconecamadas.php"); | |
61 | - include ($configInc["url"]."/iconecatalogo.php"); | |
62 | - include ($configInc["url"]."/iconelegenda.php"); | |
63 | - include ($configInc["url"]."/iconebusca.php"); | |
64 | - include ($configInc["url"]."/iconeinfo.php"); | |
65 | - include ($configInc["url"]."/iconetutorial.php"); | |
59 | + include ($configInc["url"] . "/iconeferramentas.php"); | |
60 | + include ($configInc["url"] . "/iconecamadas.php"); | |
61 | + include ($configInc["url"] . "/iconecatalogo.php"); | |
62 | + include ($configInc["url"] . "/iconelegenda.php"); | |
63 | + include ($configInc["url"] . "/iconebusca.php"); | |
64 | + include ($configInc["url"] . "/iconeinfo.php"); | |
65 | + include ($configInc["url"] . "/iconetutorial.php"); | |
66 | 66 | ?> |
67 | 67 | </div> |
68 | 68 | <!-- veja i3GEO.guias.CONFIGURA --> |
... | ... | @@ -71,15 +71,18 @@ include ($configInc["url"]."/css.php"); |
71 | 71 | <div id="i3GEOguiaMovelMolde"> |
72 | 72 | <div id="i3GEOguiaMovelConteudo"> |
73 | 73 | <?php |
74 | - include($configInc["url"]."/guiaferramentas.php"); | |
75 | - include($configInc["url"]."/guiacamadas.php"); | |
76 | - include($configInc["url"]."/guiacatalogo.php"); | |
77 | - include($configInc["url"]."/guialegenda.php"); | |
78 | - include($configInc["url"]."/guiabusca.php"); | |
74 | + include ($configInc["url"] . "/guiaferramentas.php"); | |
75 | + include ($configInc["url"] . "/guiacamadas.php"); | |
76 | + include ($configInc["url"] . "/guiacatalogo.php"); | |
77 | + include ($configInc["url"] . "/guialegenda.php"); | |
78 | + include ($configInc["url"] . "/guiabusca.php"); | |
79 | 79 | ?> |
80 | 80 | </div> |
81 | 81 | </div> |
82 | 82 | </div> |
83 | + <?php | |
84 | + include ($configInc["url"] . "/modallogin.php"); | |
85 | + ?> | |
83 | 86 | <!-- para mostrar o banner de abertura --> |
84 | 87 | <script id="i3GEOlogoMarcaTemplate" type="x-tmpl-mustache"> |
85 | 88 | <div> |
... | ... | @@ -199,6 +202,9 @@ include ($configInc["url"]."/css.php"); |
199 | 202 | //OSM - utiliza o OpenLayers e o OpenStreetMap como fundo, em projecao semelhante ao GoogleMaps |
200 | 203 | //GM - utiliza o GoogleMaps como motor de controle do mapa |
201 | 204 | mapType : "OL", |
205 | + //mostra ou nao a barra de progresso do carregamento de camadas | |
206 | + layerProgressBar: false, | |
207 | + | |
202 | 208 | //armazena em um cookie a ultima extensao geografica do mapa e utiliza essa extensao quando o mapa for aberto |
203 | 209 | saveExtension : false, |
204 | 210 | //aplica um filtro de cores apos a renderizacao da imagem de cada camada que compoe o mapa cinza|sepiaclara|sepianormal | ... | ... |
interface/openlayersdebug.php
... | ... | @@ -8,12 +8,12 @@ $configInc = array( |
8 | 8 | "url" => "inc", |
9 | 9 | "nocache" => time() |
10 | 10 | ); |
11 | -include ($configInc["url"]."/meta.php"); | |
11 | +include ($configInc["url"] . "/meta.php"); | |
12 | 12 | ?> |
13 | 13 | <title>i3GEO - OpenLayers</title> |
14 | 14 | <?php |
15 | -include ($configInc["url"]."/js.php"); | |
16 | -include ($configInc["url"]."/css.php"); | |
15 | +include ($configInc["url"] . "/js.php"); | |
16 | +include ($configInc["url"] . "/css.php"); | |
17 | 17 | ?> |
18 | 18 | <style> |
19 | 19 | .ol-attribution.ol-uncollapsible { |
... | ... | @@ -56,13 +56,13 @@ include ($configInc["url"]."/css.php"); |
56 | 56 | --> |
57 | 57 | <div class="iconesGuiaMovel ol-control" data-traduzir="true"> |
58 | 58 | <?php |
59 | - include ($configInc["url"]."/iconeferramentas.php"); | |
60 | - include ($configInc["url"]."/iconecamadas.php"); | |
61 | - include ($configInc["url"]."/iconecatalogo.php"); | |
62 | - include ($configInc["url"]."/iconelegenda.php"); | |
63 | - include ($configInc["url"]."/iconebusca.php"); | |
64 | - include ($configInc["url"]."/iconeinfo.php"); | |
65 | - include ($configInc["url"]."/iconetutorial.php"); | |
59 | + include ($configInc["url"] . "/iconeferramentas.php"); | |
60 | + include ($configInc["url"] . "/iconecamadas.php"); | |
61 | + include ($configInc["url"] . "/iconecatalogo.php"); | |
62 | + include ($configInc["url"] . "/iconelegenda.php"); | |
63 | + include ($configInc["url"] . "/iconebusca.php"); | |
64 | + include ($configInc["url"] . "/iconeinfo.php"); | |
65 | + include ($configInc["url"] . "/iconetutorial.php"); | |
66 | 66 | ?> |
67 | 67 | </div> |
68 | 68 | <!-- veja i3GEO.guias.CONFIGURA --> |
... | ... | @@ -71,15 +71,18 @@ include ($configInc["url"]."/css.php"); |
71 | 71 | <div id="i3GEOguiaMovelMolde"> |
72 | 72 | <div id="i3GEOguiaMovelConteudo"> |
73 | 73 | <?php |
74 | - include($configInc["url"]."/guiaferramentas.php"); | |
75 | - include($configInc["url"]."/guiacamadas.php"); | |
76 | - include($configInc["url"]."/guiacatalogo.php"); | |
77 | - include($configInc["url"]."/guialegenda.php"); | |
78 | - include($configInc["url"]."/guiabusca.php"); | |
74 | + include ($configInc["url"] . "/guiaferramentas.php"); | |
75 | + include ($configInc["url"] . "/guiacamadas.php"); | |
76 | + include ($configInc["url"] . "/guiacatalogo.php"); | |
77 | + include ($configInc["url"] . "/guialegenda.php"); | |
78 | + include ($configInc["url"] . "/guiabusca.php"); | |
79 | 79 | ?> |
80 | 80 | </div> |
81 | 81 | </div> |
82 | 82 | </div> |
83 | + <?php | |
84 | + include ($configInc["url"] . "/modallogin.php"); | |
85 | + ?> | |
83 | 86 | <!-- para mostrar o banner de abertura --> |
84 | 87 | <script id="i3GEOlogoMarcaTemplate" type="x-tmpl-mustache"> |
85 | 88 | <div> |
... | ... | @@ -198,6 +201,8 @@ include ($configInc["url"]."/css.php"); |
198 | 201 | //OSM - utiliza o OpenLayers e o OpenStreetMap como fundo, em projecao semelhante ao GoogleMaps |
199 | 202 | //GM - utiliza o GoogleMaps como motor de controle do mapa |
200 | 203 | mapType : "OL", |
204 | + //mostra ou nao a barra de progresso do carregamento de camadas | |
205 | + layerProgressBar: false, | |
201 | 206 | //armazena em um cookie a ultima extensao geografica do mapa e utiliza essa extensao quando o mapa for aberto |
202 | 207 | saveExtension : false, |
203 | 208 | //aplica um filtro de cores apos a renderizacao da imagem de cada camada que compoe o mapa cinza|sepiaclara|sepianormal | ... | ... |
interface/osm.php
... | ... | @@ -3,28 +3,28 @@ |
3 | 3 | <head> |
4 | 4 | <?php |
5 | 5 | $configInc = array( |
6 | - "debug" => "naocompacto", | |
6 | + "debug" => "", | |
7 | 7 | "tipo" => "OSM", // OL ou OSM |
8 | 8 | "url" => "inc", |
9 | 9 | "nocache" => time() |
10 | 10 | ); |
11 | -include ($configInc["url"]."/meta.php"); | |
11 | +include ($configInc["url"] . "/meta.php"); | |
12 | 12 | ?> |
13 | 13 | <title>i3GEO - OpenLayers</title> |
14 | 14 | <?php |
15 | -include ($configInc["url"]."/js.php"); | |
16 | -include ($configInc["url"]."/css.php"); | |
15 | +include ($configInc["url"] . "/js.php"); | |
16 | +include ($configInc["url"] . "/css.php"); | |
17 | 17 | ?> |
18 | 18 | <style> |
19 | 19 | .ol-attribution.ol-uncollapsible { |
20 | - height: 2.1em; | |
21 | - right: 24px; | |
22 | - background: none; | |
23 | - margin-bottom: 15px; | |
20 | + height: 2.1em; | |
21 | + right: 24px; | |
22 | + background: none; | |
23 | + margin-bottom: 15px; | |
24 | 24 | } |
25 | 25 | |
26 | 26 | .foraDoMapa+span>span { |
27 | - background-color: yellow; | |
27 | + background-color: yellow; | |
28 | 28 | } |
29 | 29 | </style> |
30 | 30 | </head> |
... | ... | @@ -56,13 +56,13 @@ include ($configInc["url"]."/css.php"); |
56 | 56 | --> |
57 | 57 | <div class="iconesGuiaMovel ol-control" data-traduzir="true"> |
58 | 58 | <?php |
59 | - include ($configInc["url"]."/iconeferramentas.php"); | |
60 | - include ($configInc["url"]."/iconecamadas.php"); | |
61 | - include ($configInc["url"]."/iconecatalogo.php"); | |
62 | - include ($configInc["url"]."/iconelegenda.php"); | |
63 | - include ($configInc["url"]."/iconebusca.php"); | |
64 | - include ($configInc["url"]."/iconeinfo.php"); | |
65 | - include ($configInc["url"]."/iconetutorial.php"); | |
59 | + include ($configInc["url"] . "/iconeferramentas.php"); | |
60 | + include ($configInc["url"] . "/iconecamadas.php"); | |
61 | + include ($configInc["url"] . "/iconecatalogo.php"); | |
62 | + include ($configInc["url"] . "/iconelegenda.php"); | |
63 | + include ($configInc["url"] . "/iconebusca.php"); | |
64 | + include ($configInc["url"] . "/iconeinfo.php"); | |
65 | + include ($configInc["url"] . "/iconetutorial.php"); | |
66 | 66 | ?> |
67 | 67 | </div> |
68 | 68 | <!-- veja i3GEO.guias.CONFIGURA --> |
... | ... | @@ -71,15 +71,18 @@ include ($configInc["url"]."/css.php"); |
71 | 71 | <div id="i3GEOguiaMovelMolde"> |
72 | 72 | <div id="i3GEOguiaMovelConteudo"> |
73 | 73 | <?php |
74 | - include($configInc["url"]."/guiaferramentas.php"); | |
75 | - include($configInc["url"]."/guiacamadas.php"); | |
76 | - include($configInc["url"]."/guiacatalogo.php"); | |
77 | - include($configInc["url"]."/guialegenda.php"); | |
78 | - include($configInc["url"]."/guiabusca.php"); | |
74 | + include ($configInc["url"] . "/guiaferramentas.php"); | |
75 | + include ($configInc["url"] . "/guiacamadas.php"); | |
76 | + include ($configInc["url"] . "/guiacatalogo.php"); | |
77 | + include ($configInc["url"] . "/guialegenda.php"); | |
78 | + include ($configInc["url"] . "/guiabusca.php"); | |
79 | 79 | ?> |
80 | 80 | </div> |
81 | 81 | </div> |
82 | 82 | </div> |
83 | + <?php | |
84 | + include ($configInc["url"] . "/modallogin.php"); | |
85 | + ?> | |
83 | 86 | <!-- para mostrar o banner de abertura --> |
84 | 87 | <script id="i3GEOlogoMarcaTemplate" type="x-tmpl-mustache"> |
85 | 88 | <div> |
... | ... | @@ -199,6 +202,9 @@ include ($configInc["url"]."/css.php"); |
199 | 202 | //OSM - utiliza o OpenLayers e o OpenStreetMap como fundo, em projecao semelhante ao GoogleMaps |
200 | 203 | //GM - utiliza o GoogleMaps como motor de controle do mapa |
201 | 204 | mapType : "OSM", |
205 | + //mostra ou nao a barra de progresso do carregamento de camadas | |
206 | + layerProgressBar: true, | |
207 | + | |
202 | 208 | //armazena em um cookie a ultima extensao geografica do mapa e utiliza essa extensao quando o mapa for aberto |
203 | 209 | saveExtension : false, |
204 | 210 | //aplica um filtro de cores apos a renderizacao da imagem de cada camada que compoe o mapa cinza|sepiaclara|sepianormal | ... | ... |
interface/osmdebug.php
... | ... | @@ -8,23 +8,23 @@ $configInc = array( |
8 | 8 | "url" => "inc", |
9 | 9 | "nocache" => time() |
10 | 10 | ); |
11 | -include ($configInc["url"]."/meta.php"); | |
11 | +include ($configInc["url"] . "/meta.php"); | |
12 | 12 | ?> |
13 | 13 | <title>i3GEO - OpenLayers</title> |
14 | 14 | <?php |
15 | -include ($configInc["url"]."/js.php"); | |
16 | -include ($configInc["url"]."/css.php"); | |
15 | +include ($configInc["url"] . "/js.php"); | |
16 | +include ($configInc["url"] . "/css.php"); | |
17 | 17 | ?> |
18 | 18 | <style> |
19 | 19 | .ol-attribution.ol-uncollapsible { |
20 | - height: 2.1em; | |
21 | - right: 24px; | |
22 | - background: none; | |
23 | - margin-bottom: 15px; | |
20 | + height: 2.1em; | |
21 | + right: 24px; | |
22 | + background: none; | |
23 | + margin-bottom: 15px; | |
24 | 24 | } |
25 | 25 | |
26 | 26 | .foraDoMapa+span>span { |
27 | - background-color: yellow; | |
27 | + background-color: yellow; | |
28 | 28 | } |
29 | 29 | </style> |
30 | 30 | </head> |
... | ... | @@ -56,13 +56,13 @@ include ($configInc["url"]."/css.php"); |
56 | 56 | --> |
57 | 57 | <div class="iconesGuiaMovel ol-control" data-traduzir="true"> |
58 | 58 | <?php |
59 | - include ($configInc["url"]."/iconeferramentas.php"); | |
60 | - include ($configInc["url"]."/iconecamadas.php"); | |
61 | - include ($configInc["url"]."/iconecatalogo.php"); | |
62 | - include ($configInc["url"]."/iconelegenda.php"); | |
63 | - include ($configInc["url"]."/iconebusca.php"); | |
64 | - include ($configInc["url"]."/iconeinfo.php"); | |
65 | - include ($configInc["url"]."/iconetutorial.php"); | |
59 | + include ($configInc["url"] . "/iconeferramentas.php"); | |
60 | + include ($configInc["url"] . "/iconecamadas.php"); | |
61 | + include ($configInc["url"] . "/iconecatalogo.php"); | |
62 | + include ($configInc["url"] . "/iconelegenda.php"); | |
63 | + include ($configInc["url"] . "/iconebusca.php"); | |
64 | + include ($configInc["url"] . "/iconeinfo.php"); | |
65 | + include ($configInc["url"] . "/iconetutorial.php"); | |
66 | 66 | ?> |
67 | 67 | </div> |
68 | 68 | <!-- veja i3GEO.guias.CONFIGURA --> |
... | ... | @@ -71,15 +71,18 @@ include ($configInc["url"]."/css.php"); |
71 | 71 | <div id="i3GEOguiaMovelMolde"> |
72 | 72 | <div id="i3GEOguiaMovelConteudo"> |
73 | 73 | <?php |
74 | - include($configInc["url"]."/guiaferramentas.php"); | |
75 | - include($configInc["url"]."/guiacamadas.php"); | |
76 | - include($configInc["url"]."/guiacatalogo.php"); | |
77 | - include($configInc["url"]."/guialegenda.php"); | |
78 | - include($configInc["url"]."/guiabusca.php"); | |
74 | + include ($configInc["url"] . "/guiaferramentas.php"); | |
75 | + include ($configInc["url"] . "/guiacamadas.php"); | |
76 | + include ($configInc["url"] . "/guiacatalogo.php"); | |
77 | + include ($configInc["url"] . "/guialegenda.php"); | |
78 | + include ($configInc["url"] . "/guiabusca.php"); | |
79 | 79 | ?> |
80 | 80 | </div> |
81 | 81 | </div> |
82 | 82 | </div> |
83 | + <?php | |
84 | + include ($configInc["url"] . "/modallogin.php"); | |
85 | + ?> | |
83 | 86 | <!-- para mostrar o banner de abertura --> |
84 | 87 | <script id="i3GEOlogoMarcaTemplate" type="x-tmpl-mustache"> |
85 | 88 | <div> |
... | ... | @@ -199,6 +202,9 @@ include ($configInc["url"]."/css.php"); |
199 | 202 | //OSM - utiliza o OpenLayers e o OpenStreetMap como fundo, em projecao semelhante ao GoogleMaps |
200 | 203 | //GM - utiliza o GoogleMaps como motor de controle do mapa |
201 | 204 | mapType : "OSM", |
205 | + //mostra ou nao a barra de progresso do carregamento de camadas | |
206 | + layerProgressBar: false, | |
207 | + | |
202 | 208 | //armazena em um cookie a ultima extensao geografica do mapa e utiliza essa extensao quando o mapa for aberto |
203 | 209 | saveExtension : false, |
204 | 210 | //aplica um filtro de cores apos a renderizacao da imagem de cada camada que compoe o mapa cinza|sepiaclara|sepianormal | ... | ... |
js/ini_i3geo.js
... | ... | @@ -322,6 +322,7 @@ var i3GEO = { |
322 | 322 | // |
323 | 323 | configMapa : function(c){ |
324 | 324 | i3GEO.configura.guardaExtensao = (c.hasOwnProperty("saveExtension") && c.saveExtension == true) ? true:false; |
325 | + i3GEO.Interface.LAYERPROGRESSBAR = (c.hasOwnProperty("layerProgressBar") && c.layerProgressBar == true) ? true:false; | |
325 | 326 | //TODO implementar composite para versao 7 do Mapserver |
326 | 327 | i3GEO.configura.tipoimagem = (c.hasOwnProperty("posRenderType") && c.posRenderType != "") ? c.posRenderType:"nenhum"; |
327 | 328 | ... | ... |
js/interface.js
... | ... | @@ -57,6 +57,7 @@ var i3geoOL; |
57 | 57 | |
58 | 58 | i3GEO.Interface = |
59 | 59 | { |
60 | + LAYERPROGRESSBAR: true, | |
60 | 61 | //restringe a inclusao de attribution apenas aos LAYERS adicionados manualmente |
61 | 62 | //e nao aos que possuem o link para a fonte definido no mapfile |
62 | 63 | RESTRICTATT : true, |
... | ... | @@ -1355,7 +1356,7 @@ i3GEO.Interface = |
1355 | 1356 | opcoes.source = source; |
1356 | 1357 | opcoes.isBaseLayer = false; |
1357 | 1358 | opcoes.visible = true; |
1358 | - if ($i("i3GEOprogressoCamadas")) { | |
1359 | + if (i3GEO.Interface.LAYERPROGRESSBAR == true && $i("i3GEOprogressoCamadas")) { | |
1359 | 1360 | source.on('tileloadstart', function(event) { |
1360 | 1361 | i3GEO.Interface.openlayers.loadStartLayer(source.get("name")); |
1361 | 1362 | }); | ... | ... |
js/janela.js
... | ... | @@ -588,10 +588,10 @@ i3GEO.janela = |
588 | 588 | */ |
589 | 589 | abreAguarde : function() { |
590 | 590 | var p = $i("i3GEObarraAguarde"); |
591 | + i3GEO.janela.CONTADORAGUARDE.push(" "); | |
591 | 592 | if(p){ |
592 | - p.style.width = "100%"; | |
593 | + p.style.width = (i3GEO.janela.CONTADORAGUARDE.length * 15) + "%"; | |
593 | 594 | } |
594 | - i3GEO.janela.CONTADORAGUARDE.push(" "); | |
595 | 595 | }, |
596 | 596 | /** |
597 | 597 | * Function: fechaAguarde |
... | ... | @@ -604,11 +604,9 @@ i3GEO.janela = |
604 | 604 | */ |
605 | 605 | fechaAguarde : function() { |
606 | 606 | var p = $i("i3GEObarraAguarde"); |
607 | + i3GEO.janela.CONTADORAGUARDE.pop(); | |
607 | 608 | if (p){ |
608 | - if (i3GEO.janela.CONTADORAGUARDE.length == 1) { | |
609 | - p.style.width = "0px"; | |
610 | - } | |
611 | - i3GEO.janela.CONTADORAGUARDE.pop(); | |
609 | + p.style.width = (i3GEO.janela.CONTADORAGUARDE.length * 15) + "%"; | |
612 | 610 | } |
613 | 611 | }, |
614 | 612 | //http://fezvrasta.github.io/snackbarjs/ | ... | ... |
js/login.js
... | ... | @@ -204,40 +204,6 @@ i3GEO.login = { |
204 | 204 | + operacao); |
205 | 205 | }, |
206 | 206 | /** |
207 | - * Adiciona os itens no objeto menu suspenso no processo de nicializacao do | |
208 | - * i3geo | |
209 | - * | |
210 | - * @param objeto | |
211 | - * com os parametros ja existentes no menu | |
212 | - * @return objeto com os parametros complementados | |
213 | - */ | |
214 | - adicionaMenuSuspenso : function(obj) { | |
215 | - obj.menu.push({ | |
216 | - nome : "Admin/Login", | |
217 | - id : "i3GeoAdmin" | |
218 | - }); | |
219 | - obj.submenus.i3GeoAdmin = []; | |
220 | - obj.submenus.i3GeoAdmin.push( | |
221 | - { | |
222 | - id : "omenudataAdminu1", | |
223 | - text : "Login", | |
224 | - url : "javascript:i3GEO.login.dialogo.abreLogin()" | |
225 | - }, | |
226 | - { | |
227 | - id : "omenudataAdminu2", | |
228 | - text : "Logout", | |
229 | - url : "javascript:i3GEO.login.dialogo.abreLogout()" | |
230 | - }, | |
231 | - { | |
232 | - id : "omenudataAdmin5", | |
233 | - text : $trad("x88"), | |
234 | - url : "javascript:i3GEO.mapa.dialogo.preferencias()" | |
235 | - } | |
236 | - | |
237 | - ); | |
238 | - return obj; | |
239 | - }, | |
240 | - /** | |
241 | 207 | * Section: i3GEO.login.dialogo |
242 | 208 | * |
243 | 209 | * Abre as telas de diálogo com o usuário |
... | ... | @@ -258,23 +224,20 @@ i3GEO.login = { |
258 | 224 | * |
259 | 225 | * Abre a tela de login |
260 | 226 | */ |
261 | - abreLogin : function(locaplic,template) { | |
227 | + abreLogin : function(locaplic) { | |
262 | 228 | var js; |
263 | - if (!template || template == "") { | |
264 | - template = "template_mst.html"; | |
265 | - } | |
266 | 229 | if (!locaplic || locaplic == "") { |
267 | 230 | locaplic = i3GEO.configura.locaplic; |
268 | 231 | } |
269 | 232 | if (typeof (i3GEOF.loginusuario) === 'undefined') { |
270 | 233 | js = locaplic |
271 | - + "/ferramentas/loginusuario/dependencias.php?template=" + template; | |
234 | + + "/ferramentas/loginusuario/dependencias.php"; | |
272 | 235 | i3GEO.util.scriptTag( |
273 | 236 | js, |
274 | - "i3GEOF.loginusuario.criaJanelaFlutuante()", | |
237 | + "i3GEOF.loginusuario.start()", | |
275 | 238 | "i3GEOF.loginusuario_script()"); |
276 | 239 | } else { |
277 | - i3GEOF.loginusuario.criaJanelaFlutuante(); | |
240 | + i3GEOF.loginusuario.start(); | |
278 | 241 | } |
279 | 242 | }, |
280 | 243 | /** | ... | ... |
js/marcador.js
... | ... | @@ -171,21 +171,6 @@ i3GEO.marcador = |
171 | 171 | } |
172 | 172 | }, |
173 | 173 | /** |
174 | - * Adiciona os itens no objeto menu suspenso no processo de nicializacao do i3geo | |
175 | - * | |
176 | - * @param objeto | |
177 | - * com os parametros ja existentes no menu | |
178 | - * @return objeto com os parametros complementados | |
179 | - */ | |
180 | - adicionaMenuSuspenso : function(obj) { | |
181 | - obj.menu.push({ | |
182 | - nome : $trad("x79"), | |
183 | - id : "i3GeoMenuMarcador" | |
184 | - }); | |
185 | - obj.submenus.i3GeoMenuMarcador = i3GEO.marcador.itensMenu(); | |
186 | - return obj; | |
187 | - }, | |
188 | - /** | |
189 | 174 | * Itens para o menu suspenso |
190 | 175 | */ |
191 | 176 | itensMenu : function() { | ... | ... |