META-INF.adf.styles.base-desktop.css Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of trinidad-impl Show documentation
Show all versions of trinidad-impl Show documentation
Private implementation of the Apache MyFaces Trinidad project
The newest version!
/**
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements. See the NOTICE file
distributed with this work for additional information
regarding copyright ownership. The ASF licenses this file
to you under the Apache License, Version 2.0 (the
"License"); you may not use this file except in compliance
with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing,
software distributed under the License is distributed on an
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
KIND, either express or implied. See the License for the
specific language governing permissions and limitations
under the License.
**/
/**
base-desktop.xss defines all of the base styles for the Simple skins
**/
/** DO NOT CHANGE THE DOCUMENT VERSION FROM ${trinidad-version}
naming convention?
**/
.OraNavBarActiveLink {
-tr-rule-ref: selector(".AFDefaultFont:alias");
-tr-rule-ref: selector(".AFLinkForeground:alias");
}
.OraNavBarInactiveLink {
-tr-rule-ref: selector(".AFDefaultFont:alias");
-tr-rule-ref: selector(".AFVeryDarkAccentForeground:alias");
}
.OraNavBarViewOnly {
-tr-rule-ref: selector(".AFDefaultFont:alias");
-tr-rule-ref: selector(".AFDarkForeground:alias");
}
/**
Private PageLayout Styles: These styles clearly need to be
reviewed and renamed before they can be exposed.
**/
.p_OraQuickSearchBox {
-tr-rule-ref: selector(".AFLightAccentBackground:alias");
-tr-rule-ref: selector(".AFDarkAccentBorder:alias");
border-style: solid;
padding: 0pt 5pt 5pt 5pt;
border-width: 0px 0px 1px 1px;
}
.p_OraGlobalQuick {
-tr-rule-ref: selector(".AFDarkAccentBorder:alias");
border-style: solid;
border-width: 0px 0px 0px 1px;
}
/**
Private Processing Styles: Needs review and rename before
epxosing to customizers. =-=jmw I'm fine with keeping this private for now.
**/
.p_OraProcessingStatus {
-tr-rule-ref: selector(".AFDefaultBoldFont:alias");
-tr-rule-ref: selector(".AFDarkForeground:alias");
-tr-rule-ref: selector(".AFMediumBorder:alias");
border-style: solid;
border-width: 1px;
}
/**
Private ProductBranding Styles: Needs review and rename before
exposing to customizers.
**/
.p_OraProductBrandingText {
position: relative;
font-family: Garamond, Times, Times New Roman, Serif;
font-weight: normal;
font-size: 24pt;
line-height: 28.8pt;
top: -4.8pt;
color: -tr-property-ref(".AFDarkBackground:alias","background-color");
}
/** private style for ProductBranding component compact text **/
.p_OraProductBrandingCompactText {
-tr-rule-ref: selector(".AFDarkForeground:alias");
margin-bottom: 0px;
margin-top: 0px;
font-weight: normal;
-tr-rule-ref: selector(".AFLargeFont:alias");
font-weight: bold;
}
/**
Private Shuttle Styles: These styles might very well be exposed -
just need to be reviewed first to make sure they are useful.
**/
.OraShuttleHeader {
-tr-rule-ref: selector(".AFSmallFont:alias");
font-weight: bold;
-tr-rule-ref: selector(".AFDarkForeground:alias");
padding: 0px 0px 0px 18px;
}
.OraShuttleLinkText {
-tr-rule-ref: selector("SmallLinkFont:alias");
-tr-rule-ref: selector(".AFLinkForeground:alias");
}
/**
Private SideBar Styles
**/
/** Expose this so custmozers can control sideBar min width? **/
.p_OraSideBarMinWidth {
width: 140px;
}
/**
Private StyledList Styles: We really need to clean up our
styledList/styledItem style strategy so that these components
can be better customized.
**/
.OraNav3Selected {
-tr-rule-ref: selector(".AFDefaultBoldFont:alias");
-tr-rule-ref: selector(".AFLightBackground:alias");
}
.OraNav3 {
-tr-rule-ref: selector(".AFDefaultFont:alias");
}
.list:alias {
list-style-position: inside;
padding: 0px;
margin: 0px;
}
.nestedList:alias {
padding: 0pt 0pt 0pt 10pt;
}
.OraStyledList {
-tr-rule-ref: selector("list:alias");
}
.OraStyledList .OraStyledList {
-tr-rule-ref: selector("nestedList:alias");
}
/**
Private SubTabBar Styles: Before we make these styles public,
we need to re-evaluate the use of the private p_OraDisabled style -
and possibly consider splitting .OraSubTab into
OraSubTabBarEnabled/OraSubTabBarDisabled/OraSubTabBarSelected
style classes - like tabBar and globalHeader.
**/
.AFPanelTabbed:alias {
}
af|panelTabbed::orientation-top {
-tr-rule-ref: selector(".AFPanelTabbed:alias");
}
af|panelTabbed::orientation-bottom {
-tr-rule-ref: selector(".AFPanelTabbed:alias");
}
af|panelTabbed::tab {
-tr-rule-ref: selector(".AFDefaultFont:alias");
padding: 0px 8px;
}
af|panelTabbed::tab-link {
-tr-rule-ref: selector(".AFLinkForeground:alias");
}
af|panelTabbed::tab .p_OraDisabled {
-tr-rule-ref: selector(".AFVeryDarkAccentForeground:alias");
}
af|panelTabbed::tab-selected {
-tr-rule-ref: selector(".AFDefaultBoldFont:alias");
padding: 0px 8px;
}
af|panelTabbed::tab-selected-link {
-tr-rule-ref: selector(".AFDarkForeground:alias");
text-decoration: none;
}
af|panelTabbed::cell-start {
width: 0%;
}
af|panelTabbed::cell-end {
width: 100%;
}
/**
Private Table Styles: These styles can probably just be made public,
but before we do that we should review to make sure that we are
happy with the current set of styles.
**/
/** table borders **/
.OraTableBorder0001 {
border-style: solid;
border-width: 0px 0px 0px 1px;
}
.OraTableBorder0010 {
border-style: solid;
border-width: 0px 0px 1px;
}
.OraTableBorder0011 {
border-style: solid;
border-width: 0px 0px 1px 1px;
}
.OraTableBorder0100 {
border-style: solid;
border-width: 0px 1px 0px 0px;
}
.OraTableBorder0101 {
border-style: solid;
border-width: 0px 1px;
}
.OraTableBorder0110 {
border-style: solid;
border-width: 0px 1px 1px 0px;
}
.OraTableBorder0111 {
border-style: solid;
border-width: 0px 1px 1px;
}
.OraTableBorder1000 {
border-style: solid;
border-width: 1px 0px 0px;
}
.OraTableBorder1001 {
border-style: solid;
border-width: 1px 0px 0px 1px;
}
.OraTableBorder1010 {
border-style: solid;
border-width: 1px 0px;
}
.OraTableBorder1011 {
border-style: solid;
border-width: 1px 0px 1px 1px;
}
.OraTableBorder1100 {
border-style: solid;
border-width: 1px 1px 0px 0px;
}
.OraTableBorder1101 {
border-style: solid;
border-width: 1px 1px 0px;
}
.OraTableBorder1110 {
border-style: solid;
border-width: 1px 1px 1px 0px;
}
.OraTableBorder1111 {
border-style: solid;
border-width: 1px;
}
.OraTableControlBarText {
-tr-rule-ref: selector(".AFDefaultFont:alias");
-tr-rule-ref: selector(".AFDarkForeground:alias");
font-weight: bold;
}
/** Table title is deprecated - don't expose this style **/
.OraTableTitle {
-tr-rule-ref: selector(".AFLargeFont:alias");
-tr-rule-ref: selector(".AFTextBackground:alias");
-tr-rule-ref: selector(".AFDarkForeground:alias");
}
/** Only used on Netscape 4? **/
.OraTable {
-tr-rule-ref: selector(".AFVeryDarkAccentBackground:alias");
}
/** This is actually used by a wide range of style classes,
not just headers. Might want to refactor - keep this
private till then **/
.TableCellHeaderBorderColor:alias {
-tr-rule-ref: selector(".AFVeryDarkAccentBorder:alias");
}
/** Couldn't find any code that uses the CellSelect style **/
.OraTableCellSelect {
-tr-rule-ref: selector(".AFTableCellDataText:alias");
-tr-rule-ref: selector(".AFTableCellDataVerticalAlign:alias");
-tr-rule-ref: selector(".AFTableCellDataBackgroundColor:alias");
-tr-rule-ref: selector(".AFTableCellDataBorderColor:alias");
-tr-rule-ref: selector(".AFCenterTextAlign:alias");
}
/** Couldn't find any code that uses the CellSelect style **/
.OraTableCellSelectBand {
-tr-rule-ref: selector(".AFTableCellDataText:alias");
-tr-rule-ref: selector(".AFTableCellDataVerticalAlign:alias");
-tr-rule-ref: selector(".AFTableCellDataBandedBackgroundColor:alias");
-tr-rule-ref: selector(".AFTableCellDataBorderColor:alias");
-tr-rule-ref: selector(".AFCenterTextAlign:alias");
}
/**
Private Tip Styles: These can probably be made public.
**/
/**
Private Tree Styles: These styles need to be renamed (no "p_")
if they are going to be exposed to customizers.
**/
.p_OraTreeDisclosedSymbol {
-tr-rule-ref: selector(".AFDarkForeground:alias");
-tr-rule-ref: selector(".AFDefaultFont:alias");
-tr-rule-ref: selector(".AFEndTextAlign:alias");
}
.TreeDisclosedSymbol:alias {
text-decoration: none;
-tr-rule-ref: selector(".AFDarkForeground:alias");
}
.p_OraTreeDisclosedSymbol A:link {
-tr-rule-ref: selector(".TreeDisclosedSymbol:alias");
}
.p_OraTreeDisclosedSymbol A:active {
-tr-rule-ref: selector(".TreeDisclosedSymbol:alias");
}
.p_OraTreeDisclosedSymbol A:visited {
-tr-rule-ref: selector(".TreeDisclosedSymbol:alias");
}
.p_OraTreeIcon {
vertical-align: top;
}
.p_OraTreeNodeAdjust {
padding-bottom: 2px;
}
.p_OraTreeRow {
-tr-rule-ref: selector(".AFDefaultFont:alias");
}
.p_OraTreeRow A:link {
-tr-rule-ref: selector(".AFLinkForeground:alias");
}
.p_OraTreeRow A:active {
-tr-rule-ref: selector(".AFLinkForeground:alias");
}
.p_OraTreeRow A:visited {
-tr-rule-ref: selector(".AFLinkForeground:alias");
}
.p_OraTreeRowSelected {
-tr-rule-ref: selector(".AFDefaultBoldFont:alias");
-tr-rule-ref: selector(".AFDarkForeground:alias");
}
.TreeRowSelected:alias {
text-decoration: none;
-tr-rule-ref: selector(".AFDarkForeground:alias");
}
.p_OraTreeRowSelected A:link {
-tr-rule-ref: selector(".TreeRowSelected:alias");
}
.p_OraTreeRowSelected A:active {
-tr-rule-ref: selector(".TreeRowSelected:alias");
}
.p_OraTreeRowSelected A:visited {
-tr-rule-ref: selector(".TreeRowSelected:alias");
}
/**
Chart Styles
**/
af|chart {
/** default width and height for chart **/
width: 400px;
height: 300px;
background-color: white;
}
/**
The following set of styles define server-side styles used by
the UIX. These styles affect the appearance of images such as buttons
and tab bars which are dynamically generated. They are named styles,
as these styles should not appear in the generated CSS files.
Note that since these styles apply to images generated
by on the server, modifying these styles can result in
additional image generation. So, these styles should only be
modified if the server-side environment has been configured to
support image generation. That is, these styles should not be
modified unless the JSP/Servlet has access to an X server and
the necessary fonts have been installed.
**/
.p_OraOnePixelLine {
-tr-rule-ref: selector(".AFDarkAccentBackground:alias");
font-size: 0pt;
overflow: hidden;
height: 1px;
width: 100%;
}
/**Used for images in standards mode **/
.p_OraDisplayBlock {
display: block;
}
.p_OraHideSkipNaviText {
font-size: 1pt;
margin-top: 0px;
margin-left: -999px;
}
/** Portlet styles **/
.PortletBodyColor {
-tr-rule-ref: selector(".AFBoxBackground:alias");
-tr-rule-ref: selector(".AFPanelBoxBody:alias");
}
.PortletHeaderColor {
-tr-rule-ref: selector("af|panelBox::header");
}
.PortletHeaderLink {
-tr-rule-ref: selector(".AFSelectedTextForeground:alias");
text-decoration: none;
}
.PortletHeaderStyle {
}
.PortletHeaderText {
-tr-rule-ref: selector(".AFHeaderLevelOne");
}
.PortletHeading1 {
-tr-rule-ref: selector(".AFHeaderLevelOne");
}
.PortletHeading2 {
-tr-rule-ref: selector(".AFHeaderLevelTwo");
}
.PortletHeading3 {
-tr-rule-ref: selector(".AFHeaderLevelThreePlus");
}
.PortletHeading4 {
-tr-rule-ref: selector(".AFHeaderLevelThreePlus");
}
.PortletSubHeaderColor {
-tr-rule-ref: selector(".AFBoxBackground:alias");
-tr-rule-ref: selector(".AFPanelBoxBody:alias");
}
.PortletSubHeaderLink {
-tr-rule-ref: selector(".AFSelectedTextForeground:alias");
text-decoration: none;
}
.PortletSubHeaderText {
-tr-rule-ref: selector(".AFHeaderLevelOne");
}
.PortletText1 {
-tr-rule-ref: selector(".AFInstructionText");
}
.PortletText2 {
-tr-rule-ref: selector(".AFInstructionText");
}
.PortletText3 {
-tr-rule-ref: selector(".AFInstructionText");
}
.PortletText4 {
-tr-rule-ref: selector(".AFInstructionText");
}
.portlet-font {
-tr-rule-ref: selector(".AFVerySmallFont:alias");
}
.portlet-font-dim {
-tr-rule-ref: selector(".AFFieldTextDisabled");
}
.portlet-msg-info {
-tr-rule-ref: selector("af|messages::message-text");
}
.portlet-msg-error {
-tr-rule-ref: selector("af|messages::error");
}
.portlet-section-header {
-tr-rule-ref: selector(".AFHeaderLevelOne");
}
.portlet-section-body {
-tr-rule-ref: selector("BODY");
}
.portlet-section-alternate {
-tr-rule-ref: selector("af|column::cell-text-band");
}
.portlet-section-selected {
-tr-rule-ref: selector("af|column::cell-text");
}
.portlet-section-subheader {
-tr-rule-ref: selector(".AFHeaderLevelOne");
}
.portlet-section-footer {
-tr-rule-ref: selector("af|table::column-footer");
}
.portlet-section-text {
-tr-rule-ref: selector("af|column::cell-icon-format");
}
.portlet-table-header {
-tr-rule-ref: selector(".AFHeaderLevelOne");
}
/** TODO: AdamWiner: This can't be correct **/
.portlet-table-body {
-tr-rule-ref: selector("BODY");
}
.portlet-table-alternate {
-tr-rule-ref: selector("af|column::cell-text-band");
}
.portlet-table-selected {
-tr-rule-ref: selector("af|column::cell-text");
}
.portlet-table-subheader {
-tr-rule-ref: selector(".AFHeaderLevelOne");
}
.portlet-table-subheader {
-tr-rule-ref: selector(".AFHeaderLevelOne");
}
.portlet-table-footer {
-tr-rule-ref: selector("af|table::column-footer");
}
.portlet-table-text {
-tr-rule-ref: selector("af|column::cell-icon-format");
}
.portlet-form-label {
-tr-rule-ref: selector(".AFLabel:alias");
}
.portlet-form-input-field {
-tr-rule-ref: selector("af|inputText::content");
}
.portlet-form-button {
-tr-rule-ref: selector(".AFDefaultFont:alias");
}
.portlet-icon-label {
-tr-rule-ref: selector(".AFLabel:alias");
}
.portlet-dlg-icon-label {
-tr-rule-ref: selector(".AFLabel:alias");
}
.portlet-form-field-label {
-tr-rule-ref: selector(".AFLabel:alias");
}
.portlet-form-field {
-tr-rule-ref: selector(".AFInstructionText");
}
/* end main stylesheet */
/**
This style sheet resets the server font family for ISO Latin 1 Locales.
For most locales, we are forced to use the Albany fonts with antialising
enabled due to the poor job that Java2D (pre-JDK 1.4) does rasterizing
true type fonts. For Latin 1 languages, we avoid antialiasing by using
native fonts (and thus use the native rasterizer instead of the Java2D
rasterizer). The assumption here is that the Dialog font defines all
of the glyphs needed to render Latin 1 text. If this is not the case
on some particular platform, then this style sheet should be removed,
in which case antialiased Albany text will be rendered for all languages.
For now, we only use Dialog for English - other locales can be added
here as desired.
**/
/* start ltr */
.AFPanelBorderLayoutStart:alias:ltr {
position: absolute;
left: 0px;
}
.AFPanelBorderLayoutEnd:alias:ltr {
position: absolute;
right: 0px;
}
/* end ltr */
/* start rtl */
.LTROverride:alias:rtl {
unicode-bidi: bidi-override;
direction: ltr;
text-align: right;
}
af|inputNumberSpinbox::spinbox-cell:rtl {
padding-right: 1px;
}
af|inputColor::swatch-overlay:rtl{
position: relative;
right: -7px;
top: 5px;
}
af|inputColor::swatch-overlay:rtl {
position: relative;
right: -7px;
top: 5px;
}
/** Disable absolute position of treeTable expansion icon **/
af|treeTable::expansion:rtl {
-tr-inhibit: position;
-tr-inhibit: top;
-tr-inhibit: left;
}
/** Adjust positioning of colorField swatch overlay icon **/
.OraColorFieldSwatchOverlayIcon:rtl {
/** Unset left property - use right positioning instead **/
-tr-inhibit: left;
right: -7px;
top: 5px;
}
.MessageBoxMargin:alias:rtl {
-tr-inhibit: margin-left;
margin-right: 25px;
}
.OraShuttleHeader:rtl {
padding: 0px 18px 0px 0px;
}
.p_OraQuickSearchBox:rtl {
border-width: 0px 1px 1px 0px;
}
.p_OraGlobalQuick:rtl {
border-width: 0px 1px 0px 0px;
}
.AFStartTextAlign:alias:rtl {
text-align: right;
}
.AFEndTextAlign:alias:rtl {
text-align: left;
}
.AFFloatStart:alias:rtl {
float: right;
}
.AFFloatEnd:alias:rtl {
float: left;
}
.AFEndPadding:alias:rtl {
padding: 0px 0px 0px 8px;
}
.AFStartPadding:alias:rtl {
padding: 0px 8px 0px 0px;
}
.nestedList:alias:rtl {
padding: 0pt 10pt 0pt 0pt;
}
af|messages::list:rtl {
margin: 5px 25px 0px 0px ;
}
.p_OraHeaderImage:rtl {
margin: 0pt 0pt 0pt 2pt;
}
.AFPanelBorderLayoutStart:alias:rtl {
position: absolute;
right: 0px;
}
.AFPanelBorderLayoutEnd:alias:rtl {
position: absolute;
left: 0px;
}
/* end rtl */
@agent ie {
body {
margin-top: 8px;
}
.p_OraNav2 {
-tr-rule-ref: selector(".AFMediumBorder:alias");
}
.p_OraHideSkipNaviText {
font-size: 0pt;
margin-top: 0px;
margin-left: -999px;
}
.ShowDetailFrameMenuItemBase:alias {
width: 100%;
}
af|navigationPane {
height: 100%;
}
}
/* end @agent ie */
/** Use "relative" font sizes on Windows IE **/
@platform windows, ppc {
@agent ie and (version: 6) {
@mode quirks {
/** Override the default font sizes to use "scalable" size units **/
/** The default font **/
.AFDefaultFont:alias {
font-size: x-small;
}
/** A very small font **/
.AFVerySmallFont:alias {
font-size: 67%;
}
/** Very small font for text links. The VerySmallLinkFont needs to use
a larger font size than the AFVerySmallFont style, because the
percentage size is resolved relative to the link's font size (10pt),
instead of relative to the browser's default font size (12pt) **/
.VerySmallLinkFont:alias {
font-size: 80%;
}
/** A small font **/
.AFSmallFont:alias {
font-size: 75%;
}
/** Small font for text links. The SmallLinkFont needs to use
a larger font size than the AFSmallFont style, because the
percentage size is resolved relative to the link's font size (10pt),
instead of relative to the browser's default font size (12pt) **/
.SmallLinkFont:alias {
font-size: 90%;
}
/** A medium font - just slightly bigger than default **/
.AFMediumFont:alias {
font-size: 92%;
}
/** A large font **/
.AFLargeFont:alias {
font-size: small;
}
/** A very large font **/
.AFVeryLargeFont:alias {
font-size: 133%;
}
.p_OraHeaderNest {
margin: 5px 0px 0px 0px;
width: 97%;
clear: both;
-tr-rule-ref: selector(".AFFloatEnd:alias");
}
af|column::sortable-header-text {
/** Use IE's proprietary hand cursor **/
cursor: hand;
}
}}}
/* end stylesheet */
@agent webkit {
.p_OraHideSkipNaviText {
font-size: 1pt;
margin-top: 0px;
margin-left: -999px;
position: absolute;
}
/** Breadcrumbs render DIV inside SPAN, this is a work-around to avoid altering the DOM
structure at this time **/
af|breadCrumbs {
display: table;
}
af|breadCrumbs > DIV {
display: table-row;
}
}
@platform ppc {
@agent ie and (version: 6) {
@mode standards {
/** Override the default font sizes to use "scalable" size units **/
/** The default font **/
.AFDefaultFont:alias {
font-size: small;
}
/** A very small font **/
.AFVerySmallFont:alias {
font-size: 67%;
}
/** Very small font for text links. The VerySmallLinkFont needs to use
a larger font size than the AFVerySmallFont style, because the
percentage size is resolved relative to the link's font size (10pt),
instead of relative to the browser's default font size (12pt) **/
.VerySmallLinkFont:alias {
font-size: 80%;
}
/** A small font **/
.AFSmallFont:alias {
font-size: 75%;
}
/** Small font for text links. The SmallLinkFont needs to use
a larger font size than the AFSmallFont style, because the
percentage size is resolved relative to the link's font size (10pt),
instead of relative to the browser's default font size (12pt) **/
.SmallLinkFont:alias {
font-size: 90%;
}
/** A medium font - just slightly bigger than default **/
.AFMediumFont:alias {
font-size: 92%;
}
/** A large font **/
.AFLargeFont:alias {
font-size: medium;
}
/** A very large font **/
.AFVeryLargeFont:alias {
font-size: 133%;
}
.p_OraHeaderNest {
margin: 5px 0px 0px 0px;
width: 97%;
clear: both;
-tr-rule-ref: selector(".AFFloatEnd:alias");
}
af|column::sortable-header-text {
/** Use IE's proprietary hand cursor **/
cursor: hand;
}
} } }
/* end stylesheet */
/** The base derivation for ICE-based browsers **/
@agent ice {
.list:alias {
/** ice doesn't seem to respect list-style-position,
so adding padding as workaround **/
padding: 0px 0px 0px 12px;
}
}
/** The base derivation for Gecko-based browsers **/
@agent gecko {
/** Dunno why, but Gecko makes asterisks look very thin **/
.AFRequiredIconStyle {
font-weight: bold;
}
.p_OraContentFooterRule {
-tr-rule-ref: selector(".AFDarkBackground:alias");
}
af|column::sortable-header-text {
border-style: inset;
}
af|inputDate::content {
line-height: 1.8;
}
af|menuButtons::icon-style {
vertical-align: bottom;
}
.p_OraHideSkipNaviText {
font-size: 0pt;
margin-top: 0px;
margin-left: 0px;
}
/** Breadcrumbs render DIV inside SPAN, this is a work-around to avoid altering the DOM
structure at this time **/
af|breadCrumbs {
display: table;
}
af|breadCrumbs > DIV {
display: table-row;
}
}
/* end stylesheet */
/** CJK style sheet for all **/
@locale ja, zh, ko {
/**
We don't specify a font family for CJK languages, since most browsers
(Netscape, ICE, IE) seem to have problems displaying CJK text with
our default font-family list (Arial, Helvetica, etc...). We're better
off letting the font-family default.
**/
.AFDefaultFontFamily:alias {
-tr-inhibit: font-family;
}
}
/** But: in CJK, IE is having some bad problems with sizing lists
and choices correctly - this is bug 2440402. For the two styles
that are relevant here, work around the problem using size 100%. That's
not perfect, since it'll make these resolve relative to their
container, but it seems to work well in practice. **/
@platform windows, ppc {
@agent ie {
@locale ja, zh, ko {
.AFFieldText {
font-size: 100%;
}
.AFFieldTextDisabled {
font-size: 100%;
}
} } }
/** And on Thai Gecko - see bug 3897341 - bump the font size up **/
@platform windows, linux {
@agent gecko {
@locale th {
.AFDefaultFontFamily:alias {
font-family: Browallia New,Arial,Helvetica,Geneva,sans-serif;
font-size: 16pt;
}
.AFDefaultFont:alias {
-tr-rule-ref: selector(".AFDefaultFontFamily:alias");
}
} } }