Source is available (of course, what did I compile it from ;-) ), but I need to beatify it a little, add javadocs, stuff like that. I will be happy to donate it.
Michael. On 9/20/05, James Mitchell <[EMAIL PROTECTED]> wrote: > Looks interesting, when you are ready to donate this, I'd be happy > to commit it for you. Is the source available now? > > -- > James Mitchell > Software Engineer / Open Source Evangelist > Consulting / Mentoring / Freelance > EdgeTech, Inc. > http://www.edgetechservices.net/ > 678.910.8017 > AIM: jmitchtx > Yahoo: jmitchtx > MSN: [EMAIL PROTECTED] > Skype: callto://jmitchtx > > > > > > On Sep 20, 2005, at 6:34 PM, Michael Jouravlev wrote: > > > Considering Ted's initiative to create more different implementations > > of venerable MailReader and his invitation of non-committeres to > > participate, I converted MailReader from standard Struts using Struts > > Dialogs. > > > > Here it is: http://www.superinterface.com/mailreader > > > > The tour doc file still needs updates and fixes, but the app itself > > works. The structure of MailReader was slightly changed since I didn't > > see the point to display and update user info on the same page where > > subscription list is displayed. > > > > There are four web resources (or actions, or components, whatever you > > call them): Home, Login, Subscriptions and Registration. Each > > component displays pages appropriate to this component and to > > application state, and handles input from a user. Beloved by many pre- > > and post- actions are combined now into dispatch-like two-phase > > actions that do both. > > > > Logon action is basically the same as sample Login component from > > Struts Dialogs. Registration and Subscriptions actions are mosty > > standard CRUDAction actions. > > > > Subscriptions action is interesting in that it handles both list and > > individual items just like "CRUDAction (all-in-one web island)" sample > > from this page: http://www.superinterface.com/strutsdialog/index.htm > > > > What to check out: > > ------------------ > > * Refresh works without resubmit [of course :-) ] > > * Action name in the address bar always corresponds to the page you > > see > > * You can jump to any url you like, it will show relevant page > > appropriate in that applicaiton state > > * Open app in a new window, change language. If you use MSIE or > > Firefox, you will not get a new page, that is, Back button will not be > > enabled. > > * Log in using "user"/"pass" credentials. You will get to welcome/main > > page with different content. Now click Back button: instead of login > > screen you will see current user info. Why? Because pages reflect > > current application state. > > * Subscription list uses bits of DisplayTag CSS, and sports > > pageable item list. > > > > Play around, application is not 100% free of bugs yet, but pretty > > solid. > > > > Source code, JAR and javadocs are to be updated. > > > > Michael Jouravlev > > > > ---- > > Struts Dialogs: > > struts.sourceforge.net/strutsdialogs > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]