incubator-adffaces-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jeanne Waldman (JIRA)" <adffaces-iss...@incubator.apache.org>
Subject [jira] Updated: (ADFFACES-448) portal+skinning: suppress stylesheet if requested skin-id+skin's stylesheetid are found
Date Sat, 14 Apr 2007 01:06:15 GMT

     [ https://issues.apache.org/jira/browse/ADFFACES-448?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Jeanne Waldman updated ADFFACES-448:
------------------------------------

    Attachment: ADFFaces-448Patch.patch

> portal+skinning: suppress stylesheet if requested skin-id+skin's stylesheetid are found
> ---------------------------------------------------------------------------------------
>
>                 Key: ADFFACES-448
>                 URL: https://issues.apache.org/jira/browse/ADFFACES-448
>             Project: MyFaces ADF-Faces
>          Issue Type: New Feature
>          Components: Skinning
>    Affects Versions: 1.0.1-incubating-core-SNAPSHOT
>            Reporter: Jeanne Waldman
>         Assigned To: Jeanne Waldman
>             Fix For: 1.0.1-incubating-core-SNAPSHOT
>
>         Attachments: ADFFaces-448Patch.patch
>
>
> If a portal is running Trinidad it may want its portlets running Trinidad to use the
same skin as it is running instead of the default portal skin. To tell the portlet what skin
to use, the portal sends some information via the RequestMap. The information is the skin-id
and the skin's stylesheetdocument's id.
> We will check to see if we have this skin and if its stylesheet document matches exactly
and we will use this skin. Otherwise we will use the default portal skin.
> The portal may want to tell the portlet to not render out the css url (see StyleSheetRenderer)
since it will render out its own url to help performance. We will check another RequestMap
parameter for this.
> I propose adding this code and will check for these RequestMap parameters:
> oracle.apache.myfaces.trinidad.skin.suppressStylesheet
> oracle.apache.myfaces.trinidad.skin.id
> oracle.apache.myfaces.trinidad.skin.stylesheet.id
> I propose adding this Skin API:
>   /**
>    * Returns the id of the Skin's stylesheet document.
>    */
>   abstract public String getStyleSheetDocumentId(RenderingContext arc);
> I will upload a patch shortly, as I already have this code.
> Thanks!

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message