[Mapbender-commits] r6875 - trunk/mapbender/http/javascripts

svn_mapbender at osgeo.org svn_mapbender at osgeo.org
Thu Sep 2 11:45:31 EDT 2010


Author: christoph
Date: 2010-09-02 15:45:31 +0000 (Thu, 02 Sep 2010)
New Revision: 6875

Modified:
   trunk/mapbender/http/javascripts/mod_legend.php
Log:
added intval to parse top and left

Modified: trunk/mapbender/http/javascripts/mod_legend.php
===================================================================
--- trunk/mapbender/http/javascripts/mod_legend.php	2010-09-02 09:01:06 UTC (rev 6874)
+++ trunk/mapbender/http/javascripts/mod_legend.php	2010-09-02 15:45:31 UTC (rev 6875)
@@ -53,8 +53,8 @@
 $res2 = db_prep_query($sql2, $v, $t);
 echo "<script type='text/javascript'>\n";
 echo "var mod_legend_target = '".$e_target."';\n";
-echo "var mod_legend_target_left = ".db_result($res2,0,"e_left").";\n";
-echo "var mod_legend_target_top = ".db_result($res2,0,"e_top").";\n";
+echo "var mod_legend_target_left = ".intval(db_result($res2,0,"e_left")).";\n";
+echo "var mod_legend_target_top = ".intval(db_result($res2,0,"e_top")).";\n";
 //echo "var mod_legend_target_width = ".db_result($res2,0,"e_width").";\n";
 //echo "var mod_legend_target_height = ".db_result($res2,0,"e_height").";\n";
 echo "</script>\n";
@@ -69,39 +69,6 @@
 var checkbox_on_off = typeof checkbox_on_off === "undefined" ? 'false' : checkbox_on_off;
 var stickylegend = typeof stickylegend === "undefined" ? "false" : stickylegend;
 
-// Todo: return-value may change in the next version....
-parent.eventAfterMapRequest.register(function (obj) {
-	mod_legend_pos(obj.map.elementName)
-});
-
-
-function mod_legend_init(){
-	var obj = parent.document.getElementById("legend");
-//	obj.style.top = mod_legend_target_top  + mod_legend_offsetTop;
-//	obj.style.left = mod_legend_target_left + mod_legend_target_width + mod_legend_offsetLeft; 
-	var checkobj = document.getElementById("checkboxstyle");
-	if (checkbox_on_off == 'false'){
-		checkobj.style.display = "none";
-		checkobj.style.width = 0;
-		checkobj.style.height = 0;
-	}
-	if (parent.Mapbender.events.init.done) {
-		mod_legend_pos(mod_legend_target);
-	}
-	else {
-		parent.Mapbender.events.init.register(function () {
-			mod_legend_pos(mod_legend_target);
-		});
-	}
-}
-
-function mod_legend_repaint(obj){
-	var checkobj = document.getElementById("checkboxstyle");
-	if(checkobj.style.display == "block"){
-		mod_legend_pos(mod_legend_target);     
-	}
-}
-
 function mod_legend_pos(frameName){
 	if(frameName == mod_legend_target){
 		var ind = parent.getMapObjIndexByName(mod_legend_target);
@@ -172,6 +139,39 @@
 	}
 } 
 
+// Todo: return-value may change in the next version....
+parent.eventAfterMapRequest.register(function (obj) {
+//	mod_legend_pos(obj.map.elementName)
+});
+
+
+function mod_legend_init(){
+	var obj = parent.document.getElementById("legend");
+//	obj.style.top = mod_legend_target_top  + mod_legend_offsetTop;
+//	obj.style.left = mod_legend_target_left + mod_legend_target_width + mod_legend_offsetLeft; 
+	var checkobj = document.getElementById("checkboxstyle");
+	if (checkbox_on_off == 'false'){
+		checkobj.style.display = "none";
+		checkobj.style.width = 0;
+		checkobj.style.height = 0;
+	}
+	if (parent.Mapbender.events.init.done) {
+		mod_legend_pos(mod_legend_target);
+	}
+	else {
+		parent.Mapbender.events.init.register(function () {
+			mod_legend_pos(mod_legend_target);
+		});
+	}
+}
+
+function mod_legend_repaint(obj){
+	var checkobj = document.getElementById("checkboxstyle");
+	if(checkobj.style.display == "block"){
+		mod_legend_pos(mod_legend_target);     
+	}
+}
+
 // -->
 </script>
 



More information about the Mapbender_commits mailing list