Commit 0e2953ebfa2c35262274a1f4bd1267b8dbce872a
1 parent
cb294853
Exists in
master
and in
7 other branches
Adaptação da lista de utilitários para bootstrap
Showing
7 changed files
with
153 additions
and
134 deletions
Show diff stats
init/imagens/applications-development.png
init/index.js
| @@ -113,7 +113,7 @@ botoesIni = [ | @@ -113,7 +113,7 @@ botoesIni = [ | ||
| 113 | "target": "_self" | 113 | "target": "_self" |
| 114 | },{ | 114 | },{ |
| 115 | "img":"applications-development.png", | 115 | "img":"applications-development.png", |
| 116 | - "href": location.href.replace("index.php","") + "../pacotes/utils/index.php", | 116 | + "href": location.href.replace("index.php","") + "../utilitarios/index.php", |
| 117 | "titulo":$trad(33,g_traducao_init), | 117 | "titulo":$trad(33,g_traducao_init), |
| 118 | "subtitulo": $trad("33a",g_traducao_init), | 118 | "subtitulo": $trad("33a",g_traducao_init), |
| 119 | "fa": "wrench", | 119 | "fa": "wrench", |
init/index.php
| @@ -230,7 +230,7 @@ include "head.php"; | @@ -230,7 +230,7 @@ include "head.php"; | ||
| 230 | trigger: "click focus", | 230 | trigger: "click focus", |
| 231 | content: function(){ | 231 | content: function(){ |
| 232 | var urlqr = "../pacotes/qrcode/php/qr_img.php?host=" + window.location.host + "&u=" + $(this).attr("data-url"); | 232 | var urlqr = "../pacotes/qrcode/php/qr_img.php?host=" + window.location.host + "&u=" + $(this).attr("data-url"); |
| 233 | - return "<img style='width:200px; height: 200px;' src='" + urlqr + "' '>"; | 233 | + return "<a title='click' href='"+ $(this).attr("data-url") +"'><img style='width:200px; height: 200px;' src='" + urlqr + "' '></a>"; |
| 234 | } | 234 | } |
| 235 | }); | 235 | }); |
| 236 | } | 236 | } |
pacotes/utils/index.php
| @@ -1,132 +0,0 @@ | @@ -1,132 +0,0 @@ | ||
| 1 | -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/strict.dtd"> | ||
| 2 | -<html> | ||
| 3 | -<head> | ||
| 4 | -<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1"> | ||
| 5 | -<meta name="viewport" content="width=device-width, initial-scale=1"> | ||
| 6 | -<link rel="stylesheet" type="text/css" href="../../admin/html/admin.css"> | ||
| 7 | -<script type="text/javascript" src="../../classesjs/i3geo.js"></script> | ||
| 8 | -<style> | ||
| 9 | - | ||
| 10 | -.r { | ||
| 11 | - border: 1px solid #F0F0F0; | ||
| 12 | - border-radius: 5px 5px 5px 5px; | ||
| 13 | - box-shadow: 1px 1px 1px 1px lightgray; | ||
| 14 | - float: left; | ||
| 15 | - height: 150px; | ||
| 16 | - margin: 0px 25px 20px auto; | ||
| 17 | - padding: 5px; | ||
| 18 | - width: 200px; | ||
| 19 | - background: white; | ||
| 20 | - vertical-align: middle; | ||
| 21 | - font-size: 0.4cm; | ||
| 22 | - position: relative; | ||
| 23 | - display: block; | ||
| 24 | - text-align: center; | ||
| 25 | - z-index: 2; | ||
| 26 | -} | ||
| 27 | - | ||
| 28 | -table { | ||
| 29 | - width: 100%; | ||
| 30 | -} | ||
| 31 | - | ||
| 32 | -td { | ||
| 33 | - font-size: 0.4cm; | ||
| 34 | - text-align: center; | ||
| 35 | - height: 150px; | ||
| 36 | -} | ||
| 37 | - | ||
| 38 | -h1 { | ||
| 39 | - font-size: 0.6cm; | ||
| 40 | - text-align: left; | ||
| 41 | - margin: 25px; | ||
| 42 | -} | ||
| 43 | - | ||
| 44 | -#bandeiras { | ||
| 45 | - width: 80px; | ||
| 46 | - text-align: left; | ||
| 47 | - position: absolute; | ||
| 48 | - left: 0.2cm; | ||
| 49 | - z-index: 10; | ||
| 50 | -} | ||
| 51 | - | ||
| 52 | -a { | ||
| 53 | - margin: 0px auto; | ||
| 54 | - text-decoration: none; | ||
| 55 | - font-size: 14px; | ||
| 56 | -} | ||
| 57 | -</style> | ||
| 58 | -</head> | ||
| 59 | -<body class=" yui-skin-sam " style="background-color:white;text-align:left;"> | ||
| 60 | - <div class="bordaSuperior"> | ||
| 61 | - <div id="bandeiras"></div> | ||
| 62 | - <div> | ||
| 63 | - <a href="http://www.softwarepublico.gov.br" target="_blank" style="color: white;"> | ||
| 64 | - <b><?php include("../../versao.php"); echo $mensagemInicia;?> </b> | ||
| 65 | - </a> | ||
| 66 | - </div> | ||
| 67 | - </div> | ||
| 68 | - | ||
| 69 | - <div id="conteudo" style="position: relative; top: -10px; margin: auto; max-width: 1000px; left: 10px;"> | ||
| 70 | - <div style="margin-top: 5px;"> | ||
| 71 | - <br> | ||
| 72 | - <div id="botoes" style=""></div> | ||
| 73 | - | ||
| 74 | - </div> | ||
| 75 | - </div> | ||
| 76 | - | ||
| 77 | -</body> | ||
| 78 | -<script> | ||
| 79 | -botoesIni = []; | ||
| 80 | -botoesIni.push( | ||
| 81 | - { | ||
| 82 | - "img":"", | ||
| 83 | - "href":"rgbcolors.html", | ||
| 84 | - "titulo": "Lista de cores e conversor RGB/HEX/nome" | ||
| 85 | - }, | ||
| 86 | - { | ||
| 87 | - "img":"colorbrewer.png", | ||
| 88 | - "href":"http://colorbrewer2.com/", | ||
| 89 | - "titulo": "Escolha de conjunto de cores - Colorbrewer" | ||
| 90 | - }, | ||
| 91 | - { | ||
| 92 | - "img":"http://upload.wikimedia.org/wikipedia/commons/thumb/1/11/Wikimedia_labs_logo_with_text.svg/103px-Wikimedia_labs_logo_with_text.svg.png", | ||
| 93 | - "href":"http://tools.wmflabs.org/geohack/", | ||
| 94 | - "titulo": "GeoHack" | ||
| 95 | - }, | ||
| 96 | - { | ||
| 97 | - "img":"", | ||
| 98 | - "href":"http://stevemorse.org/jcal/latlon.php", | ||
| 99 | - "titulo": "Conversor de endereços to/from Latitude/Longitude/Altitude" | ||
| 100 | - }, | ||
| 101 | - { | ||
| 102 | - "img":"", | ||
| 103 | - "href":"https://maptools.info/tools/converter/", | ||
| 104 | - "titulo": "Conversor de coordenadas" | ||
| 105 | - }, | ||
| 106 | - { | ||
| 107 | - "img":"", | ||
| 108 | - "href":"http://codebeautify.org/", | ||
| 109 | - "titulo": "Free Online Tools For Developers - To Beautify, Validate, Minify, Analyse and Convert" | ||
| 110 | - } | ||
| 111 | -); | ||
| 112 | -mostraBotoes(); | ||
| 113 | - | ||
| 114 | -function mostraBotoes(){ | ||
| 115 | - var ins = [],i,n = botoesIni.length,texto, img; | ||
| 116 | - for(i=0;i<n;i++){ | ||
| 117 | - img = ""; | ||
| 118 | - if(botoesIni[i].img != ""){ | ||
| 119 | - img = '<img src="'+botoesIni[i].img+'" /><br>'; | ||
| 120 | - } | ||
| 121 | - texto = '<div class="r" ><table ><tr><td><a target=_blank href="'+botoesIni[i].href+'" >'+ img + botoesIni[i].titulo+'</a>'; | ||
| 122 | - if(botoesIni[i].subtitulo){ | ||
| 123 | - texto += botoesIni[i].subtitulo; | ||
| 124 | - } | ||
| 125 | - texto += '</td></tr></table></div>'; | ||
| 126 | - ins.push(texto); | ||
| 127 | - } | ||
| 128 | - document.getElementById("botoes").innerHTML = ins.join(""); | ||
| 129 | -} | ||
| 130 | - | ||
| 131 | -</script> | ||
| 132 | -</html> |
| @@ -0,0 +1,29 @@ | @@ -0,0 +1,29 @@ | ||
| 1 | +//veja em index.js o objeto que utiliza essa traducao | ||
| 2 | +g_traducao_util = | ||
| 3 | +{ | ||
| 4 | + "util" : [{ | ||
| 5 | + pt : "Utilitários", | ||
| 6 | + en : "", | ||
| 7 | + es : "" | ||
| 8 | + }], | ||
| 9 | + "rgbcolors" : [{ | ||
| 10 | + pt : "Lista de cores e conversor RGB/HEX/nome", | ||
| 11 | + en : "", | ||
| 12 | + es : "" | ||
| 13 | + }], | ||
| 14 | + "Colorbrewer" : [{ | ||
| 15 | + pt : "Escolha de conjunto de cores - Colorbrewer", | ||
| 16 | + en : "", | ||
| 17 | + es : "" | ||
| 18 | + }], | ||
| 19 | + "end" : [{ | ||
| 20 | + pt : "Conversor de endereços to/from Latitude/Longitude/Altitude", | ||
| 21 | + en : "", | ||
| 22 | + es : "" | ||
| 23 | + }], | ||
| 24 | + "coord" : [{ | ||
| 25 | + pt : "Conversor de coordenadas", | ||
| 26 | + en : "", | ||
| 27 | + es : "" | ||
| 28 | + }] | ||
| 29 | +}; |
| @@ -0,0 +1,64 @@ | @@ -0,0 +1,64 @@ | ||
| 1 | +botoesIni = [ | ||
| 2 | + { | ||
| 3 | + "link":"../pacotes/utils/rgbcolors.html", | ||
| 4 | + "corpo": $trad("rgbcolors",g_traducao_util) | ||
| 5 | + }, | ||
| 6 | + { | ||
| 7 | + "link":"http://colorbrewer2.com/", | ||
| 8 | + "corpo": $trad("Colorbrewer",g_traducao_util) | ||
| 9 | + }, | ||
| 10 | + { | ||
| 11 | + "link":"http://tools.wmflabs.org/geohack/", | ||
| 12 | + "corpo": "GeoHack" | ||
| 13 | + }, | ||
| 14 | + { | ||
| 15 | + "link":"http://stevemorse.org/jcal/latlon.php", | ||
| 16 | + "corpo": $trad("end",g_traducao_util) | ||
| 17 | + }, | ||
| 18 | + { | ||
| 19 | + "link":"https://maptools.info/tools/converter/", | ||
| 20 | + "corpo": $trad("coord",g_traducao_util) | ||
| 21 | + }, | ||
| 22 | + { | ||
| 23 | + "link":"http://codebeautify.org/", | ||
| 24 | + "corpo": "Free Online Tools For Developers - To Beautify, Validate, Minify, Analyse and Convert" | ||
| 25 | + } | ||
| 26 | +]; | ||
| 27 | + | ||
| 28 | +function mostraBotoesBT(){ | ||
| 29 | + // | ||
| 30 | + //essa funcao obtem a lista unica de tags para montar o indice | ||
| 31 | + // | ||
| 32 | + var html = "", novalista = [], n, nc, i, j, chaves = [], nchaves = []; | ||
| 33 | + | ||
| 34 | + n = botoesIni.length; | ||
| 35 | + for(i=0; i<n; i++){ | ||
| 36 | + chaves.push(botoesIni[i].tag); | ||
| 37 | + } | ||
| 38 | + chaves = chaves.getUnique(); | ||
| 39 | + chaves.sort(); | ||
| 40 | + nc = chaves.length; | ||
| 41 | + for(j=0;j<nc;j++){ | ||
| 42 | + for(i=0; i<n; i++){ | ||
| 43 | + if(botoesIni[i].tag == chaves[j]){ | ||
| 44 | + botoesIni[i]["id"] = "a"+j; | ||
| 45 | + novalista.push(botoesIni[i]); | ||
| 46 | + } | ||
| 47 | + } | ||
| 48 | + } | ||
| 49 | + html = Mustache.to_html( | ||
| 50 | + "{{#d}}" + $("#botoesTpl").html() + "{{/d}}", | ||
| 51 | + {"d":novalista} | ||
| 52 | + ); | ||
| 53 | + $("#botoesTpl").html(html); | ||
| 54 | + | ||
| 55 | + for(j=0;j<nc;j++){ | ||
| 56 | + nchaves.push({"tag":chaves[j],"id":"a"+j}); | ||
| 57 | + } | ||
| 58 | + html = Mustache.to_html( | ||
| 59 | + "{{#d}}" + $("#tplLista").html() + "{{/d}}", | ||
| 60 | + {"d":nchaves} | ||
| 61 | + ); | ||
| 62 | + var r = new RegExp("&","g"); | ||
| 63 | + $("#tplLista").html(html.replace(r,"&")); | ||
| 64 | +} |
| @@ -0,0 +1,58 @@ | @@ -0,0 +1,58 @@ | ||
| 1 | +<?php | ||
| 2 | +define ( ONDEI3GEO, ".." ); | ||
| 3 | +include (dirname ( __FILE__ ) . "/../ms_configura.php"); | ||
| 4 | +error_reporting ( 0 ); | ||
| 5 | +include "../init/head.php"; | ||
| 6 | +?> | ||
| 7 | +<body style="background-color: #eeeeee; padding-top: 55px;"> | ||
| 8 | + <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation"> | ||
| 9 | + <div class="container-fluid"> | ||
| 10 | + <div class="navbar-header"> | ||
| 11 | + <a class="navbar-brand" href="../init/index.php"><?php echo $mensagemInicia;?> <i | ||
| 12 | + class="fa fa-home fa-1x"></i></a> | ||
| 13 | + </div> | ||
| 14 | + </div> | ||
| 15 | + </nav> | ||
| 16 | + <div class="container-fluid"> | ||
| 17 | + <div class="row"> | ||
| 18 | + <ol class="breadcrumb"> | ||
| 19 | + <li><a href="../init/index.php">i3Geo</a></li> | ||
| 20 | + <li class="active"></li> | ||
| 21 | + </ol> | ||
| 22 | + </div> | ||
| 23 | + </div> | ||
| 24 | + <div class="container-fluid"> | ||
| 25 | + <div class="row center-block"> | ||
| 26 | + <div class="col-sm-12"> | ||
| 27 | + <!-- Template para criacao dos quadros ver index.js --> | ||
| 28 | + <div id="botoesTpl" class="hidden"> | ||
| 29 | + <div class="{{id}} exemplo col-xs-12 center-block" | ||
| 30 | + style="width: 260px; min-width: 260px; max-width: 260px;"> | ||
| 31 | + <div class="panel panel-default"> | ||
| 32 | + <div class="panel-body" style="height: 150px; overflow: auto;"> | ||
| 33 | + <h4><a href="{{{link}}}" target="_blank" role="button">{{{corpo}}}</a></h4> | ||
| 34 | + </div> | ||
| 35 | + </div> | ||
| 36 | + </div> | ||
| 37 | + </div> | ||
| 38 | + </div> | ||
| 39 | + </div> | ||
| 40 | + <script src='../classesjs/compactados/mustache.js'></script> | ||
| 41 | + <script src='../classesjs/compactados/dicionario_compacto.js'></script> | ||
| 42 | + <script src='../classesjs/compactados/classe_util_compacto.js'></script> | ||
| 43 | + <script src='../classesjs/compactados/classe_idioma_compacto.js'></script> | ||
| 44 | + <script src='dicionario.js'></script> | ||
| 45 | + <script src='index.js'></script> | ||
| 46 | + | ||
| 47 | + <script> | ||
| 48 | + $(document).ready(function(){ | ||
| 49 | + i3GEO.configura = {"locaplic" : "..","sid": ""}; | ||
| 50 | + $(".active").html($trad("util",g_traducao_util)); | ||
| 51 | + mostraBotoesBT(); | ||
| 52 | + $('.hidden').removeClass('hidden'); | ||
| 53 | + $.material.init(); | ||
| 54 | + }); | ||
| 55 | + </script> | ||
| 56 | + | ||
| 57 | +</body> | ||
| 58 | +</html> |