diff --git a/classesjs/classe_php.js b/classesjs/classe_php.js index 5aab4b9..30f7036 100644 --- a/classesjs/classe_php.js +++ b/classesjs/classe_php.js @@ -313,6 +313,8 @@ i3GEO.php = { }, /* Function: listaTemasEditaveis + + Lista os temas guardados na pasta temporaria (temas locais) */ @@ -325,7 +327,6 @@ i3GEO.php = { par = "funcao=listatemaslocais&g_sid="+sid; cpJSON.call(p,"listatemaslocais",funcao,par); }, - /* Function: listaTemasComSel diff --git a/classesjs/classe_util.js b/classesjs/classe_util.js index cadd525..35e2a1e 100644 --- a/classesjs/classe_util.js +++ b/classesjs/classe_util.js @@ -1656,9 +1656,13 @@ i3GEO.util = { else {i3GEO.php.listaTemas(monta,"ligados",i3GEO.configura.locaplic,i3GEO.configura.sid);} } - if(tipoCombo === "editaveis"){ + if(tipoCombo === "locais"){ i3GEO.php.listaTemasEditaveis(monta,i3GEO.configura.locaplic,i3GEO.configura.sid); } + if(tipoCombo === "editavel"){ + temp = i3GEO.arvoreDeCamadas.filtraCamadas("editavel","SIM","igual",i3GEO.arvoreDeCamadas.CAMADAS); + monta(temp); + } if(tipoCombo === "selecionados"){ if(i3GEO.arvoreDeCamadas.CAMADAS !== ""){ monta(i3GEO.arvoreDeCamadas.filtraCamadas("sel","sim","igual",i3GEO.arvoreDeCamadas.CAMADAS)); diff --git a/documentacao/manual-i3geo-5_0-pt.odt b/documentacao/manual-i3geo-5_0-pt.odt index ec9bf3a..ba4d55a 100644 Binary files a/documentacao/manual-i3geo-5_0-pt.odt and b/documentacao/manual-i3geo-5_0-pt.odt differ diff --git a/documentacao/manual-i3geo-5_0-pt.pdf b/documentacao/manual-i3geo-5_0-pt.pdf index 01991bf..9b142ca 100644 Binary files a/documentacao/manual-i3geo-5_0-pt.pdf and b/documentacao/manual-i3geo-5_0-pt.pdf differ diff --git a/exemplos/combos.htm b/exemplos/combos.htm index f93a45e..a7c0954 100644 --- a/exemplos/combos.htm +++ b/exemplos/combos.htm @@ -141,7 +141,7 @@ function montaCombos(){ "CMBeditaveis", "", false, - "editaveis" + "locais" ); //temas raster i3GEO.util.comboTemas( @@ -265,4 +265,4 @@ i3GEO.inicia(); - \ No newline at end of file + diff --git a/ferramentas/inserexy2/index.js b/ferramentas/inserexy2/index.js index a9973f9..0e50a7c 100644 --- a/ferramentas/inserexy2/index.js +++ b/ferramentas/inserexy2/index.js @@ -376,7 +376,7 @@ i3GEOF.inserexy = { "i3GEOinserexyshapefile", "", false, - "editaveis" + "locais" ); }, /* @@ -749,4 +749,4 @@ i3GEOF.inserexy = { } catch(e){i3GEO.janela.tempoMsg("Erro: "+e);} } -}; \ No newline at end of file +}; diff --git a/mashups/openlayers.js b/mashups/openlayers.js index 5408b48..28dc42a 100755 --- a/mashups/openlayers.js +++ b/mashups/openlayers.js @@ -24,7 +24,7 @@ i3GEO.editorOL = { graphicWidth: 25 }, backup: new OpenLayers.Layer.Vector("Backup",{displayInLayerSwitcher:false,visibility:false}), - nomeFuncaoSalvar: "i3GEO.editorOL.testeSalvar()", + nomeFuncaoSalvar: "i3GEO.editorOL.salvaGeo()", e_oce: new OpenLayers.Layer.ArcGIS93Rest( "ESRI Ocean Basemap", "http://server.arcgisonline.com/ArcGIS/rest/services/Ocean_Basemap/MapServer/export", @@ -658,6 +658,22 @@ i3GEO.editorOL = { testeSalvar: function(){ alert("Funcao nao disponivel. Defina o nome da funcao em i3GEO.editorOL.nomeFuncaoSalvar "); }, + salvaGeo: function(){ + i3GEO.editorOL.testeSalvar(); + return; + //verifica se apenas uma geometria esta selecionada + //verifica se a geometria contem o atributo que indica a coluna ou codigo unico + var funcaoOK = function(){ + + alert("oi"); + }, + funcaoCombo = function(obj){ + $i("editorOLondeComboTemaEditavel").innerHTML = obj.dados; + }, + texto = "Salvar no tema:


"; + i3GEO.janela.confirma(texto,300,"Salva","Cancela",funcaoOK); + i3GEO.util.comboTemas("editorOLcomboTemaEditavel",funcaoCombo,"editorOLondeComboTemaEditavel","",false,"editavel"); + }, criaBotoes: function(botoes){ var sketchSymbolizers = { "Point": { -- libgit2 0.21.2