RE: RE: CrumbsTag idea

"Aron Gombas" <[email protected]>
Newsgroups gmane.comp.java.struts-menu.user
Message-ID <[email protected]>
 Matt,

 OK, glad you liked the idea, I'll try to find the time during this or 
the next week and send you a real patch. 
 I'm more than overwhelmed at this moment. :|
 Thanks.

 Aron Gombas
 3NF Corporation
 www.3nf.com

-----Original Message-----
From: Matt Raible [mailto:lists-T7vlz3gD7BdF/EzeuO4KJwC/[email protected]] 
Sent: Wednesday, February 09, 2005 5:01 PM
To: struts-menu-user-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org
Cc: 'Aron Gombas'
Subject: Re: [struts-menu] RE: CrumbsTag idea


Aron,

This looks like good stuff.  The best way to get this added to the 
project is to:

1.  Download the source from CVS and add your tag in.
2.  Provide an example in the sample application.
3.  Write documentation in the xdocs directory.
4.  Create a patch and submit it to the bug tracker.

I can help with editing #3.

If you don't know how to create a patch, I can provide details on that 
- or you can just zip up the modifed project and send it to me via 
dropload.com.  If you do this, the important part is making your 
changes in a CVS version of the project so I can see what's changed.

Thanks,

Matt


On Feb 8, 2005, at 2:22 PM, Scott Sayles wrote:

> Hey Aron,
>
> Sounds interesting.  Unfortunately, at this point, I have little to do
> with StrutsMenu.  I just don't' have the time.  Matt has been the one 
> heading things up recently.  I'll copy you to the user list as well.
>
> Thanks,
>
> Scott
>
>
>> -----Original Message-----
>> From: Aron Gombas [mailto:[email protected]]
>> Sent: Tuesday, February 08, 2005 3:51 PM
>> To: [email protected]
>> Cc: [email protected]
>> Subject: CrumbsTag idea
>>
>>
>>  Hi Scott!
>>
>>  First, sorry for my poor English.
>>  We're using the struts-menu package in a current project, and I had
>> the idea that I'd use it also for generating a "crumbs control", 
>> because both the title keys and the URL's are available in
>> menu-config.xml, and
>> I don't really need anything else for the crumbs.
>>
>>  First, I thought I'd use the VelocityMenuDisplayer with some tricky
>> macros to render my menu to a format like "link1 > link2 > link3", 
>> but then I had to realize that I can't pass in an arbitrary list
>> of links to
>> the existing DisplayMenuTag, I can pass only a menu.
>>  So I had the choice to:
>>  a - create a dummy menu to each page (each configuration of
>> links) and
>> render it with Velocity
>> b - implement a separate tag which would receive the list of links as
>> attrib and use the MenuRepository object from the session-scope
>>
>>  I decided to do b, to have the following syntax (as you see I needed
>> to support EL):
>>
>>  ...
>>  <wasp:crumbs links="menu.home, menu.domains,
>> buildingStructureTypeList. title, ${titleKey}"/>  ...
>>
>>  The tag class evaluates and breaks up the "links" attib, and builds
>> the HTML from the localized resource strings plus the URL's generated 
>> by struts-menu.
>>  Not a big deal, but works perfectly and hyper-lightweight,
>> and you can
>> actually improve it to a real general tag:
>> - now the formatstrings are just hard-wired to the .java, but you can
>> easily externalize them to some .properties file (as I plan
>> to do that
>> later)
>> - also, getting the resources is Struts-dependent, so you
>> might want to
>> make changes in order to make it framework-independent
>> - adding extra attribs like e.g. "class" to make it look more
>> standard
>> is also a good idea
>>
>>  It's really just half-made, not more than an idea.
>>  I thought you might be interested in this. Plz ignore my todo-tags
>> in Hungarian. ;)
>>  Thanks for reading.
>>
>>  Aron Gombas
>>  3NF Corporation
>>  www.3nf.com
>>
>>  PS. I'm not subscribed to the devel-list, so plz write me directly
>> if you needed to communicate with me.
>>
>>
>
>
>
> -------------------------------------------------------
> SF email is sponsored by - The IT Product Guide
> Read honest & candid reviews on hundreds of IT Products from real 
> users. Discover which products truly live up to the hype. Start 
> reading now. http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
> _______________________________________________
> struts-menu-user mailing list
> struts-menu-user-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org
> https://lists.sourceforge.net/lists/listinfo/struts-menu-user





-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.