Commit 51ada8eb3a25dc44c6b1155ad9dcbca7fbea2bcd

Authored by Edmar Moretti
1 parent 31662211

Adaptação do Painel de botoes do editor vetorial para OL3

Showing 1 changed file with 17 additions and 5 deletions   Show diff stats
ferramentas/editorol/editorol.js
@@ -1920,24 +1920,25 @@ i3GEO.editorOL = @@ -1920,24 +1920,25 @@ i3GEO.editorOL =
1920 temp.style.height = "100px"; 1920 temp.style.height = "100px";
1921 temp.innerHTML = ins; 1921 temp.innerHTML = ins;
1922 }, 1922 },
1923 - //TODO incuir um botao para executar a operacao ao inves do evento onchange  
1924 ferramentas : function() { 1923 ferramentas : function() {
  1924 + var b, ins;
1925 if (!document.getElementById("panelferramentasEditor")) { 1925 if (!document.getElementById("panelferramentasEditor")) {
1926 YAHOO.namespace("editorOL.ferramentas"); 1926 YAHOO.namespace("editorOL.ferramentas");
1927 YAHOO.editorOL.ferramentas.panel = new YAHOO.widget.Panel("panelferramentasEditor", { 1927 YAHOO.editorOL.ferramentas.panel = new YAHOO.widget.Panel("panelferramentasEditor", {
1928 zIndex : 20000, 1928 zIndex : 20000,
1929 iframe : true, 1929 iframe : true,
1930 width : "300px", 1930 width : "300px",
  1931 + height : "150px",
1931 visible : false, 1932 visible : false,
1932 draggable : true, 1933 draggable : true,
1933 close : true 1934 close : true
1934 }); 1935 });
1935 - var ins = 1936 + ins =
1936 "" + '<p class=paragrafo >' 1937 "" + '<p class=paragrafo >'
1937 + $trad("opsel") 1938 + $trad("opsel")
1938 + ':</p>' 1939 + ':</p>'
1939 + '<div class=styled-select >' 1940 + '<div class=styled-select >'
1940 - + '<select onchange="i3GEO.editorOL.processageo(this.value);this.value = \'\'" >' 1941 + + '<select id="panelferramentasEditorOpcoes">'
1941 + ' <option value="">---</option>' 1942 + ' <option value="">---</option>'
1942 + ' <option value=union >Uni&atilde;o</option>'; 1943 + ' <option value=union >Uni&atilde;o</option>';
1943 if (i3GEO.php) { 1944 if (i3GEO.php) {
@@ -1947,8 +1948,9 @@ i3GEO.editorOL = @@ -1947,8 +1948,9 @@ i3GEO.editorOL =
1947 + ' <option value=difference >Diferen&ccedil;a</option>' 1948 + ' <option value=difference >Diferen&ccedil;a</option>'
1948 + ' <option value=symdifference >Diferen&ccedil;a sim&eacute;trica</option>'; 1949 + ' <option value=symdifference >Diferen&ccedil;a sim&eacute;trica</option>';
1949 } 1950 }
1950 - ins +=  
1951 - '</select></div>'; 1951 + ins += '</select></p>';
  1952 + ins += '</div>';
  1953 + ins += '<br><p class=paragrafo ><input id="panelferramentasEditorAplicar" type="button" value="' + $trad("p14") + '" />';
1952 1954
1953 YAHOO.editorOL.ferramentas.panel.setBody(ins); 1955 YAHOO.editorOL.ferramentas.panel.setBody(ins);
1954 if (i3GEO && typeof i3GEO != undefined && i3GEO != "") { 1956 if (i3GEO && typeof i3GEO != undefined && i3GEO != "") {
@@ -1969,10 +1971,20 @@ i3GEO.editorOL = @@ -1969,10 +1971,20 @@ i3GEO.editorOL =
1969 i3GEO.janela.minimiza("panelferramentasEditor"); 1971 i3GEO.janela.minimiza("panelferramentasEditor");
1970 }; 1972 };
1971 } 1973 }
  1974 + b = new YAHOO.widget.Button(
  1975 + "panelferramentasEditorAplicar",{
  1976 + onclick:{
  1977 + fn: function(){
  1978 + i3GEO.editorOL.processageo($i("panelferramentasEditorOpcoes").value);
  1979 + }
  1980 + }
  1981 + });
  1982 + b.addClass("rodar");
1972 } else { 1983 } else {
1973 YAHOO.editorOL.ferramentas.panel.render(document.body); 1984 YAHOO.editorOL.ferramentas.panel.render(document.body);
1974 } 1985 }
1975 YAHOO.editorOL.ferramentas.panel.show(); 1986 YAHOO.editorOL.ferramentas.panel.show();
  1987 +
1976 }, 1988 },
1977 //TODO implementar ao atualizar OL3 1989 //TODO implementar ao atualizar OL3
1978 snap : function() { 1990 snap : function() {