Author: husted
Date: Mon Jun 27 12:13:48 2005
New Revision: 202032

URL: http://svn.apache.org/viewcvs?rev=202032&view=rev
Log:
OVR-15
* Move text strings to message resource.

Added:
    struts/sandbox/trunk/overdrive/Nexus/Web/Messages.resx
Modified:
    struts/sandbox/trunk/overdrive/Nexus/Core/Tables/FieldContext.cs
    struts/sandbox/trunk/overdrive/Nexus/Core/Tokens.cs
    struts/sandbox/trunk/overdrive/Nexus/Extras/Spring/Catalog.cs
    struts/sandbox/trunk/overdrive/Nexus/Web/BaseGridPage.aspx.cs
    struts/sandbox/trunk/overdrive/Nexus/Web/Web.csproj

Modified: struts/sandbox/trunk/overdrive/Nexus/Core/Tables/FieldContext.cs
URL: 
http://svn.apache.org/viewcvs/struts/sandbox/trunk/overdrive/Nexus/Core/Tables/FieldContext.cs?rev=202032&r1=202031&r2=202032&view=diff
==============================================================================
--- struts/sandbox/trunk/overdrive/Nexus/Core/Tables/FieldContext.cs (original)
+++ struts/sandbox/trunk/overdrive/Nexus/Core/Tables/FieldContext.cs Mon Jun 27 
12:13:48 2005
@@ -11,7 +11,7 @@
        {
                public FieldContext () : base ()
                {
-                       ControlTypeName = Tokens.INPUT_CONTROL; // Default
+                       ControlTypeName = Tokens.CONTROL_INPUT; // Default
                }
 
                public string Alert

Modified: struts/sandbox/trunk/overdrive/Nexus/Core/Tokens.cs
URL: 
http://svn.apache.org/viewcvs/struts/sandbox/trunk/overdrive/Nexus/Core/Tokens.cs?rev=202032&r1=202031&r2=202032&view=diff
==============================================================================
--- struts/sandbox/trunk/overdrive/Nexus/Core/Tokens.cs (original)
+++ struts/sandbox/trunk/overdrive/Nexus/Core/Tokens.cs Mon Jun 27 12:13:48 2005
@@ -193,19 +193,19 @@
                /// Token for the pre-op command element.
                /// </summary>
                /// 
-               public const string PRE_OP_ID = "pre-op";
+               public const string ID_PRE_OP = "pre-op";
 
                /// <summary>
                /// Token for the post-op command element.
                /// </summary>
                /// 
-               public const string POST_OP_ID = "post-op";
+               public const string ID_POST_OP = "post-op";
 
                /// <summary>
                /// Token for FieldTable command element.
                /// </summary>
                /// 
-               public const string FIELD_TABLE_ID = "FieldTable";
+               public const string ID_FIELD_TABLE = "FieldTable";
 
                #endregion
 
@@ -214,13 +214,19 @@
                /// <summary>
                /// Token for input Control Type Name.
                /// </summary>
-               public const string INPUT_CONTROL = "input";
+               public const string CONTROL_INPUT = "input";
 
-               /// <summary>
-               /// Token for select Control Type Name.
-               /// </summary>
-               public const string SELECT_CONTROL = "select";
+               #endregion
+
+               #region Hint IDs
+
+               public const string HINT_EDIT = "Hint_Edit";
+
+               public const string HINT_SUCCESS_ADD = "Hint_Success_Add";
+
+               public const string HINT_SUCCESS_EDIT = "Hint_Success_Edit";
 
+               public const string HINT_SUCCESS_QUIT = "Hint_Success_Quit";
                #endregion
        }
 }

Modified: struts/sandbox/trunk/overdrive/Nexus/Extras/Spring/Catalog.cs
URL: 
http://svn.apache.org/viewcvs/struts/sandbox/trunk/overdrive/Nexus/Extras/Spring/Catalog.cs?rev=202032&r1=202031&r2=202032&view=diff
==============================================================================
--- struts/sandbox/trunk/overdrive/Nexus/Extras/Spring/Catalog.cs (original)
+++ struts/sandbox/trunk/overdrive/Nexus/Extras/Spring/Catalog.cs Mon Jun 27 
12:13:48 2005
@@ -163,7 +163,7 @@
                private IFieldTable GetFieldTable ()
                {
                        if (_FieldTable == null)
-                               _FieldTable = GetObject (Tokens.FIELD_TABLE_ID) 
as IFieldTable;
+                               _FieldTable = GetObject (Tokens.ID_FIELD_TABLE) 
as IFieldTable;
                        return _FieldTable;
                }
 
@@ -267,9 +267,9 @@
                        if (context.IsNominal)
                        {
                                IChain chain = new Chain ();
-                               chain.AddCommand (GetCommand 
(Tokens.PRE_OP_ID));
+                               chain.AddCommand (GetCommand 
(Tokens.ID_PRE_OP));
                                chain.AddCommand (command);
-                               chain.AddCommand (GetCommand 
(Tokens.POST_OP_ID));
+                               chain.AddCommand (GetCommand 
(Tokens.ID_POST_OP));
                                try
                                {
                                        chain.Execute (context);

Modified: struts/sandbox/trunk/overdrive/Nexus/Web/BaseGridPage.aspx.cs
URL: 
http://svn.apache.org/viewcvs/struts/sandbox/trunk/overdrive/Nexus/Web/BaseGridPage.aspx.cs?rev=202032&r1=202031&r2=202032&view=diff
==============================================================================
--- struts/sandbox/trunk/overdrive/Nexus/Web/BaseGridPage.aspx.cs (original)
+++ struts/sandbox/trunk/overdrive/Nexus/Web/BaseGridPage.aspx.cs Mon Jun 27 
12:13:48 2005
@@ -1,6 +1,7 @@
 using System;
 using System.Collections;
 using System.Web.UI.WebControls;
+using Nexus.Core;
 using Nexus.Core.Helpers;
 using Nexus.Web;
 using Spring.Web.UI;
@@ -93,19 +94,6 @@
                }
                #endregion
 
-               #region Messages
-
-               // ISSUE: Move messages to a default store (when available). 
[WNE-60]
-               // FIXME: Make these text properties on DataGridHelper.
-
-               protected const string msg_ADD_COMMAND = "ADD ITEM";
-               protected const string msg_ADD_SUCCESS = "Item added.";
-               protected const string msg_EDIT_HINT = "Edit entry, press SAVE. 
";
-               protected const string msg_QUIT_SUCCESS = "Change cancelled. ";
-               protected const string msg_SAVE_SUCCESS = "Changes saved.";
-
-               #endregion
-
                #region Page Properties
 
                /// <summary>
@@ -265,7 +253,7 @@
                        if (okay)
                        {
                                // 
Template_Load(h.TitleText,h.HeadingText,h.PromptText);
-                               cmdListAdd.Text = msg_ADD_COMMAND;
+                               // cmdListAdd.Text = msg_ADD_COMMAND;
                                pnlList.Visible = true;
                        }
                        else
@@ -311,7 +299,7 @@
                /// <param name="index">Index of selected entry</param>
                protected virtual void List_Edit (int index)
                {
-                       Page_Prompt = msg_EDIT_HINT;
+                       Page_Prompt = GetMessage(Tokens.HINT_EDIT);
                        List_ItemIndex = index;
                        List_Refresh ();
                }
@@ -321,7 +309,7 @@
                /// </summary>
                protected virtual void List_Quit ()
                {
-                       Page_Prompt = msg_QUIT_SUCCESS;
+                       Page_Prompt = GetMessage(Tokens.HINT_SUCCESS_QUIT);
                        List_Insert = false;
                        List_ItemIndex = -1;
                        List_Refresh ();
@@ -340,7 +328,7 @@
                        if (okay)
                        {
                                okay = h.List (repList);
-                               Page_Prompt = (List_Insert) ? msg_ADD_SUCCESS : 
msg_SAVE_SUCCESS;
+                               Page_Prompt = (List_Insert) ? 
GetMessage(Tokens.HINT_SUCCESS_ADD) : GetMessage(Tokens.HINT_SUCCESS_EDIT);
                                List_Insert = false;
                                List_ItemIndex = -1;
                                List_Refresh ();
@@ -368,7 +356,7 @@
                        bool okay = h.DataInsert (repList);
                        if (okay)
                        {
-                               Page_Prompt = msg_EDIT_HINT;
+                               Page_Prompt = GetMessage(Tokens.HINT_EDIT);
                                List_Insert = true;
                                List_ItemIndex = 0;
                                pnlList.Visible = true;
@@ -517,6 +505,16 @@
 
                        if (pnlList.Visible)
                                List_Load ();
+               }
+
+               /// <summary>
+               /// Set text messages.
+               /// </summary>
+               /// <param name="sender">Source</param>
+               /// <param name="e">Event</param>
+               protected virtual void Page_PreRender(object sender, EventArgs 
e)
+               {
+                       cmdListAdd.Text = GetMessage("cmdListAdd.Text");
                }
 
                #endregion

Added: struts/sandbox/trunk/overdrive/Nexus/Web/Messages.resx
URL: 
http://svn.apache.org/viewcvs/struts/sandbox/trunk/overdrive/Nexus/Web/Messages.resx?rev=202032&view=auto
==============================================================================
--- struts/sandbox/trunk/overdrive/Nexus/Web/Messages.resx (added)
+++ struts/sandbox/trunk/overdrive/Nexus/Web/Messages.resx Mon Jun 27 12:13:48 
2005
@@ -0,0 +1,63 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<root>
+       <xsd:schema id="root" xmlns="" 
xmlns:xsd="http://www.w3.org/2001/XMLSchema"; 
xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
+               <xsd:element name="root" msdata:IsDataSet="true";>
+                       <xsd:complexType>
+                               <xsd:choice maxOccurs="unbounded">
+                                       <xsd:element name="data">
+                                               <xsd:complexType>
+                                                       <xsd:sequence>
+                                                               <xsd:element 
name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1"; />
+                                                               <xsd:element 
name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2"; />
+                                                       </xsd:sequence>
+                                                       <xsd:attribute 
name="name" type="xsd:string" />
+                                                       <xsd:attribute 
name="type" type="xsd:string" />
+                                                       <xsd:attribute 
name="mimetype" type="xsd:string" />
+                                               </xsd:complexType>
+                                       </xsd:element>
+                                       <xsd:element name="resheader">
+                                               <xsd:complexType>
+                                                       <xsd:sequence>
+                                                               <xsd:element 
name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1"; />
+                                                       </xsd:sequence>
+                                                       <xsd:attribute 
name="name" type="xsd:string" use="required" />
+                                               </xsd:complexType>
+                                       </xsd:element>
+                               </xsd:choice>
+                       </xsd:complexType>
+               </xsd:element>
+       </xsd:schema>
+       <resheader name="ResMimeType">
+               <value>text/microsoft-resx</value>
+       </resheader>
+       <resheader name="Version">
+               <value>1.0.0.0</value>
+       </resheader>
+       <resheader name="Reader">
+               <value>System.Resources.ResXResourceReader, 
System.Windows.Forms, Version=1.0.5000.0, Culture=neutral, 
PublicKeyToken=b77a5c561934e089</value>
+       </resheader>
+       <resheader name="Writer">
+               <value>System.Resources.ResXResourceWriter, 
System.Windows.Forms, Version=1.0.5000.0, Culture=neutral, 
PublicKeyToken=b77a5c561934e089</value>
+       </resheader>
+       
+  <data name="Hint_Edit">
+       <value>Edit entry, press SAVE. </value>
+  </data>
+  
+  <data name="Hint_Success_Add">
+    <value>Item added. </value>
+  </data>
+       
+  <data name="Hint_Success_Edit">
+    <value>Changes saved. </value>
+  </data>
+  
+  <data name="Hint_Success_Quit">
+       <value>Change cancelled.  </value>
+  </data>
+       
+  <data name="cmdListAdd.Text">
+    <value>ADD ITEM</value>
+  </data>
+       
+</root>

Modified: struts/sandbox/trunk/overdrive/Nexus/Web/Web.csproj
URL: 
http://svn.apache.org/viewcvs/struts/sandbox/trunk/overdrive/Nexus/Web/Web.csproj?rev=202032&r1=202031&r2=202032&view=diff
==============================================================================
--- struts/sandbox/trunk/overdrive/Nexus/Web/Web.csproj (original)
+++ struts/sandbox/trunk/overdrive/Nexus/Web/Web.csproj Mon Jun 27 12:13:48 2005
@@ -18,7 +18,7 @@
                 OutputType = "Library"
                 PreBuildEvent = ""
                 PostBuildEvent = ""
-                RootNamespace = "Nexus"
+                RootNamespace = "Nexus.Web"
                 RunPostBuildEvent = "OnBuildSuccess"
                 StartupObject = ""
             >
@@ -159,6 +159,10 @@
                     RelPath = "IGridViewHelper.cs"
                     SubType = "Code"
                     BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "Messages.resx"
+                    BuildAction = "EmbeddedResource"
                 />
                 <File
                     RelPath = "Web.config"



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to