[Mapbender-commits] r4058 - branches/2.6/http/javascripts

svn_mapbender at osgeo.org svn_mapbender at osgeo.org
Fri Jun 19 10:57:11 EDT 2009


Author: christoph
Date: 2009-06-19 10:57:11 -0400 (Fri, 19 Jun 2009)
New Revision: 4058

Modified:
   branches/2.6/http/javascripts/mod_digitize_tab.php
Log:


Modified: branches/2.6/http/javascripts/mod_digitize_tab.php
===================================================================
--- branches/2.6/http/javascripts/mod_digitize_tab.php	2009-06-19 14:55:11 UTC (rev 4057)
+++ branches/2.6/http/javascripts/mod_digitize_tab.php	2009-06-19 14:57:11 UTC (rev 4058)
@@ -129,6 +129,7 @@
 
 try {if(mod_digitize_elName){}}catch(e) {mod_digitize_elName = "digitize";}
 try {if(nonTransactionalEditable){}}catch(e) {nonTransactionalEditable = false;}
+try {if(addCloneGeometryButton){}}catch(e) {addCloneGeometryButton = false;}
 
 function getMousePosition(e) {
 	parent.mb_getMousePos(e, mod_digitize_target);
@@ -201,12 +202,12 @@
 //		s.clean();
 	}
 
-	var el = mapWindow.document;
+	var el = mapDomElement;
 	el.onmousedown = mod_digitize_start;
 }
 
 function mod_digitize_timeout(){
-	var el = mapWindow.document;
+	var el = mapDomElement;
 	el.onmousedown = null;
 	el.onmouseup = null;
 	el.onmousemove = null;
@@ -716,7 +717,7 @@
 				obj.id == button_split || obj.id == button_merge ||
 				obj.id == button_difference){
 					
-		var el = mapWindow.document;
+		var el = mapDomElement;
 		el.onmousemove = mod_digitize_go;
 
 		mod_digitizeEvent = obj.id;
@@ -1214,6 +1215,11 @@
 
 					// button: remove this geometry
 					listOfGeom += "<img src = '"+buttonDig_imgdir+buttonDig_remove_src+"' title='"+msgObj.buttonDig_remove_title+"' onclick='parent.mb_disableThisButton(mod_digitizeEvent);d.del("+i+");executeDigitizeSubFunctions();'>";
+
+					// button clone this geometry
+					if (addCloneGeometryButton === true) {
+						listOfGeom += "<img src = '"+buttonDig_imgdir+buttonDig_clone_src+"' title='"+msgObj.buttonDig_clone_title+"' onclick='d.addCopy(d.get("+i+"));d.get(-1).e.delElement(\"fid\");executeDigitizeSubFunctions();'>";
+					}
 				}
 					
 				// button: remove geometry from database



More information about the Mapbender_commits mailing list