[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