Commit 097f2b4f94007e14d6ddfd4052fa96921369e103

Authored by Edmar Moretti
1 parent 4f88c088

--no commit message

classesjs/classe_mapa.js
... ... @@ -1110,6 +1110,7 @@ i3GEO.mapa =
1110 1110 i3GEO.janela.TIPS.push('marcaIdentifica');
1111 1111  
1112 1112 pos = i3GEO.util.posicionaImagemNoMapa("marcaIdentifica");
  1113 +
1113 1114 balloon = new Balloon();
1114 1115 BalloonConfig(balloon, 'GBox');
1115 1116 balloon.delayTime = 0;
... ...
classesjs/classe_util.js
... ... @@ -628,25 +628,28 @@ i3GEO.util = {
628 628 h {String} - (opcional) altura da imagem
629 629  
630 630 mouseover - funcao que sera executada no evento mouseover
631   -
  631 +
632 632 Retorno:
633   -
  633 +
634 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 637 if(typeof(console) !== 'undefined'){console.info("i3GEO.util.criaPin()");}
638   - if(arguments.length < 1 || id === ""){
  638 + if(!id || id === ""){
639 639 id = "boxpin";
640 640 }
641   - if(arguments.length < 2 || imagem === ""){
  641 + if(!imagem || imagem === ""){
642 642 imagem = i3GEO.configura.locaplic+'/imagens/marker.png';
643 643 }
644   - if(arguments.length < 3 || w === ""){
  644 + if(!w || w === ""){
645 645 w = 21;
646 646 }
647   - if(arguments.length < 4 || h === ""){
  647 + if(!h || h === ""){
648 648 h = 25;
649 649 }
  650 + if(!onde || onde === ""){
  651 + onde = document.body;
  652 + }
650 653 var p = $i(id);
651 654 if (!p){
652 655 var novoel = document.createElement("img");
... ... @@ -667,7 +670,7 @@ i3GEO.util = {
667 670 else if(mouseover){
668 671 novoel.onmouseover = mouseover;
669 672 }
670   - document.body.appendChild(novoel);
  673 + onde.appendChild(novoel);
671 674 i3GEO.util.PINS.push(id);
672 675 return [true,novoel];
673 676 }
... ... @@ -693,18 +696,19 @@ i3GEO.util = {
693 696 */
694 697 posicionaImagemNoMapa: function(id,x,y){
695 698 //TODO permitir posicionar imagem usando lat long
696   - if(typeof(console) !== 'undefined'){console.warn("i3GEO.util.posicionaImagemNoMapa()");}
697 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 706 i = $i(id);
703 707 mx = parseInt(i.style.width,10) / 2;
704 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 714 Function: escondePin
... ... @@ -2794,6 +2798,7 @@ i3GEO.util = {
2794 2798 '-//W3C//DTD XHTML 1.0 Transitional//EN',
2795 2799 'http://www.w3.org/TR/html4/loose.dtd'
2796 2800 );
  2801 + //var newDoctype = document.implementation.createDocumentType('HTML');
2797 2802 if (document.doctype) {
2798 2803 document.doctype.parentNode.replaceChild(newDoctype, document.doctype);
2799 2804 }
... ...
css/geral.css
... ... @@ -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 1121 /*hack opera */
1086 1122 @media all and (-webkit-min-device-pixel-ratio:10000) , not all and
1087 1123 (-webkit-min-device-pixel-ratio:0) {
... ...