svn commit: r805 - trunk/mapbender/http/javascripts/mod_highlightPOI.php

astrid_emde at osgeo.org astrid_emde at osgeo.org
Fri Oct 27 04:58:02 EDT 2006


Author: astrid_emde
Date: 2006-10-27 08:58:02+0000
New Revision: 805

Modified:
   trunk/mapbender/http/javascripts/mod_highlightPOI.php

Log:
bug fixed. element was intruptuing the highlight of the gazetteer modul.
changed to uses element permanent for the highlighting

Modified: trunk/mapbender/http/javascripts/mod_highlightPOI.php
Url: https://mapbender.osgeo.org/source/browse/mapbender/trunk/mapbender/http/javascripts/mod_highlightPOI.php?view=diff&rev=805&p1=trunk/mapbender/http/javascripts/mod_highlightPOI.php&p2=trunk/mapbender/http/javascripts/mod_highlightPOI.php&r1=804&r2=805
==============================================================================
--- trunk/mapbender/http/javascripts/mod_highlightPOI.php	(original)
+++ trunk/mapbender/http/javascripts/mod_highlightPOI.php	2006-10-27 08:58:02+0000
@@ -76,7 +76,6 @@
 }
 
 mb_registerInitFunctions('mod_highlightPOI_init()');
-mb_registerPanSubElement('highlight');
 mb_registerSubFunctions('mod_highlightPOI_draw()');
 
 var mod_highlightPOI_minx;
@@ -90,10 +89,16 @@
 var myPOI;
 
 function mod_highlightPOI_init(){
-	var myPOI = "<?php echo $_SESSION['mb_myPOI'] ?>";
-	//alert ("myPOI: "+myPOI+" target:"+mod_highlightPOI_target);
+		var myPOI = "<?php if (CHARSET == 'UTF-8'){
+				echo utf8_encode($_SESSION['mb_myPOI']);
+			}else{
+				echo $_SESSION['mb_myPOI'];
+			} 
+			?>";
+
 	if(myPOI != ""){
- 		 mod_highlightPOI_params = myPOI.split(",");
+ 		mod_highlightPOI_params = myPOI.split(",");
+
 	  
   
 	  for(var i=0; i<mod_highlightPOI_params.length; i=i+3){
@@ -139,10 +144,11 @@
 
 function mod_highlightPOI_draw(){
   var ind = getMapObjIndexByName(mod_highlightPOI_target);
-  window.frames[mod_highlightPOI_target].document.getElementById('highlight').style.width = mb_mapObj[ind].width;
-  window.frames[mod_highlightPOI_target].document.getElementById('highlight').style.height = mb_mapObj[ind].height;
-  window.frames[mod_highlightPOI_target].document.getElementById('highlight').style.top = 0;
-  window.frames[mod_highlightPOI_target].document.getElementById('highlight').style.left = 0;
+  window.frames[mod_highlightPOI_target].document.getElementById('permanent').style.width = mb_mapObj[ind].width;
+  window.frames[mod_highlightPOI_target].document.getElementById('permanent').style.height = mb_mapObj[ind].height;
+  window.frames[mod_highlightPOI_target].document.getElementById('permanent').style.top = 0;
+  window.frames[mod_highlightPOI_target].document.getElementById('permanent').style.left = 0;
+  window.frames[mod_highlightPOI_target].document.getElementById('permanent').style.visibility = 'visible';
   var tagSource = "";
   for(var i=0; i<mod_highlightPOI_params.length; i=i+3){
     var pos = makeRealWorld2mapPos(mod_highlightPOI_target,mod_highlightPOI_params[i+1], mod_highlightPOI_params[i+2]);
@@ -151,10 +157,8 @@
     tagSource += "<span style='"+poi_style+"'>"+mod_highlightPOI_params[i]+"<span>";
     tagSource += "</div>";
   }
-  writeTag(mod_highlightPOI_target, "highlight", tagSource);
-}
-function mod_highlightPOI_pan(){
-//image bewegen
+  writeTag(mod_highlightPOI_target, "permanent", tagSource);
 }
 
 
+




More information about the Mapbender_commits mailing list