r1314 - xwiki/trunk/src/main/java/com/xpn/xwiki/objects/classes
Ludovic Dubost
ludovic at users.forge.objectweb.org
Wed Sep 13 12:47:58 CEST 2006
Author: ludovic
Date: 2006-09-13 12:47:57 +0200 (Wed, 13 Sep 2006)
New Revision: 1314
Modified:
xwiki/trunk/src/main/java/com/xpn/xwiki/objects/classes/DateClass.java
xwiki/trunk/src/main/java/com/xpn/xwiki/objects/classes/NumberClass.java
xwiki/trunk/src/main/java/com/xpn/xwiki/objects/classes/PropertyClass.java
Log:
Fix displaySearch breaking some tests
Modified: xwiki/trunk/src/main/java/com/xpn/xwiki/objects/classes/DateClass.java
===================================================================
--- xwiki/trunk/src/main/java/com/xpn/xwiki/objects/classes/DateClass.java 2006-09-13 05:43:48 UTC (rev 1313)
+++ xwiki/trunk/src/main/java/com/xpn/xwiki/objects/classes/DateClass.java 2006-09-13 10:47:57 UTC (rev 1314)
@@ -161,9 +161,10 @@
input2.setID(prefix + name);
input2.setSize(getSize());
- buffer.append(((XWikiMessageTool)context.get("msg")).get("from"));
+ XWikiMessageTool msg = ((XWikiMessageTool)context.get("msg"));
+ buffer.append((msg==null) ? "from" : msg.get("from"));
buffer.append(input1.toString());
- buffer.append(((XWikiMessageTool)context.get("msg")).get("to"));
+ buffer.append((msg==null) ? "from" : msg.get("to"));
buffer.append(input2.toString());
}
Modified: xwiki/trunk/src/main/java/com/xpn/xwiki/objects/classes/NumberClass.java
===================================================================
--- xwiki/trunk/src/main/java/com/xpn/xwiki/objects/classes/NumberClass.java 2006-09-13 05:43:48 UTC (rev 1313)
+++ xwiki/trunk/src/main/java/com/xpn/xwiki/objects/classes/NumberClass.java 2006-09-13 10:47:57 UTC (rev 1314)
@@ -134,9 +134,10 @@
if (value!=null)
input2.setValue(value);
- buffer.append(((XWikiMessageTool)context.get("msg")).get("from"));
+ XWikiMessageTool msg = ((XWikiMessageTool)context.get("msg"));
+ buffer.append((msg==null) ? "from" : msg.get("from"));
buffer.append(input1.toString());
- buffer.append(((XWikiMessageTool)context.get("msg")).get("to"));
+ buffer.append((msg==null) ? "from" : msg.get("to"));
buffer.append(input2.toString());
}
Modified: xwiki/trunk/src/main/java/com/xpn/xwiki/objects/classes/PropertyClass.java
===================================================================
--- xwiki/trunk/src/main/java/com/xpn/xwiki/objects/classes/PropertyClass.java 2006-09-13 05:43:48 UTC (rev 1313)
+++ xwiki/trunk/src/main/java/com/xpn/xwiki/objects/classes/PropertyClass.java 2006-09-13 10:47:57 UTC (rev 1314)
@@ -131,12 +131,14 @@
public void displaySearch(StringBuffer buffer, String name, String prefix, XWikiCriteria criteria, XWikiContext context) {
input input = new input();
- BaseProperty prop = (BaseProperty) object.safeget(name);
- if (prop!=null) input.setValue(prop.toFormString());
-
input.setType("text");
input.setName(prefix + name);
input.setID(prefix + name);
+ input.setSize(20);
+ String fieldFullName = getFieldFullName();
+ String value = criteria.getParameter(fieldFullName);
+ if (value!=null)
+ input.setValue(value);
buffer.append(input.toString());
}
More information about the Xwiki-notifications
mailing list