Commit e1dbca7002e885cb486c6e2423469fb16266592e

Authored by Edmar Moretti
1 parent 186253a8

Depreciada a ferramenta navegacaodir

ferramentas/navegacaodir_depreciado/index.htm 0 → 100644
... ... @@ -0,0 +1,18 @@
  1 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
  2 +<html>
  3 +<head>
  4 +<title></title>
  5 +</head>
  6 +<body style="background-color:white">
  7 +<div id=arvoreL style="left:0px;top:5px"></div>
  8 +<div id=arquivosL style="position:absolute;width:200px;left:320px;top:12px;">arquivos</div>
  9 +
  10 +<script src="../../classesjs/i3geo.js" type="text/javascript"></script>
  11 +<script language="JavaScript" type="text/javascript" src="index.js"></script>
  12 +<script>
  13 +g_sid = window.parent.g_sid
  14 +g_locaplic = "../.."
  15 +listaDrives();
  16 +</script>
  17 +</body>
  18 +</html>
... ...
ferramentas/navegacaodir_depreciado/index.js 0 → 100644
... ... @@ -0,0 +1,106 @@
  1 +
  2 +function listaDrives()
  3 +{
  4 + var montaListaDrives = function(retorno)
  5 + {
  6 + var currentIconMode;
  7 + YAHOO.example.treeExample = new function(){
  8 + function changeIconMode(){
  9 + var newVal = parseInt(this.value);
  10 + if (newVal != currentIconMode)
  11 + {currentIconMode = newVal;}
  12 + buildTree();
  13 + }
  14 + function buildTree(){
  15 + arvore = new YAHOO.widget.TreeView("arvoreL");
  16 + var root = arvore.getRoot();
  17 + var tempNode = new YAHOO.widget.TextNode('', root, false);
  18 + tempNode.isLeaf = false;
  19 + }
  20 + buildTree();
  21 + }();
  22 + var root = arvore.getRoot();
  23 + //
  24 + //adiciona na árvore a raiz de cada menu
  25 + //
  26 + var c = retorno.data[0];
  27 + for (ig=0;ig<c.length;ig++)
  28 + {
  29 + var conteudo = c[ig].nome;
  30 + var d = {html:conteudo,caminho:c[ig].caminho};
  31 + var tempNode = new YAHOO.widget.HTMLNode(d, root, false,true);
  32 + tempNode.setDynamicLoad(expandeItem, currentIconMode);
  33 + }
  34 + arvore.draw();
  35 + }
  36 + var p = g_locaplic+"/classesphp/mapa_controle.php?g_sid="+g_sid+"&funcao=listaDrives";
  37 + var cp = new cpaint();
  38 + //cp.set_debug(2)
  39 + cp.set_response_type("JSON");
  40 + cp.call(p,"listaDrives",montaListaDrives);
  41 +}
  42 +function expandeItem(node)
  43 +{
  44 + var montaLista = function(retorno)
  45 + {
  46 + var dirs = retorno.data
  47 + for (ig=0;ig<dirs.length;ig++)
  48 + {
  49 + var conteudo = dirs[ig];
  50 + var d = {html:conteudo,caminho:node.data.caminho+"/"+conteudo};
  51 + var tempNode = new YAHOO.widget.HTMLNode(d, node, false,true);
  52 + tempNode.setDynamicLoad(expandeItem, 1);
  53 + }
  54 + node.loadComplete();
  55 + //listaarquivos(itemID)
  56 + }
  57 + var p = g_locaplic+"/classesphp/mapa_controle.php?g_sid="+g_sid+"&funcao=listaDiretorios&diretorio="+node.data.caminho;
  58 + var cp = new cpaint();
  59 + //cp.set_debug(2)
  60 + cp.set_response_type("JSON");
  61 + cp.call(p,"listaDrives",montaLista);
  62 +}
  63 +function listaarquivos(id)
  64 +{
  65 + var montaLista = function(retorno)
  66 + {
  67 + aguarde("none")
  68 + var ins = "<span style=color:gray >"+id+"</span><br><br>"
  69 + if ((retorno.data != "erro") && (retorno.data != undefined))
  70 + {
  71 + var cor = "rgb(240,240,240)"
  72 + for (ig=0;ig<retorno.data.arquivos.length;ig++)
  73 + {
  74 + var verifica = retorno.data.arquivos[ig].split(".")
  75 + if ((verifica[1] == "shp") || (verifica[1] == "SHP") || (verifica[1] == "tif") || (verifica[1] == "TIF"))
  76 + {
  77 + ins += "<span title='Clique para incluir no mapa' onclick='incluir(\""+id+"/"+retorno.data.arquivos[ig]+"\")' style='cursor:pointer;background-color:"+cor+"' >"+retorno.data.arquivos[ig]+"</span><br>"
  78 + if (cor == "rgb(240,240,240)")
  79 + {var cor = "white"}
  80 + else
  81 + {cor = "rgb(240,240,240)"}
  82 + }
  83 + }
  84 +
  85 + }
  86 + $i("arquivosL").innerHTML = ins;
  87 + }
  88 + var p = g_locaplic+"/classesphp/mapa_controle.php?g_sid="+g_sid+"&funcao=listaArquivos&diretorio="+id;
  89 + var cp = new cpaint();
  90 + //cp.set_debug(2)
  91 + cp.set_response_type("JSON");
  92 + cp.call(p,"listaDrives",montaLista);
  93 +}
  94 +function incluir(path)
  95 +{
  96 + var temp = path.split(".")
  97 + if ((temp[1] == "SHP") || (temp[1] == "shp"))
  98 + {var f = "adicionaTemaSHP";}
  99 + else
  100 + {var f = "adicionaTemaIMG";}
  101 + var p = g_locaplic+"/classesphp/mapa_controle.php?g_sid="+g_sid+"&funcao="+f+"&arq="+path;
  102 + var cp = new cpaint();
  103 + //cp.set_debug(2)
  104 + cp.set_response_type("JSON");
  105 + cp.call(p,f,window.parent.ajaxredesenha);
  106 +}
... ...