Commit 2f892e51f028371f8b02883cbce45f29fcdca9f1
1 parent
278138d5
Exists in
master
and in
7 other branches
Inclusão de qrcode nos lins da página inicial
Showing
11 changed files
with
338 additions
and
63 deletions
Show diff stats
admin/admin.db
No preview for this file type
exemplos/index.php
... | ... | @@ -43,12 +43,13 @@ include "../init/head.php"; |
43 | 43 | line-height: 30px; |
44 | 44 | } |
45 | 45 | </style> |
46 | -<body style="background-color: #eeeeee; padding-top: 90px;"> | |
46 | +<body style="background-color: #eeeeee; padding-top: 55px;"> | |
47 | 47 | <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation"> |
48 | 48 | <div class="container-fluid"> |
49 | 49 | <div class="navbar-header"> |
50 | 50 | <a class="navbar-brand" href="../init/index.php"><?php echo $mensagemInicia;?> <i |
51 | 51 | class="fa fa-home fa-1x"></i></a> |
52 | + | |
52 | 53 | <ul class="nav navbar-nav"> |
53 | 54 | <li class="dropdown mega-dropdown"><a href="#" |
54 | 55 | class="dropdown-toggle" data-toggle="dropdown">Tags <span |
... | ... | @@ -63,6 +64,14 @@ include "../init/head.php"; |
63 | 64 | </div> |
64 | 65 | </nav> |
65 | 66 | <div class="container-fluid"> |
67 | + <div class="row"> | |
68 | + <ol class="breadcrumb"> | |
69 | + <li><a href="../init/index.php">i3Geo</a></li> | |
70 | + <li class="active">Exemplos</li> | |
71 | + </ol> | |
72 | + </div> | |
73 | + </div> | |
74 | + <div class="container-fluid"> | |
66 | 75 | <div class="row center-block"> |
67 | 76 | <div class="col-sm-12"> |
68 | 77 | <!-- Template para criacao dos quadros ver index.js --> | ... | ... |
ferramentas/loginusuario/template_mst_bt.html
... | ... | @@ -30,7 +30,7 @@ |
30 | 30 | </div> |
31 | 31 | <div class="row"> |
32 | 32 | <div class="col-md-12"> |
33 | - <ph6 class="text-muted">{{{ativo}}}: {{{usuarioLogado}}}</h6> | |
33 | + <h6 class="text-muted">{{{ativo}}}: {{{usuarioLogado}}}</h6> | |
34 | 34 | </div> |
35 | 35 | </div> |
36 | 36 | </li> |
37 | 37 | \ No newline at end of file | ... | ... |
init/imagens/certificate-server.png
init/imagens/folder-image.png
init/index.js
1 | 1 | botoesIni = [ |
2 | 2 | { |
3 | 3 | "img":"openlayers.png", |
4 | - "href": customDir + "/black_ol.htm", | |
4 | + "href": location.href.replace("index.php","") + customDir + "/black_ol.htm", | |
5 | 5 | "titulo":$trad(4,g_traducao_init), |
6 | 6 | "subtitulo": $trad("4a",g_traducao_init), |
7 | 7 | "fa": "map-o", |
8 | 8 | "target": "_blank" |
9 | 9 | },{ |
10 | 10 | "img":"osm.png", |
11 | - "href": customDir + "/black_osm.htm", | |
11 | + "href": location.href.replace("index.php","") + customDir + "/black_osm.htm", | |
12 | 12 | "titulo":$trad(23,g_traducao_init), |
13 | 13 | "subtitulo": $trad("23a",g_traducao_init), |
14 | 14 | "fa": "map-o", |
15 | 15 | "target": "_blank" |
16 | 16 | },{ |
17 | 17 | "img":"googlemaps.png", |
18 | - "href": customDir + "/black_gm.phtml", | |
18 | + "href": location.href.replace("index.php","") + customDir + "/black_gm.phtml", | |
19 | 19 | "titulo":$trad(6,g_traducao_init), |
20 | 20 | "subtitulo": $trad("6a",g_traducao_init), |
21 | 21 | "fa": "map-o", |
22 | 22 | "target": "_blank" |
23 | 23 | },{ |
24 | 24 | "img":"mashup.png", |
25 | - "href":"../mashups", | |
25 | + "href": location.href.replace("index.php","") + "../mashups", | |
26 | 26 | "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>", |
27 | 27 | "subtitulo": $trad("18a",g_traducao_init), |
28 | 28 | "fa": "map-o", |
29 | 29 | "target": "_self" |
30 | 30 | },{ |
31 | 31 | "img":"googleearth.png", |
32 | - "href": customDir + "/googleearth.phtml", | |
32 | + "href": location.href.replace("index.php","") + customDir + "/googleearth.phtml", | |
33 | 33 | "titulo":$trad(7,g_traducao_init), |
34 | 34 | "subtitulo": $trad("7a",g_traducao_init), |
35 | 35 | "fa": "map-o", |
36 | 36 | "target": "_blank" |
37 | 37 | },{ |
38 | 38 | "img":"cartogramas.png", |
39 | - "href": customDir + "/black_carto_ol.htm", | |
39 | + "href": location.href.replace("index.php","") + customDir + "/black_carto_ol.htm", | |
40 | 40 | "titulo":$trad(8,g_traducao_init), |
41 | 41 | "subtitulo": $trad("8a",g_traducao_init), |
42 | 42 | "fa": "map-o", |
43 | 43 | "target": "_blank" |
44 | 44 | },{ |
45 | 45 | "img":"editor.png", |
46 | - "href":"../ferramentas/metaestat/editorlimites.php", | |
46 | + "href": location.href.replace("index.php","") + "../ferramentas/metaestat/editorlimites.php", | |
47 | 47 | "titulo":$trad(9,g_traducao_init), |
48 | 48 | "subtitulo": $trad("9a",g_traducao_init), |
49 | 49 | "fa": "map-o", |
50 | 50 | "target": "_blank" |
51 | 51 | },{ |
52 | 52 | "img":"window-duplicate.png", |
53 | - "href":"../ferramentas/salvamapa/lista.htm", | |
53 | + "href": location.href.replace("index.php","") + "../ferramentas/salvamapa/lista.htm", | |
54 | 54 | "titulo":$trad(34,g_traducao_init), |
55 | 55 | "subtitulo": $trad("34a",g_traducao_init), |
56 | 56 | "fa": "map-o", |
57 | 57 | "target": "_self" |
58 | 58 | },{ |
59 | 59 | "img":"svn-update.png", |
60 | - "href":"../datadownload.htm", | |
60 | + "href": location.href.replace("index.php","") + "../datadownload.htm", | |
61 | 61 | "titulo":$trad(10,g_traducao_init), |
62 | 62 | "subtitulo": $trad("10a",g_traducao_init), |
63 | 63 | "fa": "download", |
64 | 64 | "target": "_self" |
65 | 65 | },{ |
66 | 66 | "img":"ogc_logo.jpg", |
67 | - "href":"../ogc.htm", | |
67 | + "href": location.href.replace("index.php","") + "../ogc.htm", | |
68 | 68 | "titulo":$trad(11,g_traducao_init), |
69 | 69 | "subtitulo": $trad("11a",g_traducao_init), |
70 | 70 | "fa": "download", |
71 | 71 | "target": "_self" |
72 | 72 | },{ |
73 | 73 | "img":"application-vnd-google-earth-kml.png", |
74 | - "href":"../kml.php", | |
74 | + "href": location.href.replace("index.php","") + "../kml.php", | |
75 | 75 | "titulo":$trad(12,g_traducao_init), |
76 | 76 | "subtitulo": $trad("12a",g_traducao_init), |
77 | 77 | "fa": "download", |
78 | 78 | "target": "_self" |
79 | 79 | },{ |
80 | 80 | "img":"../imagens/saiku_free_small.png", |
81 | - "href":"../ferramentas/saiku/esquemaxml.php?locaplic="+window.location.href.replace("/init/index.php",""), | |
81 | + "href": location.href.replace("index.php","") + "../ferramentas/saiku/esquemaxml.php?locaplic="+window.location.href.replace("/init/index.php",""), | |
82 | 82 | "titulo":$trad(25,g_traducao_init), |
83 | 83 | "subtitulo": $trad("25a",g_traducao_init), |
84 | 84 | "fa": "bar-chart", |
85 | 85 | "target": "_self" |
86 | 86 | },{ |
87 | 87 | "img":"insert-link.png", |
88 | - "href":"../geradordelinks.htm", | |
88 | + "href": location.href.replace("index.php","") + "../geradordelinks.htm", | |
89 | 89 | "titulo":$trad(13,g_traducao_init), |
90 | 90 | "subtitulo": $trad("13a",g_traducao_init), |
91 | 91 | "fa": "map-o", |
92 | 92 | "target": "_self" |
93 | 93 | },{ |
94 | 94 | "img":"openlayersdebug.png", |
95 | - "href": customDir + "/openlayersdebug.htm", | |
95 | + "href": location.href.replace("index.php","") + customDir + "/openlayersdebug.htm", | |
96 | 96 | "titulo":$trad(5,g_traducao_init), |
97 | 97 | "subtitulo": $trad("5a",g_traducao_init), |
98 | 98 | "fa": "cogs", |
99 | 99 | "target": "_blank" |
100 | 100 | },{ |
101 | 101 | "img":"certificate-server.png", |
102 | - "href":"../testainstal/index.php", | |
102 | + "href": location.href.replace("index.php","") + "../testainstal/index.php", | |
103 | 103 | "titulo":$trad(2,g_traducao_init), |
104 | 104 | "subtitulo": $trad("2a",g_traducao_init), |
105 | 105 | "fa": "cogs", |
106 | 106 | "target": "_self" |
107 | 107 | },{ |
108 | 108 | "img":"applications-development-web.png", |
109 | - "href":"../admin", | |
109 | + "href": location.href.replace("index.php","") + "../admin", | |
110 | 110 | "titulo":$trad(3,g_traducao_init), |
111 | 111 | "subtitulo": $trad("3a",g_traducao_init), |
112 | 112 | "fa": "cogs", |
113 | 113 | "target": "_self" |
114 | 114 | },{ |
115 | 115 | "img":"folder-image.png", |
116 | - "href":"../exemplos/index.php", | |
116 | + "href": location.href.replace("index.php","") + "../exemplos/index.php", | |
117 | 117 | "titulo":$trad(14,g_traducao_init), |
118 | 118 | "subtitulo": $trad("14a",g_traducao_init), |
119 | 119 | "fa": "cogs", |
120 | 120 | "target": "_self" |
121 | 121 | },{ |
122 | 122 | "img":"applications-development.png", |
123 | - "href":"../pacotes/utils/index.php", | |
123 | + "href": location.href.replace("index.php","") + "../pacotes/utils/index.php", | |
124 | 124 | "titulo":$trad(33,g_traducao_init), |
125 | 125 | "subtitulo": $trad("33a",g_traducao_init), |
126 | 126 | "fa": "wrench", |
127 | 127 | "target": "_self" |
128 | 128 | },{ |
129 | 129 | "img":"guiamigracao.png", |
130 | - "href":"../guia_de_migracao.txt", | |
130 | + "href": location.href.replace("index.php","") + "../guia_de_migracao.txt", | |
131 | 131 | "titulo":$trad(17,g_traducao_init), |
132 | 132 | "subtitulo": $trad("17a",g_traducao_init), |
133 | 133 | "fa": "cogs", |
134 | 134 | "target": "_self" |
135 | 135 | },{ |
136 | 136 | "img":"docapi.png", |
137 | - "href":"../documentacao", | |
137 | + "href": location.href.replace("index.php","") + "../documentacao", | |
138 | 138 | "titulo":$trad(24,g_traducao_init), |
139 | 139 | "subtitulo": $trad("24a",g_traducao_init), |
140 | 140 | "fa": "book", | ... | ... |
init/index.php
... | ... | @@ -35,15 +35,28 @@ if (file_exists ( $dir_tmp )) { |
35 | 35 | error_reporting ( 0 ); |
36 | 36 | include "head.php"; |
37 | 37 | ?> |
38 | +<style> | |
39 | +.btn-qrcode{ | |
40 | + background-color: #fff; | |
41 | + color: #ddd; | |
42 | + margin: 5px; | |
43 | + width: 13px; | |
44 | + position:absolute; | |
45 | + top:12px; | |
46 | + left:28px; | |
47 | + text-align: center; | |
48 | + border-radius: 20%; | |
49 | + | |
50 | +} | |
51 | +</style> | |
38 | 52 | <body style="background-color: #eeeeee; padding-top: 90px;" id="topo"> |
39 | 53 | <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation"> |
40 | 54 | <div class="container-fluid"> |
41 | 55 | <div class="navbar-header"> |
42 | - <button type="button" class="navbar-toggle collapsed" | |
43 | - data-toggle="collapse" data-target="#navbar" aria-expanded="false" | |
44 | - aria-controls="navbar"> | |
45 | - <span class="sr-only"></span> <span class="icon-bar"></span> <span | |
46 | - class="icon-bar"></span> <span class="icon-bar"></span> | |
56 | + <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" | |
57 | + data-target="#navbar" aria-expanded="false" aria-controls="navbar"> | |
58 | + <span class="sr-only"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span | |
59 | + class="icon-bar"></span> | |
47 | 60 | </button> |
48 | 61 | <a class="navbar-brand" onclick="$('.cartao').fadeIn(600);" href="#"><?php echo $mensagemInicia;?> <i |
49 | 62 | class="fa fa-home fa-1x"></i></a> |
... | ... | @@ -55,8 +68,7 @@ include "head.php"; |
55 | 68 | <ul class="nav navbar-nav navbar-right"> |
56 | 69 | <li class="dropdown"><a |
57 | 70 | onclick="i3GEO.login.recarrega = true; i3GEO.login.dialogo.abreLogin('../','template_mst_bt.html');" |
58 | - href="#" class="dropdown-toggle" data-toggle="dropdown">Login <span | |
59 | - class="caret"></span></a> | |
71 | + href="#" class="dropdown-toggle" data-toggle="dropdown">Login <span class="caret"></span></a> | |
60 | 72 | <ul id="i3GEOF_loginusuario" class="dropdown-menu" |
61 | 73 | style="min-width: 280px; padding: 10px; background-color: white;"> |
62 | 74 | </ul></li> |
... | ... | @@ -64,16 +76,11 @@ include "head.php"; |
64 | 76 | <!-- template para permitir a traducao --> |
65 | 77 | <div id="menuTpl" class="hidden"> |
66 | 78 | <ul class="nav navbar-nav"> |
67 | - <li><a href="#topo" | |
68 | - onclick="$('.cartao').hide();$('.map-o').fadeIn(600);">{{{mapas}}}</a></li> | |
69 | - <li><a href="#topo" | |
70 | - onclick="$('.cartao').hide();$('.download').fadeIn(600);">Download</a></li> | |
71 | - <li><a href="#topo" | |
72 | - onclick="$('.cartao').hide();$('.cogs').fadeIn(600);">{{{admin}}}</a></li> | |
73 | - <li><a href="#topo" | |
74 | - onclick="$('.cartao').hide();$('.book').fadeIn(600);">{{{docs}}}</a></li> | |
75 | - <li><a href="#topo" | |
76 | - onclick="$('.cartao').hide();$('.group').fadeIn(600);">{{{comunidade}}}</a></li> | |
79 | + <li><a href="#topo" onclick="$('.cartao').hide();$('.map-o').fadeIn(600);">{{{mapas}}}</a></li> | |
80 | + <li><a href="#topo" onclick="$('.cartao').hide();$('.download').fadeIn(600);">Download</a></li> | |
81 | + <li><a href="#topo" onclick="$('.cartao').hide();$('.cogs').fadeIn(600);">{{{admin}}}</a></li> | |
82 | + <li><a href="#topo" onclick="$('.cartao').hide();$('.book').fadeIn(600);">{{{docs}}}</a></li> | |
83 | + <li><a href="#topo" onclick="$('.cartao').hide();$('.group').fadeIn(600);">{{{comunidade}}}</a></li> | |
77 | 84 | </ul> |
78 | 85 | </div> |
79 | 86 | </div> |
... | ... | @@ -104,23 +111,25 @@ include "head.php"; |
104 | 111 | style="width: 260px; min-width: 260px; max-width: 260px;"> |
105 | 112 | <div class="panel panel-default"> |
106 | 113 | <div class="panel-body" style="height: 250px;"> |
107 | - <div class="thumbnail" style="height: 90px;"> | |
108 | - <img class="img-rounded" style="height: 100%; width: 100%" | |
109 | - src="imagens/{{{img}}}" /> | |
114 | + <div class="thumbnail" role="button" style="height: 90px;" data-toggle="quadroQrcode" data-url="{{{href}}}"> | |
115 | + <img class="img-rounded" style="height: 100%; width: 100%" src="imagens/{{{img}}}" /> | |
116 | + <i class="fa fa-qrcode btn-qrcode pull-right" ></i> | |
110 | 117 | </div> |
111 | 118 | <h4>{{{titulo}}}</h4> |
112 | 119 | <div style="overflow: auto; height: 200px;"> |
113 | 120 | <h5>{{{subtitulo}}}</h5> |
114 | 121 | </div> |
115 | 122 | </div> |
116 | - <div class="panel-footer text-right" | |
117 | - style="border: 0px; background-color: white;"> | |
118 | - <p> | |
119 | - <a class="btn btn-primary btn-raised" href="{{{href}}}" | |
120 | - role="button" target="{{{target}}}"> {{{abrir}}} <i | |
121 | - class="fa fa-{{{fa}}}" aria-hidden="true"></i> | |
122 | - </a> | |
123 | - </p> | |
123 | + <div class="panel-footer text-right" style="border: 0px; background-color: white;"> | |
124 | + <div class="row"> | |
125 | + <div class="col-xs-12"> | |
126 | + <p> | |
127 | + <a class="btn btn-primary btn-raised " href="{{{href}}}" role="button" | |
128 | + target="{{{target}}}"> {{{abrir}}} <i class="fa fa-{{{fa}}}" aria-hidden="true"></i> | |
129 | + </a> | |
130 | + </p> | |
131 | + </div> | |
132 | + </div> | |
124 | 133 | </div> |
125 | 134 | </div> |
126 | 135 | </div> |
... | ... | @@ -138,8 +147,7 @@ include "head.php"; |
138 | 147 | style="width: 260px; min-width: 260px; max-width: 260px;"> |
139 | 148 | <div class="panel panel-default"> |
140 | 149 | <div class="panel-body"> |
141 | - <a class="twitter-timeline" | |
142 | - href="https://twitter.com/hashtag/i3geo" | |
150 | + <a class="twitter-timeline" href="https://twitter.com/hashtag/i3geo" | |
143 | 151 | data-widget-id="643417277208133633" height="300">i3geo Tweets</a> |
144 | 152 | </div> |
145 | 153 | </div> |
... | ... | @@ -157,16 +165,12 @@ include "head.php"; |
157 | 165 | <div class="row text-center hidden"> |
158 | 166 | <div class="col-xs-6 center-block"> |
159 | 167 | |
160 | - <a rel="license" | |
161 | - href="http://creativecommons.org/licenses/GPL/2.0/legalcode.pt" | |
162 | - target="_blank"><img alt="Licença Creative Commons" | |
163 | - style="border-width: 0" | |
164 | - src="https://i.creativecommons.org/l/GPL/2.0/88x62.png" /></a><br />O | |
165 | - i3Geo está licenciado com uma Licença <a | |
166 | - rel="license" | |
167 | - href="http://creativecommons.org/licenses/GPL/2.0/legalcode.pt" | |
168 | - target="_blank">Creative Commons - Licença Pública | |
169 | - Geral GNU ("GNU General Public License")</a> | |
168 | + <a rel="license" href="http://creativecommons.org/licenses/GPL/2.0/legalcode.pt" | |
169 | + target="_blank"><img alt="Licença Creative Commons" style="border-width: 0" | |
170 | + src="https://i.creativecommons.org/l/GPL/2.0/88x62.png" /></a><br />O i3Geo está | |
171 | + licenciado com uma Licença <a rel="license" | |
172 | + href="http://creativecommons.org/licenses/GPL/2.0/legalcode.pt" target="_blank">Creative | |
173 | + Commons - Licença Pública Geral GNU ("GNU General Public License")</a> | |
170 | 174 | </div> |
171 | 175 | <div class="col-xs-6 center-block"> |
172 | 176 | <script type='text/javascript' |
... | ... | @@ -223,6 +227,16 @@ include "head.php"; |
223 | 227 | |
224 | 228 | return t; |
225 | 229 | }(document, "script", "twitter-wjs")); |
230 | + | |
231 | + $('[data-toggle="quadroQrcode"]').popover({ | |
232 | + html: true, | |
233 | + placement: "auto", | |
234 | + trigger: "click focus", | |
235 | + content: function(){ | |
236 | + var urlqr = "../pacotes/qrcode/php/qr_img.php?host=" + window.location.host + "&d=" + $(this).attr("data-url"); | |
237 | + return "<img style='width:200px; height: 200px;' src='" + urlqr + "' '>"; | |
238 | + } | |
239 | + }); | |
226 | 240 | $.material.init(); |
227 | 241 | }); |
228 | 242 | </script> | ... | ... |
... | ... | @@ -0,0 +1,62 @@ |
1 | +function listaDoNivelMenu(templateMenus,templateGrupos,templateCamadas){ | |
2 | + var r = function(retorno) { | |
3 | + var menus = retorno.data; | |
4 | + var nmenus = menus.length; | |
5 | + var i = 0; | |
6 | + var s = []; | |
7 | + for(i=0; i<nmenus; i++){ | |
8 | + var dataMenu = menus[i]; | |
9 | + var camadasRaiz = ckCamada(dataMenu.temas,templateCamadas); | |
10 | + dataMenu["camadas"] = camadasRaiz; | |
11 | + var htmlMenus = Mustache.to_html( | |
12 | + templateMenus, | |
13 | + dataMenu | |
14 | + ); | |
15 | + s.push(htmlMenus); | |
16 | + } | |
17 | + $("#arvore").html(s.join("")); | |
18 | + //pega os grupos do menu | |
19 | + for(i=0; i<nmenus; i++){ | |
20 | + var grupos = function(retorno){ | |
21 | + var gr = retorno.data.grupos; | |
22 | + var c = gr.length - 3; | |
23 | + var g = []; | |
24 | + var i = 0; | |
25 | + | |
26 | + for (i = 0; i < c; i++) { | |
27 | + var camadas = ckCamada(gr[i].temasgrupo,templateCamadas); | |
28 | + gr[i]["camadas"] = camadas; | |
29 | + g.push(gr[i]); | |
30 | + } | |
31 | + | |
32 | + var htmlGrupos = Mustache.to_html( | |
33 | + "{{#grupos}}" + templateGrupos + "{{/grupos}}", | |
34 | + {"grupos":g} | |
35 | + ); | |
36 | + $("#gruposMenu"+retorno.data.idmenu).html(htmlGrupos); | |
37 | + }; | |
38 | + i3GEO.php.pegalistadegrupos(grupos, menus[i]["idmenu"], "nao"); | |
39 | + } | |
40 | + //$.material.init(); | |
41 | + }; | |
42 | + i3GEO.php.pegalistademenus(r); | |
43 | +} | |
44 | +function ckCamada(camadas,templateCamadas){ | |
45 | + //remove as camadas que nao sao ogc | |
46 | + var ncamadas = []; | |
47 | + $(camadas).each(function() { | |
48 | + if(this.ogc_tema != "NAO"){ | |
49 | + ncamadas.push(this); | |
50 | + } | |
51 | + }); | |
52 | + var html = Mustache.to_html( | |
53 | + "{{#data}}" + templateCamadas + "{{/data}}", | |
54 | + {"data":ncamadas} | |
55 | + ); | |
56 | + if(html != ""){ | |
57 | + return '<div class="list-group">'+html+'</div>'; | |
58 | + } | |
59 | + else{ | |
60 | + return ""; | |
61 | + } | |
62 | +} | ... | ... |
... | ... | @@ -0,0 +1,182 @@ |
1 | +<?php | |
2 | +define ( ONDEI3GEO, ".." ); | |
3 | +include (dirname ( __FILE__ ) . "/../ms_configura.php"); | |
4 | +error_reporting ( 0 ); | |
5 | +include "../init/head.php"; | |
6 | +?> | |
7 | +<style> | |
8 | +.panel-heading [data-toggle="collapse"]:after { | |
9 | + font-family: 'Glyphicons Halflings'; | |
10 | + content: "\e250"; | |
11 | + float: left; | |
12 | + margin-right: 5px; | |
13 | + color: #fffff; | |
14 | + font-size: 8px; | |
15 | + line-height: 16px; | |
16 | + -webkit-transform: rotate(-90deg); | |
17 | + -moz-transform: rotate(-90deg); | |
18 | + -ms-transform: rotate(-90deg); | |
19 | + -o-transform: rotate(-90deg); | |
20 | + transform: rotate(-90deg); | |
21 | +} | |
22 | + | |
23 | +.panel-heading [data-toggle="collapse"].collapsed:after { | |
24 | + -webkit-transform: rotate(90deg); | |
25 | + -moz-transform: rotate(90deg); | |
26 | + -ms-transform: rotate(90deg); | |
27 | + -o-transform: rotate(90deg); | |
28 | + transform: rotate(90deg); | |
29 | +} | |
30 | +</style> | |
31 | +<script id="templateCamadas" type="x-tmpl-mustache"> | |
32 | +<div class="list-group-item"> | |
33 | + <div class="bs-component btn-group-sm pull-left"> | |
34 | + <a class="btn btn-primary btn-fab" href="{{codigo_tema}}{{tid}}"> | |
35 | + <i class="material-icons">launch</i> | |
36 | + </a> | |
37 | + </div> | |
38 | + <div class="row-content" style="margin-left: 10px;"> | |
39 | + <h4 class="list-group-item-heading">{{nome_tema}}{{nome}}</h4> | |
40 | + <p class="list-group-item-text">{{ogc_tema}}{{ogc}} {{link_tema}}{{link}}</p> | |
41 | + </div> | |
42 | +</div> | |
43 | +<div class="list-group-separator"></div> | |
44 | +</script> | |
45 | +<script id="templateMenu" type="x-tmpl-mustache"> | |
46 | +<div class="panel-group" id="menu{{idmenu}}" role="tablist" aria-multiselectable="true"> | |
47 | + <div class="panel panel-default"> | |
48 | + <div class="panel-heading" role="tab" id="tituloMenu{{idmenu}}"> | |
49 | + <h4 class="panel-title"> | |
50 | + <a class="collapsed in" role="button" data-toggle="collapse" data-parent="#menu{{idmenu}}" href="#corpoMenu{{idmenu}}" aria-expanded="false" aria-controls="#corpoMenu{{idmenu}}"> {{{nomemenu}}} </a> | |
51 | + </h4> | |
52 | + </div> | |
53 | + <div class="panel-body"> | |
54 | + <div id="corpoMenu{{idmenu}}" class="panel-collapse collapse" role="tabpanel" aria-multiselectable="true"> | |
55 | + <div class="panel-body"> | |
56 | + {{{camadas}}} | |
57 | + <div id="gruposMenu{{idmenu}}"></div> | |
58 | + </div> | |
59 | + </div> | |
60 | + </div> | |
61 | + | |
62 | + </div> | |
63 | +</div> | |
64 | +</script> | |
65 | +<script id="templateGrupos" type="x-tmpl-mustache"> | |
66 | +<div class="panel panel-default"> | |
67 | + <div class="panel-heading" role="tab" id="tituloGrupo{{id_n1}}"> | |
68 | + <h4 class="panel-title"> | |
69 | + <a class="collapsed" role="button" data-toggle="collapse" data-parent="#corpoMenu{{idmenu}}" href="#corpoGrupo{{id_n1}}" aria-expanded="false" aria-controls="corpoGrupo{{id_n1}}"> {{{nome}}} </a> | |
70 | + </h4> | |
71 | + </div> | |
72 | + <div class="panel-body"> | |
73 | + <div id="corpoGrupo{{id_n1}}" class="panel-collapse collapse" role="tabpanel" aria-multiselectable="true"> | |
74 | + <div class="panel-body"> | |
75 | + {{{camadas}}} | |
76 | + <div id="subGruposGrupo{{id_n1}}">subgrupos</div> | |
77 | + </div> | |
78 | + </div> | |
79 | + </div> | |
80 | +</div> | |
81 | +</script> | |
82 | +<body style="background-color: #eeeeee; padding-top: 55px;"> | |
83 | + <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation"> | |
84 | + <div class="container-fluid"> | |
85 | + <div class="navbar-header"> | |
86 | + <a class="navbar-brand" href="../init/index.php"><?php echo $mensagemInicia;?> <i class="fa fa-home fa-1x"></i></a> | |
87 | + </div> | |
88 | + </div> | |
89 | + </nav> | |
90 | + <div class="container-fluid"> | |
91 | + <div class="row"> | |
92 | + <ol class="breadcrumb"> | |
93 | + <li><a href="../init/index.php">i3Geo</a></li> | |
94 | + <li class="active">Serviços OGC</li> | |
95 | + </ol> | |
96 | + </div> | |
97 | + </div> | |
98 | + <div class="container"> | |
99 | + <div class="row center-block"> | |
100 | + <div class="col-sm-12" id="arvore"> | |
101 | + <!-- Modelo de menu --> | |
102 | + <!-- | |
103 | + <div class="panel-group" id="menu1" role="tablist" aria-multiselectable="true"> | |
104 | + <div class="panel panel-default"> | |
105 | + <div class="panel-heading" role="tab" id="tituloMenu1"> | |
106 | + <h4 class="panel-title"> | |
107 | + <a class="collapsed in" role="button" data-toggle="collapse" data-parent="#menu1" href="#corpoMenu1" aria-expanded="false" aria-controls="#corpoMenu1"> Collapsible Menu Item #1 </a> | |
108 | + </h4> | |
109 | + </div> | |
110 | + <div class="panel-body"> | |
111 | + <div id="corpoMenu1" class="panel-collapse collapse" role="tabpanel" aria-multiselectable="true"> | |
112 | + <div class="panel-body"> | |
113 | + <div class="checkbox"> | |
114 | + <label> <input type=checkbox name=criaLink /> Camada | |
115 | + </label> | |
116 | + </div> | |
117 | + </div> | |
118 | + <div class="panel panel-default"> | |
119 | + <div class="panel-heading" role="tab" id="tituloGrupo1"> | |
120 | + <h4 class="panel-title"> | |
121 | + <a class="collapsed" role="button" data-toggle="collapse" data-parent="#corpoMenu1" href="#corpoGrupo1" aria-expanded="false" aria-controls="corpoGrupo1"> Collapsible Group Item #1 </a> | |
122 | + </h4> | |
123 | + </div> | |
124 | + <div class="panel-body"> | |
125 | + <div id="corpoGrupo1" class="panel-collapse collapse" role="tabpanel" aria-labelledby="corpoMenu1"> | |
126 | + <div class="checkbox"> | |
127 | + <label> <input type=checkbox name=criaLink /> Camada | |
128 | + </label> | |
129 | + </div> | |
130 | + <div class="panel panel-default"> | |
131 | + <div class="panel-heading" role="tab" id="tituloSubGrupo1"> | |
132 | + <h4 class="panel-title"> | |
133 | + <a class="collapsed" role="button" data-toggle="collapse" data-parent="#corpoGrupo1" href="#corpoSubGrupo1" aria-expanded="false" aria-controls="subGrupo1"> Collapsible Group Item #2 </a> | |
134 | + </h4> | |
135 | + </div> | |
136 | + <div id="corpoSubGrupo1" class="panel-collapse collapse" role="tabpanel" aria-labelledby="tituloSubGrupo1"> | |
137 | + <div class="panel-body"> | |
138 | + <div class="checkbox"> | |
139 | + <label> <input type=checkbox name=criaLink /> Camada | |
140 | + </label> | |
141 | + </div> | |
142 | + </div> | |
143 | + </div> | |
144 | + </div> | |
145 | + </div> | |
146 | + </div> | |
147 | + </div> | |
148 | + </div> | |
149 | + </div> | |
150 | + </div> | |
151 | + </div> | |
152 | + --> | |
153 | + </div> | |
154 | + </div> | |
155 | + </div> | |
156 | + <nav class="navbar-fixed-bottom"> | |
157 | + <div class="container-fluid"> | |
158 | + <div class="jumbotron"> | |
159 | + Navegue pela árvore ao lado para localizar o tema desejado. Clicando-se em um tema, é mostrado o endereço do serviço OGC. Os serviços são Web Wervices que possibilitam o acesso aos dados disponíveis nessa instalação do i3Geo. A lista de temas baseia-se nas configurações específicas de cada servidor onde o i3Geo | |
160 | + está instalado. Você pode usar um Web Service para acessar os dados configurados nesse servidor por meio de outros softwares de geoprocessamento, como o <a href="http://www.gvsig.gva.es/index.php?id=gvsig&L=0">gvSIG.</a> Para maiores informações sobre o uso de web services, veja <a href='http://www.opengeospatial.org/standards' target=blank>http://www.opengeospatial.org/standards</a> | |
161 | + </div> | |
162 | + </div> | |
163 | + </nav> | |
164 | + <script type="text/javascript" src="../classesjs/i3geo_tudo_compacto6.js.php"></script> | |
165 | + <script src='index.js'></script> | |
166 | + <script> | |
167 | + $(document).ready(function(){ | |
168 | + i3GEO.configura.locaplic = "../"; | |
169 | + listaDoNivelMenu( | |
170 | + $("#templateMenu").html(), | |
171 | + $("#templateGrupos").html(), | |
172 | + $("#templateCamadas").html() | |
173 | + ); | |
174 | + $(window).on("scroll click", | |
175 | + function(){ | |
176 | + $(".jumbotron").fadeOut(300) | |
177 | + } | |
178 | + ); | |
179 | + }); | |
180 | + </script> | |
181 | +</body> | |
182 | +</html> | ... | ... |
testainstal/index.php
... | ... | @@ -16,7 +16,7 @@ |
16 | 16 | define ( ONDEI3GEO, ".." ); |
17 | 17 | include "../init/head.php"; |
18 | 18 | ?> |
19 | -<body style="background-color: #eeeeee; padding-top: 90px;" id="topo"> | |
19 | +<body style="background-color: #eeeeee; padding-top: 55px;" id="topo"> | |
20 | 20 | <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation"> |
21 | 21 | <div class="container-fluid"> |
22 | 22 | <div class="navbar-header"> |
... | ... | @@ -29,6 +29,14 @@ include "../init/head.php"; |
29 | 29 | </div> |
30 | 30 | </div> |
31 | 31 | </nav> |
32 | + <div class="container-fluid"> | |
33 | + <div class="row"> | |
34 | + <ol class="breadcrumb"> | |
35 | + <li><a href="../init/index.php">i3Geo</a></li> | |
36 | + <li class="active">Teste de instalação</li> | |
37 | + </ol> | |
38 | + </div> | |
39 | + </div> | |
32 | 40 | <nav class="navbar-fixed-bottom"> |
33 | 41 | <div class="container-fluid" id="mensagemLogin"> |
34 | 42 | </div> | ... | ... |