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