[jboss-jira] [JBoss JIRA] Commented: (JBPORTAL-1317) Role Management Portlet: Create New Role Broken
Thomas Heute (JIRA)
jira-events at lists.jboss.org
Tue Apr 10 03:54:58 EDT 2007
[ http://jira.jboss.com/jira/browse/JBPORTAL-1317?page=comments#action_12358749 ]
Thomas Heute commented on JBPORTAL-1317:
----------------------------------------
It is not meant to be patched.
Use trunk or wait for the new coming release.
> Role Management Portlet: Create New Role Broken
> -----------------------------------------------
>
> Key: JBPORTAL-1317
> URL: http://jira.jboss.com/jira/browse/JBPORTAL-1317
> Project: JBoss Portal
> Issue Type: Bug
> Security Level: Public(Everyone can see)
> Components: Portal Core
> Affects Versions: 2.6.Beta1, 2.6.Alpha2
> Environment: Portal 2.6 trunk on JBoss AS 4.0.5
> Fedora FC6, Firefox Browser 1.5
> Reporter: Bernard Tison
> Assigned To: Thomas Heute
> Fix For: 2.6.CR1
>
>
> The create new role link in the role management portlet is broken.
> The link calls a javascript function. This javascript is defined in the jboss-portlet.xml of the portlet.
> <portlet>
> <portlet-name>RolePortlet</portlet-name>
> <transaction>
> <trans-attribute>Required</trans-attribute>
> </transaction>
> <header-content>
> <script type="text/javascript" language="javascript">
> function hideShow(id)
> {
> var navpoint = document.getElementById(id);
> if (navpoint.className == 'hidden') {
> navpoint.className = 'shown';
> } else {
> navpoint.className = 'hidden';
> }
> }
> </script>
> </header-content>
> </portlet>
> This javascript does not get injected into the rendered HTML. The resulting HTML fragment looks like:
> <!-- insert header content that was possibly set by portlets on the page -->
> <script type="text/javascript"></script>
> I also tested this with the sample HeaderContentPortlet. I defined the following fragment in the jboss-portlet.xml of the HeaderContentPortlet:
> <header-content>
> <link rel="stylesheet" type="text/css" href="/portlet-styles/HeaderContent.css" media="screen"/>
> <script type="text/javascript" language="javascript">
> function hideShow(id)
> {
> var navpoint = document.getElementById(id);
> if (navpoint.className == 'hidden') {
> navpoint.className = 'shown';
> } else {
> navpoint.className = 'hidden';
> }
> }
> </script>
> <meta name="description" content="test"/>
> </header-content>
> The resulting HTML:
> <!-- insert header content that was possibly set by portlets on the page -->
> <link type="text/css" rel="stylesheet" href="/portal-samples/portlet-styles/HeaderContent.css" media="screen"/>
> <script type="text/javascript"></script>
> <meta name="description" content="test"/>
> Wrapping the javascript function in a CDATA element did not solve the problem.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the jboss-jira
mailing list