I'm attaching the customer's adjustments to our xp.css file as well as pasting in a diff from our current stylesheet in the repository trunk. The only adjustment I made was to remove the customer's name and email address to protect their privacy.
Index: xp.css
===================================================================
— xp.css (revision 13465)
+++ xp.css (working copy)
@@ -41,34 +41,45 @@
/* set the attributes for the font family, size and color for ALL elements on the page */
/* make the fonts inside tables and forms == the default size of the page */
+
+/* This is incompatible with portal themes, so commenting it out...
body, table
{
font-family: Arial, Helvetica, sans-serif;
font-size: .95em;
color: #000000;
}
+*/
/* now set the size and other attributes of the fonts for any of the form elements for non-ICE form elements. (note this will also affect any ICE components that render out any of the following HTML tags */
+/* This is incompatible with portal themes, so commenting it out...
input, textarea, select {
}
+*/
/*
=================== HTML Form Element Appearence ==============
*/
/* set the style elements for any of the textarea form elements */
+/* This is incompatible with portal themes, so commenting it out...
textarea {
}
+*/
/* set the style elements for any of the select form elements */
+/* This is incompatible with portal themes, so commenting it out...
select {
}
+*/
/* set the style elements for any of the input form elements */
+/* This is incompatible with portal themes, so commenting it out...
input {
}
+*/
/*
=================== Style class definitions for ICE Standard Extended Component Appearance ==============
@@ -80,10 +91,6 @@
padding: 2px;
}
-.iceCheckbox
{
- white-space: nowrap;
-}
-
.iceCheckbox input, .iceRadioBtn input, .iceBooleanCheckbox
{
margin: 2px;
padding: 2px;
@@ -323,11 +330,14 @@
margin: 10px;
}
-.iceDtdPgrScrBtn {
/* the cells behind the scroll buttons */
+/* This is incompatible with portal themes, so commenting it out...
+/*
+.iceDtdPgrScrBtn
{
background-color: #FFFFFF;
padding: 2px;
}
+*/
.iceDtdPgrTbl
{
/* the container for the pagination*/
@@ -341,9 +351,9 @@
background-color: #FFFFFF;
color: #666666;
display: block;
+ border: 1px solid #FFFFFF;
padding-left: 5px;
padding-right: 5px;
- border: 1px solid #FFFFFF;
}
- html .iceDtdPgrCol a
{
@@ -437,6 +447,7 @@
border: none;
}
+ /* ADDED Navy Blue font color, since it always appears on a white background. In one case, the portal theme had a portlet-font, which would not render on this always-white background in the ICEfaces XP theme */
.iceTabSetTabOn .MiddleMiddle
{
background-color: transparent;
background-image: url( "./css-images/on-mid-mid.gif" );
@@ -444,6 +455,7 @@
text-align: center;
border: none;
white-space: nowrap;
+ color: #012A5C;
}
.iceTabSetTabOn .MiddleMiddle a
{
@@ -534,6 +546,7 @@
border: none;
}
+ /* ADDED Navy Blue font color, since it always appears on a white background. In one case, the portal theme had a portlet-font, which would not render on this always-white background in the ICEfaces XP theme */
.iceTabSetTabOff .MiddleMiddle
{
background-color: transparent;
background-image: url( "./css-images/off-mid-mid.gif" );
@@ -541,6 +554,7 @@
text-align: center;
border: none;
white-space: nowrap;
+ color: #012A5C;
}
.iceTabSetTabOff .MiddleMiddle a {
@@ -691,6 +705,8 @@
/* tabPanel */
+
+/* background-color: #FFFFFF; Background color within .iceTabSet is incompatible with portal themes, so commenting it out... */
.iceTabSet
{
padding-top: 10px;
padding-left: 10px;
@@ -699,7 +715,6 @@
border-right: 1px solid #ABABAB;
border-bottom: 1px solid #ABABAB;
border-left: 1px solid #ABABAB;
- background-color: #FFFFFF;
}
/* TABS ON BOTTOM STYLE CLASSES */
@@ -1217,7 +1232,6 @@
/*
----------- FileUpload Component classes
*/
-.iceFileUpload {}
.iceFileUploadText {
border: 1px solid #ABABAB;
background-color: #FFFFFF;
@@ -1550,8 +1564,8 @@
Classes for the connection status indicator
*/
+/* margin: 10px; This is incompatible with portal themes, so commenting it out... */
.iceOutConStat
{
- margin: 10px;
width: 25px;
height: 25px;
border: none;
@@ -1680,42 +1694,6 @@
cursor: default;
}
-/* submenu disabled style classes */
-.iceSubMenuRowLabel-dis
{
- color: #ABABAB;
- text-decoration: none;
- cursor: default;
-}
-
-.iceSubMenuRow-dis
{
- color: #ABABAB;
- text-decoration: none;
- cursor: default;
- padding: 0px;
- display: block;
- height: auto;
-}
-
-.iceSubMenuRow-dis a
{
- color: #333333;
- text-decoration: none;
- cursor: default;
- display: block;
- padding-left: 3px;
- padding-right: 3px;
- padding-top: 3px;
- padding-bottom: 3px;
-
-}
-
-.iceSubMenuRow-dis a:hover
{
- color: #ABABAB;
- text-decoration: none;
- border-bottom: 1px dotted #CCCCCC;
- cursor: default;
-}
-
-
/* panel tabs disabled style classes */
.iceTabSetTabOff {
I'm attaching the customer's adjustments to our xp.css file as well as pasting in a diff from our current stylesheet in the repository trunk. The only adjustment I made was to remove the customer's name and email address to protect their privacy.
Index: xp.css
===================================================================
— xp.css (revision 13465)
+++ xp.css (working copy)
@@ -41,34 +41,45 @@
/* set the attributes for the font family, size and color for ALL elements on the page */
{ font-family: Arial, Helvetica, sans-serif; font-size: .95em; color: #000000; }/* make the fonts inside tables and forms == the default size of the page */
+
+/* This is incompatible with portal themes, so commenting it out...
body, table
+*/
/* now set the size and other attributes of the fonts for any of the form elements for non-ICE form elements. (note this will also affect any ICE components that render out any of the following HTML tags */
+/* This is incompatible with portal themes, so commenting it out...
input, textarea, select {
}
+*/
/*
=================== HTML Form Element Appearence ==============
*/
/* set the style elements for any of the textarea form elements */
+/* This is incompatible with portal themes, so commenting it out...
textarea {
}
+*/
/* set the style elements for any of the select form elements */
+/* This is incompatible with portal themes, so commenting it out...
select {
}
+*/
/* set the style elements for any of the input form elements */
+/* This is incompatible with portal themes, so commenting it out...
input {
}
+*/
/*
=================== Style class definitions for ICE Standard Extended Component Appearance ==============
@@ -80,10 +91,6 @@
padding: 2px;
}
-.iceCheckbox
{ - white-space: nowrap; -}-
{ margin: 2px; padding: 2px; @@ -323,11 +330,14 @@ margin: 10px; }.iceCheckbox input, .iceRadioBtn input, .iceBooleanCheckbox
-.iceDtdPgrScrBtn {
{ background-color: #FFFFFF; padding: 2px; }/* the cells behind the scroll buttons */
+/* This is incompatible with portal themes, so commenting it out...
+/*
+.iceDtdPgrScrBtn
+*/
.iceDtdPgrTbl
{ /* the container for the pagination*/ @@ -341,9 +351,9 @@ background-color: #FFFFFF; color: #666666; display: block; + border: 1px solid #FFFFFF; padding-left: 5px; padding-right: 5px; - border: 1px solid #FFFFFF; }+ /* ADDED Navy Blue font color, since it always appears on a white background. In one case, the portal theme had a portlet-font, which would not render on this always-white background in the ICEfaces XP theme */
{ background-color: transparent; background-image: url( "./css-images/on-mid-mid.gif" ); @@ -444,6 +455,7 @@ text-align: center; border: none; white-space: nowrap; + color: #012A5C; }.iceTabSetTabOn .MiddleMiddle
.iceTabSetTabOn .MiddleMiddle a
{ @@ -534,6 +546,7 @@ border: none; }+ /* ADDED Navy Blue font color, since it always appears on a white background. In one case, the portal theme had a portlet-font, which would not render on this always-white background in the ICEfaces XP theme */
{ background-color: transparent; background-image: url( "./css-images/off-mid-mid.gif" ); @@ -541,6 +554,7 @@ text-align: center; border: none; white-space: nowrap; + color: #012A5C; }.iceTabSetTabOff .MiddleMiddle
.iceTabSetTabOff .MiddleMiddle a {
@@ -691,6 +705,8 @@
/* tabPanel */
+
{ padding-top: 10px; padding-left: 10px; @@ -699,7 +715,6 @@ border-right: 1px solid #ABABAB; border-bottom: 1px solid #ABABAB; border-left: 1px solid #ABABAB; - background-color: #FFFFFF; }+/* background-color: #FFFFFF; Background color within .iceTabSet is incompatible with portal themes, so commenting it out... */
.iceTabSet
/* TABS ON BOTTOM STYLE CLASSES */
@@ -1217,7 +1232,6 @@
/*
----------- FileUpload Component classes
*/
-.iceFileUpload {}
.iceFileUploadText {
border: 1px solid #ABABAB;
background-color: #FFFFFF;
@@ -1550,8 +1564,8 @@
Classes for the connection status indicator
*/
+/* margin: 10px; This is incompatible with portal themes, so commenting it out... */
{ - margin: 10px; width: 25px; height: 25px; border: none; @@ -1680,42 +1694,6 @@ cursor: default; }.iceOutConStat
-/* submenu disabled style classes */
{ - color: #ABABAB; - text-decoration: none; - cursor: default; -}-.iceSubMenuRowLabel-dis
-
{ - color: #ABABAB; - text-decoration: none; - cursor: default; - padding: 0px; - display: block; - height: auto; -}-.iceSubMenuRow-dis
-
{ - color: #333333; - text-decoration: none; - cursor: default; - display: block; - padding-left: 3px; - padding-right: 3px; - padding-top: 3px; - padding-bottom: 3px; - -}-.iceSubMenuRow-dis a
-
{ - color: #ABABAB; - text-decoration: none; - border-bottom: 1px dotted #CCCCCC; - cursor: default; -}-.iceSubMenuRow-dis a:hover
-
-
/* panel tabs disabled style classes */
.iceTabSetTabOff {