All three of the links allow "roles" to be specified in menu-config.xml -
this is how the roles are used.  For an online example, see:

http://raibledesigns.com/struts-menu/rolesMenu.jsp

The "dhtml" menus use ListDisplayer, not DropDownDisplayer, so you're right
in that it's not in that one.  The IE6 problem is b/c the dhtmlDropDown does
not currently support nested children > 2.  

Care to donate your cookie code?

One enhancement I was thinking of for struts-menu was to make an
XSLDisplayer that uses XSL on the menu-config.xml file to change the menus.
It might be a lot of work, who knows until I get into it.  The idea would be
that there would be default XSL files for all menus, and then I'd add a path
attribute to the tag library so users could customize there own.  Thoughts?


Anyone know how to read an XSL file from a JAR file?

Matt



> -----Original Message-----
> From: Edgar P. Dollin [mailto:[EMAIL PROTECTED]
> Sent: Wednesday, March 12, 2003 6:30 AM
> To: 'Matt Raible'
> Cc: 'Struts Users Mailing List'
> Subject: RE: StrutsMenu
> 
> 
> Matt:
>  
> The links below don't seem to do any role stuff that I can find.  BTW:
> there are some bugs in the dhtmlDropdown.jsp with IE6.  
>  
> Maybe I am reading the code incorrectly but the DropDown 
> displayer never
> calls isAllowed or works with an object that does  The coolmenu
> displayer does makes calls although it's structure is a tad different
> than the drop down.  I have started doing the analysis of where to put
> the checks to enable the role/permission implementation.
>  
> The tree menu link is really interesting.  The guy and his bud's are
> really good. 
>  
> BTW: I reworked the cookies and got the menu's to act 
> consistently from
> page to page.  
>  
> Thanks again
>  
> Edgar
>  
> -----Original Message-----
> From: Matt Raible [mailto:[EMAIL PROTECTED] 
> Sent: Tuesday, March 11, 2003 9:35 PM
> To: Edgar Dollin
> Cc: 'Struts Users Mailing List'
> Subject: RE: StrutsMenu
> 
> 
> 
> It should already be built into the following Displayers using the
> "roles" attribute on a menu or item.
>  
> http://raibledesigns.com/struts-menu/dhtmlDropdown.jsp
> http://raibledesigns.com/struts-menu/dhtmlExpandable.jsp
> http://raibledesigns.com/struts-menu/coolmenu4.jsp
>  
> For saving a menu's expanded location - you might want to look at the
> following Tree menu.  I hope to add support for this type of 
> menu in the
> coming weeks.
>  
> http://webfx.eae.net/dhtml/xtree/demo.html
>  
> HTH,
>  
> Matt
> 
> -----Original Message-----
> From: Edgar Dollin [mailto:[EMAIL PROTECTED] 
> Sent: Tuesday, March 11, 2003 6:04 PM
> To: '[EMAIL PROTECTED]'
> Cc: 'Struts Users Mailing List'
> Subject: StrutsMenu
> 
> 
> Would it be simple to implement roles and permissions on the
> DropDownDisplayer?  I have started to look at it and am not 
> sure of all
> the touch points.
>  
> BTW: my solution for restoring a menu position on a target 
> page with the
> same menu as the prior page is sub-optimal.  The only solution I could
> come up with saved menu down and up movements and created expiring
> cookies on menu selection.  Of course if you do any other action the
> menu doesn't redrop.  If you are using contexts, the cookies are
> discarded across the change of context.  It looks like the only way to
> really make menu position controllable is to do some server 
> side stuff.
> An interesting project.
>  
> Thanks for your help.
>  
> Edgar
> 
> 


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

Reply via email to