Commit 186253a8b1f3d7207af4695e589085b4ee8dca65

Authored by Edmar Moretti
1 parent 67288e4b

--no commit message

ferramentas/navegacaodir/index.htm
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd"> 1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
2 <html> 2 <html>
3 <head> 3 <head>
4 -<link rel="stylesheet" type="text/css" href="../../css/i3geo_ferramentas.css">  
5 -<link rel="stylesheet" type="text/css" href="../../pacotes/yui231/build/tabview/assets/skins/sam/tabview.css">  
6 -<style type="text/css">.yuibutton button{padding-left:2em;background:url(../../imagens/tic.png) 5% 50% no-repeat;}</style>  
7 <title></title> 4 <title></title>
8 </head> 5 </head>
9 <body style="background-color:white"> 6 <body style="background-color:white">
10 -<div id=arvoreL style="overflow:auto;width:300px;height:300px;left:0px;top:5px"></div>  
11 -<div id=arquivosL style="position:absolute;overflow:auto;width:200px;left:320px;top:12px;height:300px">arquivos</div> 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>
12 9
13 -<script type="text/javascript" src="../../pacotes/jsobjects/jsUI-Global/common.js"></script>  
14 -<script type="text/javascript" src="../../pacotes/jsobjects/jsUI-Global/uiCommon.js"></script>  
15 -<script type="text/javascript" src="../../pacotes/jsobjects/jsUI-Treeview/component.js"></script>  
16 -<script src="../i3geo_tudo_compacto.js.php" type="text/javascript"></script> 10 +<script src="../../classesjs/i3geo.js" type="text/javascript"></script>
17 <script language="JavaScript" type="text/javascript" src="index.js"></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>
18 </body> 17 </body>
19 </html> 18 </html>
ferramentas/navegacaodir/index.js
1 -parametrosURL()  
2 -mytreeview2 = new Object();  
3 -aguarde("block")  
4 -listaDrives(); 1 +
5 function listaDrives() 2 function listaDrives()
6 { 3 {
7 var montaListaDrives = function(retorno) 4 var montaListaDrives = function(retorno)
8 { 5 {
9 - retorno = retorno.data[0];  
10 - if ((retorno != "erro") && (retorno != undefined))  
11 - {  
12 - mytreeview2 = treeviewNew("mytreeview2", "default", "arvoreL", null);  
13 - mytreeview2.createItem("drives", "<b>Drives</b>", g_locaplic+"/imagens/temas.png", true, true, true, null);  
14 - mytreeview2.itemExpand = expandeItem;  
15 - for (ig=0;ig<retorno.length;ig++)  
16 - {  
17 - mytreeview2.createItem(retorno[ig].caminho, retorno[ig].nome, g_locaplic+"/imagens/folder-s.gif", true, true, true, "drives"); 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();
18 } 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);
19 } 33 }
20 - aguarde("none") 34 + arvore.draw();
21 } 35 }
22 var p = g_locaplic+"/classesphp/mapa_controle.php?g_sid="+g_sid+"&funcao=listaDrives"; 36 var p = g_locaplic+"/classesphp/mapa_controle.php?g_sid="+g_sid+"&funcao=listaDrives";
23 var cp = new cpaint(); 37 var cp = new cpaint();
@@ -25,24 +39,22 @@ function listaDrives() @@ -25,24 +39,22 @@ function listaDrives()
25 cp.set_response_type("JSON"); 39 cp.set_response_type("JSON");
26 cp.call(p,"listaDrives",montaListaDrives); 40 cp.call(p,"listaDrives",montaListaDrives);
27 } 41 }
28 -function expandeItem(itemID) 42 +function expandeItem(node)
29 { 43 {
30 - aguarde("block")  
31 var montaLista = function(retorno) 44 var montaLista = function(retorno)
32 { 45 {
33 - if ((retorno.data != "erro") && (retorno.data != undefined)) 46 + var dirs = retorno.data
  47 + for (ig=0;ig<dirs.length;ig++)
34 { 48 {
35 - for (ig=0;ig<retorno.data.length;ig++)  
36 - {  
37 - if (!$i(itemID+"/"+retorno.data[ig]))  
38 - var id = itemID+"/"+retorno.data[ig]  
39 - var nome = "<span style=cursor:pointer;color:blue title='Clique para ver os arquivos' onclick='listaarquivos(\""+id+"\")'>"+retorno.data[ig]+"</span>"  
40 - mytreeview2.createItem(id, nome, g_locaplic+"/imagens/folder-s.gif", true, true, true, itemID);  
41 - } 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);
42 } 53 }
43 - listaarquivos(itemID) 54 + node.loadComplete();
  55 + //listaarquivos(itemID)
44 } 56 }
45 - var p = g_locaplic+"/classesphp/mapa_controle.php?g_sid="+g_sid+"&funcao=listaDiretorios&diretorio="+itemID; 57 + var p = g_locaplic+"/classesphp/mapa_controle.php?g_sid="+g_sid+"&funcao=listaDiretorios&diretorio="+node.data.caminho;
46 var cp = new cpaint(); 58 var cp = new cpaint();
47 //cp.set_debug(2) 59 //cp.set_debug(2)
48 cp.set_response_type("JSON"); 60 cp.set_response_type("JSON");