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> | ... | ... |