[Mapbender-commits] r4766 - branches/2.6/http/php trunk/mapbender/http/php

svn_mapbender at osgeo.org svn_mapbender at osgeo.org
Wed Sep 30 05:40:50 EDT 2009


Author: verenadiewald
Date: 2009-09-30 05:40:48 -0400 (Wed, 30 Sep 2009)
New Revision: 4766

Modified:
   branches/2.6/http/php/mod_meetingPoint.php
   trunk/mapbender/http/php/mod_meetingPoint.php
Log:
http://trac.osgeo.org/mapbender/ticket/537 + removed bug: meetingPoint didn't show up again after pressing  cancel button

Modified: branches/2.6/http/php/mod_meetingPoint.php
===================================================================
--- branches/2.6/http/php/mod_meetingPoint.php	2009-09-30 08:14:47 UTC (rev 4765)
+++ branches/2.6/http/php/mod_meetingPoint.php	2009-09-30 09:40:48 UTC (rev 4766)
@@ -174,9 +174,10 @@
 	//var ind = parent.getMapObjIndexByName(mod_meetingPoint_target);
 	//parent.frames[mod_meetingPoint_target].document.getElementById('permanent').style.visibility = 'hidden';
 	var mapObject = parent.getMapObjByName(mod_meetingPoint_target);
-	parent.$("#" + mapObject.elementName + "_permanent").css({
-		visibility:"hidden"
-	});
+//	parent.$("#" + mapObject.elementName + "_permanent").css({
+//		visibility:"hidden"
+//	});
+	parent.$("#" + mapObject.elementName + "_permanent").empty();
 }
 
 

Modified: trunk/mapbender/http/php/mod_meetingPoint.php
===================================================================
--- trunk/mapbender/http/php/mod_meetingPoint.php	2009-09-30 08:14:47 UTC (rev 4765)
+++ trunk/mapbender/http/php/mod_meetingPoint.php	2009-09-30 09:40:48 UTC (rev 4766)
@@ -173,9 +173,10 @@
 	//var ind = parent.getMapObjIndexByName(mod_meetingPoint_target);
 	//parent.frames[mod_meetingPoint_target].document.getElementById('permanent').style.visibility = 'hidden';
 	var mapObject = parent.getMapObjByName(mod_meetingPoint_target);
-	parent.$("#" + mapObject.elementName + "_permanent").css({
-		visibility:"hidden"
-	});
+//	parent.$("#" + mapObject.elementName + "_permanent").css({
+//		visibility:"hidden"
+//	});
+	parent.$("#" + mapObject.elementName + "_permanent").empty();
 }
 
 
@@ -211,6 +212,23 @@
 	}
 }
 
+/* Check max character value*/
+
+function checkMaxCharacters() {
+	var stringLength = document.forms[0].mytext.value.length;
+	if (stringLength > meetingPoint_max_characters) {
+		document.forms[0].mytext.value = document.forms[0].mytext.value.slice(0, meetingPoint_max_characters) ;
+		alert("meetingPoint_max_characters is set to " + meetingPoint_max_characters);
+	}
+}
+
+function setMaxCharacterTitle() {
+	var maxCharacterString = "Max characters: " + meetingPoint_max_characters;
+//	document.getElementById("mytext").title = maxCharacterString;
+	document.getElementById("mytext").setAttribute("title",maxCharacterString);
+//	document.forms[0].mytext.title = maxCharacterString;
+}
+
 /*
 function mod_meetingPoint_draw(){
 	var ind = parent.getMapObjIndexByName(mod_meetingPoint_target);
@@ -295,7 +313,7 @@
 	document.forms[0].mytext.value ='';
 	document.forms[0].x.value ='';
 	document.forms[0].y.value =  '';
-	 mod_meetingPoint_hide();
+	mod_meetingPoint_hide();
 }
 
 function createEmail (url,subject) {
@@ -322,7 +340,7 @@
 </script>
 
 </head>
-<body>
+<body onload="setMaxCharacterTitle()">
 
 <form action="" >
 
@@ -337,7 +355,7 @@
 <input class='strinput' type="hidden" name='mypw' value='<?php  echo Mapbender::session()->get("mb_user_password");  ?>'>
 <br>
 <!--<input class='strinput' type="textarea" size=2 name='mytext' value='' "maxlength=70" title="max. 70 Zeichen">-->
-<textarea class='strinput' rows="3" name='mytext' title='maximal 70 Zeichen'></textarea>
+<textarea class='strinput' rows="3" name='mytext' id='mytext' onmouseover='checkMaxCharacters()' title='' onkeyup='checkMaxCharacters()'></textarea>
 <br>
 <input class="okbutton" name="Send"   type="button" value="ok" onclick="validate();">
 <input class="ibutton" type="button" value="cancel" onClick="emptyfields();">



More information about the Mapbender_commits mailing list