[Mapbender-commits] r3106 - branches/noframes/http/javascripts
svn_mapbender at osgeo.org
svn_mapbender at osgeo.org
Fri Oct 3 08:53:08 EDT 2008
Author: nimix
Date: 2008-10-03 08:53:08 -0400 (Fri, 03 Oct 2008)
New Revision: 3106
Modified:
branches/noframes/http/javascripts/mod_center1.php
Log:
noframe compartibility
Modified: branches/noframes/http/javascripts/mod_center1.php
===================================================================
--- branches/noframes/http/javascripts/mod_center1.php 2008-10-03 12:45:11 UTC (rev 3105)
+++ branches/noframes/http/javascripts/mod_center1.php 2008-10-03 12:53:08 UTC (rev 3106)
@@ -21,6 +21,7 @@
echo "var mod_center_target = '".$e_target[0]."';";
?>
+var mod_center_mapObj = null;
var mod_center_elName = "center1";
var mod_center_frameName = "";
@@ -29,7 +30,10 @@
var mod_center_img_off = new Image(); mod_center_img_off.src = "<?php echo $e_src; ?>";
var mod_center_img_over = new Image(); mod_center_img_over.src = "<?php echo preg_replace("/_off/","_over",$e_src); ?>";
-function init_gui1_center(ind){
+function init_gui1_center(ind){
+ //get Pointer to my MapObj
+ mod_center_mapObj = getMapObjByName(mod_center_target);
+
mb_button[ind] = document.getElementById(mod_center_elName);
mb_button[ind].img_over = mod_center_img_over.src;
mb_button[ind].img_on = mod_center_img_on.src;
@@ -41,21 +45,14 @@
mb_button[ind].stop = new Function ("mod_center_disable()");
}
function mod_center_click(){
- window.frames[mod_center_target].document.onclick = mod_center_event;
+ mod_center_mapObj.getDomElement().onclick = mod_center_event;
}
function mod_center_disable(){
- window.frames[mod_center_target].document.onclick = null;
+ mod_center_mapObj.getDomElement().onclick = null;
}
function mod_center_event(e){
- if(ie){
- clickX = window.frames[mod_center_target].event.clientX;
- clickY = window.frames[mod_center_target].event.clientY;
+ mod_center_mapObj.getMousePos(e);
- }
- else{
- clickX = e.pageX;
- clickY = e.pageY;
- }
var pos = makeClickPos2RealWorldPos(mod_center_target, clickX, clickY);
zoom(mod_center_target,true,1.0,pos[0], pos[1]);
}
\ No newline at end of file
More information about the Mapbender_commits
mailing list