JSF Renderer und ADF Faces Skinning

Transcription

JSF Renderer und ADF Faces Skinning
#
$
% & '
!" #
&
$
%
'
&
0
!"
0
1# - 2334
7&&
'
)8 1
"
1
)$#
! :
#
)
9
%
/
*
)
%
'
, - ."
, -. )
& (
(
! 4, +5""
7
%
8
.
& /
'
& //
5
) 6'2
$ %&
&
*
/
#
0
)
)
'
)
)
$
* /
&
'
$$
)
'
)
*
&
5
;
#
*
%
) # "5
'
)
<) % $
)
< )# $)
%
&
5
&
* /
'
!
&
%#$ #
)
'
< )# $)
% ')
% , 0
*
'
(
+ (
)
!
,
*
+
8
(
)#
&
&
<
%
/
&
)
*+ "
, - ./
##
#
0
'
%
'
)
< )# $)
!
*
&
() #
))
"
&
)
'
&
) #
, - ./
!
%
0
&
& //
' +,
&
,
'
-
$
##
&
) < )# $)
#$ #
=
+
(
#
:
.!/ /
(
12
+ (3 0
)
"6 0
3 0 !
.!/ /
%
& 0
' 0 '
0 ( '%
' +, , 8 0
8
.!/ - +
/
(%
&
9 ,
(
+
%
' 0
8
!
"
:
.!; $
+
.!/ 0
'
'
< $
,
%
5
(
-
+
.!; !
+
< $
+
7 '
.
-
!
=
,
-
+
'
*
*
'
,
,
1 ( + %
'
( + 4> 1 ?) @ 1 ?) 31 ? 6) 0,9 ' '
1
Component
Render Kits
-
+
A+
:
'
$
Clients
Skins
Mövenpick
HTML
Trivadis
RIA
…
Xkins
…
Mobile
Telnet
ASK
3
0
'
/
'
:
&
+
-
•
? A
,
,
,
+
(
,
(
C
+
D
0
%
(2+ )
%
B
& //
! +
1
8
4
&
/
(
,
!+
D0
'
%
•
•
*
'
9%
*
/
8
)(
,
!(
0
%
:
!(
0
- +
&
'
,
,% 9
$ !!) 0
!(
/
'
'
> 1? '
%
B
%
'
%
)
B +
0
%
- +
5 0
0
'
0
!+
%
! (
7
,
> 1?
'
:
(
- +
5 0
!(
' 0
!(
*
6 :
0
,
0
)
+ %
9
+ ,
&
'
'
/
/
5
'
!
)
(2
)
!(
8
D
< 4B
&
?
'
(
/
B?& /6
(
!
"
(
) &
<
,
&
!(
!(
0
'
%
'
% (2
)
'
D
,
=
%
,
(
&
0
! ,
% =
+ 0
=
%
,
%
,
(
)
(
B
+
!(
0'
'
5
E,
'
(
+ (
'
0 ( E
'
E
'
' '
'
F
+ (
'
0 ( E
'
E
'
D
0
!(
' '
'
F
:
%
,
,
, B
'
:
• :
$ !!
!A , )
• B
&
B
)
3
B
' + , )
•
G
- +
0
(2
0
(
0
C
'
0
= %
$ !!
%
,
%
!(
'
% ' 9,
9, )
7
:
!(
%
'
,
5
/
'
!A
(
,
0
!(
'
= % ,
%
B +
- +
G
!(
-
+
% 0
%
%)
)
'
,
0
(
' 0
= % ,
= % ,
'
,
(
5 0
*
? (
? (
' 9
G 4H , ' I) I
'
*
G
G
I6
' 9
!
"
(
9 ,
! ,
( G
0
,
)
%
'9 % )
!(
%
= % ,
(
3:B C /
%
'5
<?xml version="1.0" encoding="ISO-8859-1"?>
<skins xmlns="http://xmlns.oracle.com/adf/view/faces/skin">
<skin>
<id>moevenpick.desktop</id>
<family>moevenpick</family>
<render-kit-id>oracle.adf.desktop</render-kit-id>
<style-sheet-name>skins/moevenpick/moevenpick.css</style-sheet-name>
</skin>
<skin>
<id>trivadis.desktop</id>
<family>trivadis</family>
<render-kit-id>oracle.adf.desktop</render-kit-id>
<style-sheet-name>skins/trivadis/trivadis.css</style-sheet-name>
</skin>
</skins>
,
J
:
, 0
'
B
(
, !(
!(
D
,
'5
K
3
%
&
AK
!(
J
0
B
+
,
6
J
9 ,
K
(
%)
,
/
*
( +
J
A
;
$$
)
(2
$ !! ! A
(
)
'
%
/
!(
& //
*
4B
D + 2
,&
C
? ' ' 4:?6 &
% ' ++ 4&
' ++
%
B
*
5
6
4; & 6
,
) &
<
'G
!
*
+
K
,
'
.!/ :G+
,
, B
!(
'
(
&
' %
0
0
,
% )
= %
,
!(
3:B C /5
<?xml version="1.0" encoding="windows-1252"?>
<adf-faces-config xmlns="http://xmlns.oracle.com/adf/view/faces/config">
<skin-family>moevenpick</skin-family>
</adf-faces-config>
:
,
)
:
&
&
%
3
C
(
'
D
J
AK
!( C
C
!( 0
,
(
!(
C
(
!(
% ' 0
:? &
' 0
&
,
9,
D
!+ ,
+ %
!( 0
:? &
(
!(
A
,
!(
0,9 ' '
!+ ,
)
(
,
:? &
,
(
2 ' 4% B
' 9,
'
B
,
G
?
%
'
!(
B
0
&
%
(
(
3
G 6)
'
,
(
B
+
5
<skin-family>
#{facesContext.viewRoot.locale.language=='de' ? 'moevenpickDE' : 'moevenpickEN'}
</skin-family>
!
"
-
'
(
, , +
4, +5""
.
! (
D
: '0
!
• M 0
N
& + (
, 0
" "6
"
!(
(
+
'
%
&
(
'
:
!(
& //
:
+
A+
-
!(
'
$ !! !A
,
! +
& + (
)
'
%
' 9
$ !!
G
(
,
)
5
& + (
,
-
+
,5
0
.AFDefaultFont:alias {font-family: verdana, arial, helvetica, sans-serif;
font-size: 9px;
font-weight: bold;
color: #000000;
}
•
B
& //
(
B
: '0 (
1 2' ,(
M B
6
,
, %
/
0 ,
B
+ %
,
B
&
: (
B
'
&
,
'
-
,
+
+
!
(2
+ % %
!
,
!
(
4% B $
(
(
/
!A %
B
'
'
(
%
/ 0
B
O
)
5
.AFButtonStartIcon:alias
.AFButtonEndIcon:alias
.AFButtonTopBackgroundIcon:alias
.AFButtonBottomBackgroundIcon:alias
/
•
$
+
(
(
!
0
& //
9,
' )
B
%
?
!
=
0
0
)O
-
(
+
-
+
)
0
(2
+
,
-
%
& /
+
,
B
7
0
%
)
'
'
+
(
'
B
+
0
& /
5
af|table::header-text {background-color: #ff0000;
color: #ffffff;
font-size: 11px;
font-weight: bold;
padding-left: 2px;
padding-right: 2px;
border-style: none;
}
9
.
+
' ?
,
, +5""
?
!(
(
-
%
.!/ /
+
!
(
0
,
>
)
"
,
'A"+
?
+
! ,
%
%
%
0
,
,
"O
",
,
(
)
,)
.!; !
"+
"
)
"G ,
, 0 0
%
-
% +
' "O "
"(
,
<
> 1?
,
7
)
'
'
%
-
'
> 1 ?!
% +
.!/
,
!
L"
80
!
(
? (
,
:
( '
.!/ !
, 9,
, !
'
!
'
.
+
'
!
,
, (
'
!
'
'
-
+
0
%)
% (2
!
+ ,
,' D,
(
G
)
(
G
: '0 %
?2
' )
!
(
& / /
- +
B
$
+
!A
!
- +
A $
.!; $
!A ,
!
(
0
:
.
D
,
)
&
;
2'
,)
&
!
(
8,
!
-
+ %
!
! +
?2
&> $
+
,9
? A
-
D
%
!(
'
% 0
%
'
%
& ,
,
'
& 3
D & / /
= ' ,
% (
1
'
!
'
'
+ G )
,5
, 5
,
,
N
'
'
5
!A
'% 0
!
+
(
*
,
!
)
&
-
(
4M 0 )
(
0
+
&
!
)
0
(
(
0
?!
' '0
/
. ,' '
,% D,
+
<af:inputText>
(
(
6)
!
' 0
' ' 0
% ) '
0
%
.!/ !
-
,
?
&
) &
'
(
.!/ $
!(
&
,
& / /
:
( '
, % ( + G )
+ ,
'
B
3
!
(
(
)
'
B +
,
!
B
%
!
(
/
/D
)
: ' 0
!
!
,
,(
,
5
.AFFieldText {text-decoration:none;
font-size: 12px;
font-family: verdana, arial, helvetica, sans-serif;
color: black;
font-weight: normal;
border-top: #666666 1px solid;
border-bottom: #666666 1px solid;
border-left: #666666 1px solid;
border-right: #666666 1px solid;
}
!
"
.
)
&
3
*
!
8,
+ %
!
! +
&>
,
& -
!
+
,9
? A
@
&
+
(
)
!
' '0
! ,
&
<af:selectOneChoice> 0
D
%
!(
7
M
!
'
!A
,
,
3
%
- +
!A ,
5
.selectSearch {text-decoration:none;
font-size: 12px;
font-family: verdana, arial, helvetica, sans-serif;
color: black;
width: 20em;
border-top: #666666 1px solid;
border-bottom: #666666 1px solid;
border-left: #666666 1px solid;
border-right: #666666 1px solid;
}
!
(
&
0
A $
'
' ' 0
5
<af:selectOneChoice required="false" styleClass="selectSearch">
.
)
&>
!
'
J
7
5 0 K
9% , (
,
,
8,
- +
!
!
,
0
- +
,,
,
'
+
J
:' 0
-
5 0 K
) 7
'
)
! (
D
% + %
,9
? A
!( ! +
, !+
1
/
+
0
,
,
0
,
'
'
!
(
!+
5
5
af|column::header-text, af|column::sortable-header-text
{background-color: #ff0000;
color: #ffffff;
font-size: 11px;
font-weight: bold;
padding-left: 2px;
padding-right: 2px;
border-style: none;
}
/
'
0
,
7
0
5
.AFTableCellDataBackgroundColor:alias {backgroundcolor: #ccffff;}
.AFTableCellDataBandedBackgroundColor:alias{backgroundcolor: #00ffff;}
/
'
C
'
5
af|table::control-bar-top {font-size: 9px;
text-decoration: none;
background-color: #ffffff;
}
!
"
af|selectRangeChoiceBar::prev-icon {content:
url(/skins/trivadis/images/previous.gif);}
af|selectRangeChoiceBar::next-icon {content:
url(/skins/trivadis/images/next.gif);}
af|selectRangeChoiceBar::prev-disabled-icon {content:
url(/skins/trivadis/images/previous_disable.gif);}
af|selectRangeChoiceBar::next-disabled-icon {content:
url(/skins/trivadis/images/next_disable.gif);}
.
)
=
(
'
-
+
B
)
!(
0,9 ' '
, B
; 0
,
> 1?
, '
M
'
!(
'J
?
'0
9,
K ' 2 5
, -.
<div id="imgBasket"></div>
-
> 1?
+
)
B
'J
K
5 0
%
+
<f:verbatim><div id="imgBasket"></div></f:verbatim>
!
'
(
B
,
$ !!
1 ,
,
:'
(
% '
,
,
' +
.!/
> 1?$
!(
! (
, !(
;
5
div#imgBasket {background-image: url(../../../skins/trivadis/images/basket_small.gif);
background-repeat: no-repeat;
width: 16px;
height: 17px;
padding: 0;
margin: 0;
}
C
,
0 D (
,
,
'
0
?2
'
'
, '
(
(
.!/
,
B
/
,
,
'
)$
B
)
'
'
,
% (
'
'
.
, 0%
D
!
+
B
-
,
%
0
+
'D '
/
0 ,
,
'
> 1?
%
)
'
)
)
!
"
3
'
%
'
,
!(
'
9, )
%
3 0 !
B
!(
D
&
' +
/
12
+ ( 4, +5""
3 0 ! 4, +5""
6
'
5
!(
"6
:' 0
+ (
,
+
!
"
%
,
!(
/
:
(
'
(
'
3
7
,
,
'
3
; G
'
:
' 0
? (P /
0
' '
8
!
)
,
B
,(
+
% +D
,
:
'
(
<
%
2'
)
&
,
%
'
'
'
'
B
- % +
,
, '
(
% & / !(
'
% ( ++
0
- +
, ' D'
(9 8
- +
! (
(
' (9 ) 0 D
- +
,
B
!
- +
0
0'%
7
B +
- +
J 5 0 K
%
)
(
* ,
.!/
'
.
+
, %
; 0
' ( + G
1
,
'
%
! ,
!+
-
Q
!
,
(
9
D
D0
)
&
(
D'0
+
,
#
'
' Q
D0 + D
, !
0
/
,
'"
& //
:
+
,
(
;
,
!(
)
,
, )
0
! (
,
'
:
,
, 0 ,
(
,
)
, 2' ,
+
7
' % ,
.!/ !
(
(
%
'
.
+
0
9
9, )
& /
C
0
+
(
+
? (P /
)
%
+
'
: '9 %
%
) 0
)
Q
:
'
(
&
B
'
%
'
D0 ' 0
& //
"
G, 6
1 A/
; O(
& !/ ? % %
8+ !
'
'
D
,
$
%
&M
D,
; +
&+
4, +5""
!
0
!
8
, 0
!(
% & //
!(
; O(0 '
%
(2
& //
C
.
"
% +
,
+
0,9 ' '
-
, % ,)
+
%
'
;
B
0
, B
! , 0
'
'
&
& //
,
)
(
+
8
,
3 0
,
'
&
+ ,
- % +
,)
,
B
5 , +5""
=
' D'
.!/
5
/ G5
1 5
8
& //
!(
'
,
'
R
R
!
"