Author: simoneg
Date: Tue Jan 5 14:46:34 2010
New Revision: 896070
URL: http://svn.apache.org/viewvc?rev=896070&view=rev
Log:
Fix on HTML, avoid two radio having same id
Modified:
labs/magma/trunk/website-beansview/src/main/java/org/apache/magma/website/htmlpieces/BooleanHtmlFormPiece.java
labs/magma/trunk/website-beansview/src/main/java/org/apache/magma/website/htmlpieces/FormHtmlUtils.java
Modified:
labs/magma/trunk/website-beansview/src/main/java/org/apache/magma/website/htmlpieces/BooleanHtmlFormPiece.java
URL:
http://svn.apache.org/viewvc/labs/magma/trunk/website-beansview/src/main/java/org/apache/magma/website/htmlpieces/BooleanHtmlFormPiece.java?rev=896070&r1=896069&r2=896070&view=diff
==============================================================================
---
labs/magma/trunk/website-beansview/src/main/java/org/apache/magma/website/htmlpieces/BooleanHtmlFormPiece.java
(original)
+++
labs/magma/trunk/website-beansview/src/main/java/org/apache/magma/website/htmlpieces/BooleanHtmlFormPiece.java
Tue Jan 5 14:46:34 2010
@@ -21,7 +21,7 @@
StringBuilder out = new StringBuilder();
if (!onprimitive) {
out.append("<span><input type=\"radio\"");
- out.append(FormHtmlUtils.createNameAndId(id));
+ out.append(FormHtmlUtils.createNameAndId(id, "true"));
out.append(" value=\"true\"");
if (value != null && value.booleanValue()) {
out.append(" checked=\"checked\"");
@@ -29,7 +29,7 @@
out.append("/>");
out.append(new LocalizableString("Yes").toString());
out.append("</span><span><input type=\"radio\"");
- out.append(FormHtmlUtils.createNameAndId(id));
+ out.append(FormHtmlUtils.createNameAndId(id, "false"));
out.append(" value=\"false\"");
if (value != null && !value.booleanValue()) {
out.append(" checked=\"checked\"");
Modified:
labs/magma/trunk/website-beansview/src/main/java/org/apache/magma/website/htmlpieces/FormHtmlUtils.java
URL:
http://svn.apache.org/viewvc/labs/magma/trunk/website-beansview/src/main/java/org/apache/magma/website/htmlpieces/FormHtmlUtils.java?rev=896070&r1=896069&r2=896070&view=diff
==============================================================================
---
labs/magma/trunk/website-beansview/src/main/java/org/apache/magma/website/htmlpieces/FormHtmlUtils.java
(original)
+++
labs/magma/trunk/website-beansview/src/main/java/org/apache/magma/website/htmlpieces/FormHtmlUtils.java
Tue Jan 5 14:46:34 2010
@@ -3,6 +3,10 @@
public class FormHtmlUtils {
public static String createNameAndId(String id) {
+ return createNameAndId(id, null);
+ }
+
+ public static String createNameAndId(String id, String addid) {
StringBuilder out = new StringBuilder();
out.append(" name=\"");
out.append(id);
@@ -12,10 +16,13 @@
// as much as two forms for different beans having a property
named the same way
id = id.substring(id.indexOf('.') + 1);
out.append(id);
+ if (addid != null) {
+ out.append('-');
+ out.append(addid);
+ }
out.append('\"');
return out.toString();
}
-
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]