You are viewing a plain text version of this content. The canonical link for it is here.
Posted to adffaces-issues@incubator.apache.org by "Jeanne Waldman (JIRA)" <ad...@incubator.apache.org> on 2007/04/14 01:06:15 UTC

[jira] Updated: (ADFFACES-448) portal+skinning: suppress stylesheet if requested skin-id+skin's stylesheetid are found

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

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

    Status: Patch Available  (was: Open)

> 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.