Hi Darren
I wanted to add a little bit of detail.
You can see in the trinidad-skins.xml in the demo bundle how you can add
a resource bundle name:
<skin>
<id>
purple.desktop
</id>
<family>
purple
</family>
<render-kit-id>
org.apache.myfaces.trinidad.desktop
</render-kit-id>
<style-sheet-name>
skins/purple/purpleSkin.css
</style-sheet-name>
<bundle-name>
org.apache.myfaces.trinidaddemo.resource.SkinBundle
</bundle-name>
</skin>
And the resource bundle code looks like this:
package org.apache.myfaces.trinidaddemo.resource;
import java.util.ListResourceBundle;
public class SkinBundle extends ListResourceBundle
{
@Override
public Object[][] getContents()
{
return _CONTENTS;
}
static private final Object[][] _CONTENTS =
{
{"af_tableSelectMany.SELECT_COLUMN_HEADER", "Select A Lot"},
{"af_tableSelectOne.SELECT_COLUMN_HEADER", "Select Just One"},
};
}
Simon Lessard wrote:
Hello Darren
The issue I filled was about error messages mainly. Shuttle labels are
controlled by the skin's resource bundle. I already tried a vote to
remove that feature, but as Adam rightfully answered me, we need that
feature to set title and shortDesc of icons for screenreaders or in
case the image become unavailable for example.
Anyway, you can change those labels by setting a resource bundle in
your skin definition. Then redefine they key with an empty value and
you'll get rid of the "Move" and "Move all" labels. You can find the
right bundle keys in SelectManyShuttleRenderer file in trinidad-implt
project. For reference, the keys are:
SHUTTLE_NO_ITEMS_FEEDBACK
SHUTTLE_NO_ITEM_SELECTED_FEEDBACK
af_selectManyShuttle.DESCRIPTION_LABEL
af_selectManyShuttle.MOVE_ALL_TIP
af_selectManyShuttle.MOVE_TIP
af_selectManyShuttle.REMOVE_ALL_TIP
af_selectManyShuttle.REMOVE_TIP
af_selectManyShuttle.MOVE_ALL
af_selectManyShuttle.MOVE
af_selectManyShuttle.REMOVE_ALL
af_selectManyShuttle.REMOVE
Regards,
~ Simon
On 6/29/07, *Darren McEntee* <[EMAIL PROTECTED]
<mailto:[EMAIL PROTECTED]>> wrote:
Is there anything with the skin selectors attributes, that can
alter this, that you know of?
Thanks,
Darren.
-----Original Message-----
From: [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>
[mailto:[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>] On
Behalf Of Matthias Wessendorf
Sent: 29 June 2007 10:49
To: MyFaces Discussion
Subject: Re: [Trinidad] skin-selectors
I would expect the Button ontop of the string,
but looks like it renders
<a ...> button</a>
<a ... > text </a>
...
-M
On 6/29/07, Darren McEntee <[EMAIL PROTECTED]
<mailto:[EMAIL PROTECTED]>> wrote:
>
>
>
>
> Thanks Matthias,
>
> Looks like I'll have to stick to what I have.
>
>
>
> Is it possible to do something like this?:
>
>
>
> -
>
http://www.oracle.com/technology/products/jdev/101/howtos/adfskins/HowTo_1.gif
>
> -
>
http://www.oracle.com/technology/products/jdev/101/howtos/adfskins/HowTo_3.jpg
>
>
>
> i.e. icon above/below these message bundled Strings?
>
>
>
> Thanks,
>
> Darren.
>
>
>
>
>
> -----Original Message-----
> From: [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>
[mailto: [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>] On
Behalf Of
> Matthias Wessendorf
> Sent: 29 June 2007 10:06
> To: MyFaces Discussion
> Subject: Re: [Trinidad] skin-selectors
>
>
>
>
> Darren,
>
>
>
> there was an issue, filed by Simon, to enable customization of
>
> MessageBundle Strings:
>
> https://issues.apache.org/jira/browse/ADFFACES-417
>
>
>
> The move, moveall,... are defined in CoreBundle file, and AFAIK it's
>
> not possible to customize the Strings.
>
>
>
> When you look at the English CoreBundle file, you'll notice, that
>
> there are entries like
>
> <!--Link text for moving all the items-->
>
> <resource key="af_selectManyShuttle.MOVE_ALL">Move
> All</resource>
>
> <resource key="af_selectOrderShuttle.MOVE_ALL">Move
> All</resource>
>
> <!--Link text for moving selected items-->
>
> <resource key="af_selectManyShuttle.MOVE">Move</resource>
>
> <resource
> key="af_selectOrderShuttle.MOVE">Move</resource>
>
> <!--Link text for removing all the items-->
>
> <resource key="af_selectManyShuttle.REMOVE_ALL">Remove
> All</resource>
>
> <resource key="af_selectOrderShuttle.REMOVE_ALL">Remove
> All</resource>
>
> <!--Link text for removing selected items-->
>
> <resource
> key="af_selectManyShuttle.REMOVE">Remove</resource>
>
> <resource
> key="af_selectOrderShuttle.REMOVE">Remove</resource>
>
>
>
>
>
> -Matthias
>
>
>
> On 6/29/07, Darren McEntee <[EMAIL PROTECTED]
<mailto:[EMAIL PROTECTED]>> wrote:
>
> >
>
> >
>
> >
>
> >
>
> > Thanks for the reply Peter,
>
> >
>
> > Here is the current state of my component:
>
> >
>
> >
>
> >
>
> > http://www.traxmusic.org/work/selectManyShuttle.png
>
> >
>
> >
>
> >
>
> > But I would like to customise the wording of the "move", "move
All" etc...
>
> >
>
> > Is that possible? Or have the text above or below each icon,
to make it
>
> > align properly.
>
> >
>
> >
>
> >
>
> > Any suggestions?
>
> >
>
> >
>
> >
>
> > Thanks,
>
> >
>
> > Darren.
>
> >
>
> >
>
> >
>
> >
>
> >
>
> >
>
> > -----Original Message-----
>
> > From: Petr Kotek [mailto:[EMAIL PROTECTED]
<mailto:[EMAIL PROTECTED]>]
>
> > Sent: 28 June 2007 19:22
>
> > To: MyFaces Discussion
>
> > Subject: Re: [Trinidad] skin-selectors
>
> >
>
> >
>
> >
>
> > Hi Darren,
>
> >
>
> >
>
> >
>
> > there is my skin for selectManyShuttle:
>
> >
>
> >
>
> >
>
> >
>
-------------------------------------------------------------------------------------------
>
> >
>
> >
>
> >
>
> > /* tr:selectManyShuttle Component
>
> > -------------------------------- */
>
> >
>
> > /* Style Selectors
>
> > ............................................... */
>
> >
>
> >
>
> >
>
> > .OraShuttleHeader {
>
> >
>
> > padding: 0px 0px 0px 0px;
>
> >
>
> > font-size: 100%;
>
> >
>
> > }
>
> >
>
> >
>
> >
>
> > af|selectManyShuttle td {
>
> >
>
> > vertical-align: middle;
>
> >
>
> > }
>
> >
>
> >
>
> >
>
> > af|selectManyShuttle .OraLink {
>
> >
>
> > display: none;
>
> >
>
> > }
>
> >
>
> >
>
> >
>
> > af|selectManyShuttle::box-content {
>
> >
>
> > padding: 1px 0px 0px 0px;
>
> >
>
> > margin: 0px -1px 0px 0px;
>
> >
>
> > }
>
> >
>
> >
>
> >
>
> > /* Repair of missing cellspacing in table */
>
> >
>
> > af|selectManyShuttle::box-content table {
>
> >
>
> > border-spacing: 0px;
>
> >
>
> > }
>
> >
>
> > /* Repair of new line char in tag span, which add right margin */
>
> >
>
> > af|selectManyListbox {
>
> >
>
> > display: block;
>
> >
>
> > }
>
> >
>
> >
>
> >
>
> > @agent ie {
>
> >
>
> > .OraShuttleHeader {
>
> >
>
> > padding: 2px 0px 0px 0px;
>
> >
>
> > }
>
> >
>
> > af|selectManyShuttle::box-content {
>
> >
>
> > padding: 0px 0px 0px 0px;
>
> >
>
> > margin: -2px;
>
> >
>
> > }
>
> >
>
> > }
>
> >
>
> >
>
> >
>
> > /* Icon Selectors
>
> > ................................................ */
>
> >
>
> >
>
> >
>
> > af|selectManyShuttle::move-all-icon {
>
> >
>
> > content: url(images/crcBtnArrowRight2.gif);
>
> >
>
> > width: 22px;
>
> >
>
> > height: 20px;
>
> >
>
> > }
>
> >
>
> >
>
> >
>
> > af|selectManyShuttle::move-icon {
>
> >
>
> > content: url(images/crcBtnArrowRight.gif);
>
> >
>
> > width: 22px;
>
> >
>
> > height: 20px;
>
> >
>
> > }
>
> >
>
> >
>
> >
>
> > af|selectManyShuttle::remove-icon {
>
> >
>
> > content: url(images/crcBtnArrowLeft.gif);
>
> >
>
> > width: 22px;
>
> >
>
> > height: 20px;
>
> >
>
> > }
>
> >
>
> >
>
> >
>
> > af|selectManyShuttle::remove-all-icon {
>
> >
>
> > content: url(images/crcBtnArrowLeft2.gif);
>
> >
>
> > width: 22px;
>
> >
>
> > height: 20px;
>
> >
>
> > }
>
> >
>
> >
>
> >
>
> >
>
-------------------------------------------------------------------------------------------
>
> >
>
> > Directory structure is:
>
> >
>
> >
>
> >
>
> > .../WEB_INF
>
> >
>
> > .../css/images - there are gifs
>
> >
>
> >
>
> >
>
> > Skin CSS file is in .../css directory.
>
> >
>
> >
>
> >
>
> > Regards,
>
> >
>
> > Peter
>
> >
>
> >
>
> >
>
> >
>
> >
>
> >
>
> >
>
> >
>
> >
>
> > Darren McEntee wrote:
>
> >
>
> > >
>
> >
>
> > > Hi, can anyone shed some light on skinning a section of the
>
> >
>
> > > tr:selectManyShuttle...
>
> >
>
> > >
>
> >
>
> > > I'm trying to skin it differently, and I have added some
icons: move,
>
> >
>
> > > moveAll, remove and removeAll icons to the component.
>
> >
>
> > >
>
> >
>
> > > But its turns out like the image attached.
>
> >
>
> > >
>
> >
>
> > > My skin.css:
>
> >
>
> > >
>
> >
>
> > > /* --- selectManyShuttle data icon rendering (User
Administration) ---
> */
>
> >
>
> > >
>
> >
>
> > > af|selectManyShuttle::move-icon{content:
>
> >
>
> > >
>
> >
>
> > > url(/skins/bgskin/images/move.gif);}
>
> >
>
> > >
>
> >
>
> > > af|selectManyShuttle::move-all-icon{content:
>
> >
>
> > >
>
> >
>
> > > url(/skins/bgskin/images/moveAll.gif);}
>
> >
>
> > >
>
> >
>
> > > af|selectManyShuttle::remove-icon{content:
>
> >
>
> > >
>
> >
>
> > > url(/skins/bgskin/images/remove.gif);}
>
> >
>
> > >
>
> >
>
> > > af|selectManyShuttle::remove-all-icon{content:
>
> >
>
> > >
>
> >
>
> > > url(/skins/bgskin/images/removeAll.gif);}
>
> >
>
> > >
>
> >
>
> > > Is it possible to change the text on specific components
like this
>
> >
>
> > > one? Or even just have the icons on their own, as it
currently does
>
> >
>
> > > not align correctly?
>
> >
>
> > >
>
> >
>
> > >
>
> >
>
> > >
>
> >
>
> > > Thanks,
>
> >
>
> > >
>
> >
>
> > > Darren.
>
> >
>
> > >
>
> >
>
> > > -----Original Message-----
>
> >
>
> > > From: [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>
[mailto:[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>] On
Behalf
>
> >
>
> > > Of Matthias Wessendorf
>
> >
>
> > > Sent: 28 June 2007 16:58
>
> >
>
> > > To: MyFaces Discussion
>
> >
>
> > > Subject: Re: [Trinidad] skin-selectors
>
> >
>
> > >
>
> >
>
> > > ****** This Message Originated From The Internet Please Be
Aware Of
>
> >
>
> > > Suspicious Attachments And Content ******
>
> >
>
> > >
>
> >
>
> > >
>
> >
>
> > >
>
> >
>
> > > myfaces.apache.org/trinidad/skin-selectors.html
<http://myfaces.apache.org/trinidad/skin-selectors.html>
>
> >
>
> > >
>
> >
>
> > > On 6/28/07, Darren McEntee <[EMAIL PROTECTED]
<mailto:[EMAIL PROTECTED]>> wrote:
>
> >
>
> > >
>
> >
>
> > > >
>
> >
>
> > >
>
> >
>
> > > >
>
> >
>
> > >
>
> >
>
> > > >
>
> >
>
> > >
>
> >
>
> > > >
>
> >
>
> > >
>
> >
>
> > > >
>
> >
>
> > >
>
> >
>
> > > > Is there an alternative to this page for skin selectors as
it's a 404.
>
> >
>
> > >
>
> >
>
> > > >
>
> >
>
> > >
>
> >
>
> > > >
>
> >
>
> > >
>
> >
>
> > > >
>
> >
>
> > >
>
> >
>
> > > >
>
> > http://incubator.apache.org/adffaces/skin-selectors.html
>
> >
>
> > >
>
> >
>
> > > >
>
> >
>
> > >
>
> >
>
> > > >
>
> >
>
> > >
>
> >
>
> > > >
>
> >
>
> > >
>
> >
>
> > > > Thanks,
>
> >
>
> > >
>
> >
>
> > > >
>
> >
>
> > >
>
> >
>
> > > >
>
> >
>
> > >
>
> >
>
> > > >
>
> >
>
> > >
>
> >
>
> > > > Darren.
>
> >
>
> > >
>
> >
>
> > > >
>
> >
>
> > >
>
> >
>
> > > >
>
> >
>
> > >
>
> >
>
> > > >
>
> >
>
> > >
>
> >
>
> > > > P Please consider the environment before printing this email
>
> >
>
> > >
>
> >
>
> > > >
>
> > _________________________________________________________
>
> >
>
> > >
>
> >
>
> > > >
>
> >
>
> > >
>
> >
>
> > > > 1. The information contained in this E-mail, including any
files
>
> >
>
> > > transmitted
>
> >
>
> > >
>
> >
>
> > > > with it, is confidential and may be legally privileged.
This E-mail is
>
> >
>
> > >
>
> >
>
> > > > intended only for the personal attention of the stated
addressee(s).
> Any
>
> >
>
> > >
>
> >
>
> > > > access to this E-mail, including any files transmitted
with it, by
>
> >
>
> > > any other
>
> >
>
> > >
>
> >
>
> > > > person is unauthorised. If you are not an addressee, you
must not
>
> >
>
> > > disclose,
>
> >
>
> > >
>
> >
>
> > > > copy, circulate or in any other way use or rely on the
information
>
> >
>
> > > contained
>
> >
>
> > >
>
> >
>
> > > > in this E-mail or any files transmitted with it. Such
unauthorised
>
> >
>
> > > use may
>
> >
>
> > >
>
> >
>
> > > > be unlawful. If you have received this E-mail in error,
please inform
>
> > the
>
> >
>
> > >
>
> >
>
> > > > sender immediately and delete it and all copies from your
system. You
>
> > may
>
> >
>
> > >
>
> >
>
> > > > not forward this E-mail without the permission of the sender.
>
> >
>
> > >
>
> >
>
> > > >
>
> >
>
> > >
>
> >
>
> > > > 2. The views expressed in this E-mail are those of the
author, and do
>
> > not
>
> >
>
> > >
>
> >
>
> > > > necessarily represent the views of AMT-SYBEX. Internet
communications
>
> > are
>
> >
>
> > >
>
> >
>
> > > > not secure and AMT-SYBEX cannot, therefore, accept legal
>
> >
>
> > > responsibility for
>
> >
>
> > >
>
> >
>
> > > > the contents of this message nor for any damage caused by
viruses.
>
> >
>
> > >
>
> >
>
> > > >
>
> >
>
> > >
>
> >
>
> > > > AMT-SYBEX Limited is a UK company, registration number
GB03036807 at
>
> >
>
> > >
>
> >
>
> > > > address The Spirella Building, Bridge Road, Letchworth,
SG6 4ET.
>
> >
>
> > >
>
> >
>
> > > > AMT-SYBEX (NI) Limited is a UK company, registration
number NI024104
> at
>
> >
>
> > >
>
> >
>
> > > > address Edgewater Office Park, Edgewater Rd, Belfast, BT3 9JQ.
>
> >
>
> > >
>
> >
>
> > > > For more information on the AMT-SYBEX Group visit
>
> >
>
> > > http://www.amt-sybex.com
>
> >
>
> > >
>
> >
>
> > > >
>
> > _________________________________________________________
>
> >
>
> > >
>
> >
>
> > > >
>
> >
>
> > >
>
> >
>
> > >
>
> >
>
> > > --
>
> >
>
> > >
>
> >
>
> > > Matthias Wessendorf
>
> >
>
> > >
>
> >
>
> > > further stuff:
>
> >
>
> > >
>
> >
>
> > > blog: http://matthiaswessendorf.wordpress.com/
>
> >
>
> > >
>
> >
>
> > > mail: matzew-at-apache-dot-org
>
> >
>
> > >
>
> >
>
> > >
>
> >
>
> > >
>
> >
>
> > >
>
> >
>
> > >
>
> >
>
> > > P Please consider the environment before printing this email
>
> >
>
> > >
>
> >
>
> >
>
> >
>
> > --
>
> >
>
> >
>
> >
>
> > Petr Kotek
>
> >
>
> > CRC Data spol. s r.o.
>
> >
>
> > U krc(ské vodárny 26 - vývojové pracovite(
>
> >
>
> > 140 00 Praha 4
>
> >
>
> > tel: +420 241 442 464
>
> >
>
> > fax: +420 241 442 645
>
> >
>
> > GSM: +420 602 339 057
>
> >
>
> > www.crcdata.cz <http://www.crcdata.cz>
>
>
>
>
>
> --
>
> Matthias Wessendorf
>
>
>
> further stuff:
>
> blog: http://matthiaswessendorf.wordpress.com/
<http://matthiaswessendorf.wordpress.com/>
>
> mail: matzew-at-apache-dot-org
--
Matthias Wessendorf
further stuff:
blog: http://matthiaswessendorf.wordpress.com/
mail: matzew-at-apache-dot-org