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