Commit 097f2b4f94007e14d6ddfd4052fa96921369e103
1 parent
4f88c088
Exists in
master
and in
7 other branches
--no commit message
Showing
3 changed files
with
58 additions
and
16 deletions
Show diff stats
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 | } |
css/geral.css
@@ -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) { |