Commit 097f2b4f94007e14d6ddfd4052fa96921369e103

Authored by Edmar Moretti
1 parent 4f88c088

--no commit message

classesjs/classe_mapa.js
@@ -1110,6 +1110,7 @@ i3GEO.mapa = @@ -1110,6 +1110,7 @@ i3GEO.mapa =
1110 i3GEO.janela.TIPS.push('marcaIdentifica'); 1110 i3GEO.janela.TIPS.push('marcaIdentifica');
1111 1111
1112 pos = i3GEO.util.posicionaImagemNoMapa("marcaIdentifica"); 1112 pos = i3GEO.util.posicionaImagemNoMapa("marcaIdentifica");
  1113 +
1113 balloon = new Balloon(); 1114 balloon = new Balloon();
1114 BalloonConfig(balloon, 'GBox'); 1115 BalloonConfig(balloon, 'GBox');
1115 balloon.delayTime = 0; 1116 balloon.delayTime = 0;
classesjs/classe_util.js
@@ -628,25 +628,28 @@ i3GEO.util = { @@ -628,25 +628,28 @@ i3GEO.util = {
628 h {String} - (opcional) altura da imagem 628 h {String} - (opcional) altura da imagem
629 629
630 mouseover - funcao que sera executada no evento mouseover 630 mouseover - funcao que sera executada no evento mouseover
631 - 631 +
632 Retorno: 632 Retorno:
633 - 633 +
634 array [boolean,obj] - indica se foi criado ou se ja existia | objeto criado 634 array [boolean,obj] - indica se foi criado ou se ja existia | objeto criado
635 */ 635 */
636 - criaPin: function(id,imagem,w,h,mouseover){ 636 + criaPin: function(id,imagem,w,h,mouseover,onde){
637 if(typeof(console) !== 'undefined'){console.info("i3GEO.util.criaPin()");} 637 if(typeof(console) !== 'undefined'){console.info("i3GEO.util.criaPin()");}
638 - if(arguments.length < 1 || id === ""){ 638 + if(!id || id === ""){
639 id = "boxpin"; 639 id = "boxpin";
640 } 640 }
641 - if(arguments.length < 2 || imagem === ""){ 641 + if(!imagem || imagem === ""){
642 imagem = i3GEO.configura.locaplic+'/imagens/marker.png'; 642 imagem = i3GEO.configura.locaplic+'/imagens/marker.png';
643 } 643 }
644 - if(arguments.length < 3 || w === ""){ 644 + if(!w || w === ""){
645 w = 21; 645 w = 21;
646 } 646 }
647 - if(arguments.length < 4 || h === ""){ 647 + if(!h || h === ""){
648 h = 25; 648 h = 25;
649 } 649 }
  650 + if(!onde || onde === ""){
  651 + onde = document.body;
  652 + }
650 var p = $i(id); 653 var p = $i(id);
651 if (!p){ 654 if (!p){
652 var novoel = document.createElement("img"); 655 var novoel = document.createElement("img");
@@ -667,7 +670,7 @@ i3GEO.util = { @@ -667,7 +670,7 @@ i3GEO.util = {
667 else if(mouseover){ 670 else if(mouseover){
668 novoel.onmouseover = mouseover; 671 novoel.onmouseover = mouseover;
669 } 672 }
670 - document.body.appendChild(novoel); 673 + onde.appendChild(novoel);
671 i3GEO.util.PINS.push(id); 674 i3GEO.util.PINS.push(id);
672 return [true,novoel]; 675 return [true,novoel];
673 } 676 }
@@ -693,18 +696,19 @@ i3GEO.util = { @@ -693,18 +696,19 @@ i3GEO.util = {
693 */ 696 */
694 posicionaImagemNoMapa: function(id,x,y){ 697 posicionaImagemNoMapa: function(id,x,y){
695 //TODO permitir posicionar imagem usando lat long 698 //TODO permitir posicionar imagem usando lat long
696 - if(typeof(console) !== 'undefined'){console.warn("i3GEO.util.posicionaImagemNoMapa()");}  
697 var i,mx,my; 699 var i,mx,my;
698 - if(x && x != "")  
699 - {objposicaocursor.telax = x;}  
700 - if(y && y != "")  
701 - {objposicaocursor.telay = y;} 700 + if(!x){
  701 + x = objposicaocursor.telax;
  702 + }
  703 + if(!y){
  704 + y = objposicaocursor.telay;
  705 + }
702 i = $i(id); 706 i = $i(id);
703 mx = parseInt(i.style.width,10) / 2; 707 mx = parseInt(i.style.width,10) / 2;
704 my = parseInt(i.style.height,10) / 2; 708 my = parseInt(i.style.height,10) / 2;
705 - i.style.top = objposicaocursor.telay - my + "px";  
706 - i.style.left = objposicaocursor.telax - mx + "px";  
707 - return [objposicaocursor.telay - my,objposicaocursor.telax - mx]; 709 + i.style.top = y - my + "px";
  710 + i.style.left = x - mx + "px";
  711 + return [y - my,x - mx];
708 }, 712 },
709 /* 713 /*
710 Function: escondePin 714 Function: escondePin
@@ -2794,6 +2798,7 @@ i3GEO.util = { @@ -2794,6 +2798,7 @@ i3GEO.util = {
2794 '-//W3C//DTD XHTML 1.0 Transitional//EN', 2798 '-//W3C//DTD XHTML 1.0 Transitional//EN',
2795 'http://www.w3.org/TR/html4/loose.dtd' 2799 'http://www.w3.org/TR/html4/loose.dtd'
2796 ); 2800 );
  2801 + //var newDoctype = document.implementation.createDocumentType('HTML');
2797 if (document.doctype) { 2802 if (document.doctype) {
2798 document.doctype.parentNode.replaceChild(newDoctype, document.doctype); 2803 document.doctype.parentNode.replaceChild(newDoctype, document.doctype);
2799 } 2804 }
@@ -1082,6 +1082,42 @@ h1 { @@ -1082,6 +1082,42 @@ h1 {
1082 } 1082 }
1083 } 1083 }
1084 1084
  1085 +.i3geoForm, .i3geoForm150 {
  1086 + width: 252px;
  1087 + overflow: hidden;
  1088 + background: #F8F8F8;
  1089 + border: 1px solid #DDDDDD;
  1090 + height: 22px;
  1091 + border-radius: 2px;
  1092 +}
  1093 +
  1094 +.i3geoForm150 {
  1095 + width: 150px;
  1096 +}
  1097 +
  1098 +.i3geoFormIconeEdita {
  1099 + background: transparent url("../imagens/gisicons/edit2.png") no-repeat scroll 100% 5px;
  1100 + @media (-webkit-min-device-pixel-ratio: 2),
  1101 + (min-resolution: 192dpi) {
  1102 + background: transparent url("../imagens/gisicons/edit2.png") no-repeat scroll 100% 5px;
  1103 + background-size: 16px 144px;
  1104 + }
  1105 +}
  1106 +
  1107 +.i3geoForm input, .i3geoForm150 input {
  1108 + width: 90%;
  1109 + height: 22px;
  1110 + border: 0;
  1111 + box-shadow: none;
  1112 + line-height: 1.5;
  1113 + -webkit-appearance: none;
  1114 + -moz-appearance: none;
  1115 + text-indent: 0.01px;
  1116 + text-overflow: '';
  1117 + font-size: 12px;
  1118 + appearance: none;
  1119 +}
  1120 +
1085 /*hack opera */ 1121 /*hack opera */
1086 @media all and (-webkit-min-device-pixel-ratio:10000) , not all and 1122 @media all and (-webkit-min-device-pixel-ratio:10000) , not all and
1087 (-webkit-min-device-pixel-ratio:0) { 1123 (-webkit-min-device-pixel-ratio:0) {