You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@struts.apache.org by hu...@apache.org on 2006/05/09 14:22:19 UTC

svn commit: r405407 - in /struts/sandbox/trunk/overdrive/Nexus: Core/Helpers/ViewHelper.cs Nexus.sln Test/bin/Debug/PostBuildEvent.bat

Author: husted
Date: Tue May  9 05:22:15 2006
New Revision: 405407

URL: http://svn.apache.org/viewcvs?rev=405407&view=rev
Log:
OVR-23
* Trim Search Criteria input

Modified:
    struts/sandbox/trunk/overdrive/Nexus/Core/Helpers/ViewHelper.cs
    struts/sandbox/trunk/overdrive/Nexus/Nexus.sln
    struts/sandbox/trunk/overdrive/Nexus/Test/bin/Debug/PostBuildEvent.bat

Modified: struts/sandbox/trunk/overdrive/Nexus/Core/Helpers/ViewHelper.cs
URL: http://svn.apache.org/viewcvs/struts/sandbox/trunk/overdrive/Nexus/Core/Helpers/ViewHelper.cs?rev=405407&r1=405406&r2=405407&view=diff
==============================================================================
--- struts/sandbox/trunk/overdrive/Nexus/Core/Helpers/ViewHelper.cs (original)
+++ struts/sandbox/trunk/overdrive/Nexus/Core/Helpers/ViewHelper.cs Tue May  9 05:22:15 2006
@@ -58,19 +58,15 @@
 			if (input == null) return;
 			ICollection keys = input.Keys;
 			IDictionary criteria = Criteria;
-			if (nullIfEmpty)
-				foreach (string key in keys)
-				{
-					object value = input[key];
-					string s = value as string;
-					if ((s != null) && (s.Length == 0))
-						criteria.Add(key, null);
-					else
-						criteria.Add(key, value);
-				}
-			else foreach (string key in keys)
+			foreach (string key in keys)
 			{
-				criteria.Add(key, input[key]);
+				string s = null;
+				string o = (input[key] as string);
+				if (o!=null) s = o.Trim();
+				if ((nullIfEmpty) && (s != null) && (s.Length == 0))
+					criteria.Add(key, null);
+				else
+					criteria.Add(key, s);
 			}
 		}
 

Modified: struts/sandbox/trunk/overdrive/Nexus/Nexus.sln
URL: http://svn.apache.org/viewcvs/struts/sandbox/trunk/overdrive/Nexus/Nexus.sln?rev=405407&r1=405406&r2=405407&view=diff
==============================================================================
--- struts/sandbox/trunk/overdrive/Nexus/Nexus.sln (original)
+++ struts/sandbox/trunk/overdrive/Nexus/Nexus.sln Tue May  9 05:22:15 2006
@@ -39,6 +39,8 @@
 		{2BD7CDE0-01F7-4CC5-9AE9-2F9470FB7007}.Release.ActiveCfg = Release|.NET
 		{2BD7CDE0-01F7-4CC5-9AE9-2F9470FB7007}.Release.Build.0 = Release|.NET
 	EndGlobalSection
+	GlobalSection(SolutionItems) = postSolution
+	EndGlobalSection
 	GlobalSection(ExtensibilityGlobals) = postSolution
 	EndGlobalSection
 	GlobalSection(ExtensibilityAddIns) = postSolution

Modified: struts/sandbox/trunk/overdrive/Nexus/Test/bin/Debug/PostBuildEvent.bat
URL: http://svn.apache.org/viewcvs/struts/sandbox/trunk/overdrive/Nexus/Test/bin/Debug/PostBuildEvent.bat?rev=405407&r1=405406&r2=405407&view=diff
==============================================================================
--- struts/sandbox/trunk/overdrive/Nexus/Test/bin/Debug/PostBuildEvent.bat (original)
+++ struts/sandbox/trunk/overdrive/Nexus/Test/bin/Debug/PostBuildEvent.bat Tue May  9 05:22:15 2006
@@ -1,5 +1,5 @@
 @echo off
-E:\projects\Apache\struts\sandbox\overdrive\Nexus\postbuild.bat E:\projects\Apache\struts\sandbox\overdrive\Nexus\Test\bin\Debug\  Nexus.Test  Nexus  E:\projects\Apache\struts\sandbox\overdrive\Nexus\
+E:\projects\Apache\struts-current\sandbox\overdrive\Nexus\postbuild.bat E:\projects\Apache\struts-current\sandbox\overdrive\Nexus\Test\bin\Debug\  Nexus.Test  Nexus  E:\projects\Apache\struts-current\sandbox\overdrive\Nexus\
 if errorlevel 1 goto CSharpReportError
 goto CSharpEnd
 :CSharpReportError