[Mapbender-commits] r3939 - trunk/mapbender/http/javascripts
svn_mapbender at osgeo.org
svn_mapbender at osgeo.org
Tue May 12 15:43:45 EDT 2009
Author: marc
Date: 2009-05-12 15:43:45 -0400 (Tue, 12 May 2009)
New Revision: 3939
Modified:
trunk/mapbender/http/javascripts/mod_digitize_tab.php
Log:
HTML input bug http://trac.osgeo.org/mapbender/ticket/465
Modified: trunk/mapbender/http/javascripts/mod_digitize_tab.php
===================================================================
--- trunk/mapbender/http/javascripts/mod_digitize_tab.php 2009-05-12 19:30:27 UTC (rev 3938)
+++ trunk/mapbender/http/javascripts/mod_digitize_tab.php 2009-05-12 19:43:45 UTC (rev 3939)
@@ -1651,7 +1651,7 @@
}
}
var formElementHtml = featureTypeElement['f_form_element_html'];
- if (!formElementHtml || !formElementHtml.match(/<select/)) {
+ if (!formElementHtml || !formElementHtml.match(/<select/)) {
str += "\t\t\t\t<input id = 'datatype_mb_digitize_form_" + elementName + "' name='datatype' type='hidden' value = '" + elementType + "'>\n";
str += "\t\t\t\t<input id = 'mandatory_mb_digitize_form_" + elementName + "' name='mandatory' type='hidden' value = '" + isMandatory + "'>\n";
str += "\t\t\t\t<input id = 'mb_digitize_form_" + elementName + "' name='" + elementLabel + "' type='text' class = '"+featureTypeElement['f_style_id']+"' size=20 value = '" + elementValue + "'>\n";
@@ -1667,6 +1667,10 @@
var pattern = new RegExp(patternString);
var patternStringForReplace = "option value = '"+elementValue+"'";
formElementHtml = formElementHtml.replace(pattern, patternStringForReplace+" selected");
+ formElementHtml = formElementHtml.replace(/</g,'<');
+ formElementHtml = formElementHtml.replace(/>/g,'>');
+ formElementHtml = formElementHtml.replace(/'/g,'\'');
+
str += formElementHtml;
}
str += "\t\t\t</td>\n\t\t</tr>\n";
More information about the Mapbender_commits
mailing list