Administrator
|
droppingcrumbs :D
Jacques From: <[hidden email]> > Author: buscob > Date: Fri Nov 13 22:01:41 2009 > New Revision: 836017 > > URL: http://svn.apache.org/viewvc?rev=836017&view=rev > Log: > Added a new Visual Theme for back-office applications > > Added: > ofbiz/trunk/themes/droppingcrumbs/ > ofbiz/trunk/themes/droppingcrumbs/data/ > ofbiz/trunk/themes/droppingcrumbs/data/DroppingCrumbsThemeData.xml > ofbiz/trunk/themes/droppingcrumbs/includes/ > ofbiz/trunk/themes/droppingcrumbs/includes/appbarClose.ftl > ofbiz/trunk/themes/droppingcrumbs/includes/appbarOpen.ftl > ofbiz/trunk/themes/droppingcrumbs/includes/footer.ftl > ofbiz/trunk/themes/droppingcrumbs/includes/header.ftl > ofbiz/trunk/themes/droppingcrumbs/ofbiz-component.xml > ofbiz/trunk/themes/droppingcrumbs/webapp/ > ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/ > ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/WEB-INF/ > ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/WEB-INF/web.xml > ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/css/ > ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/css/docbook.css > ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/css/help.css > ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/css/style.css > ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/ > ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/appbar1.gif (with props) > ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/appbar2.gif (with props) > ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/appbar3.gif (with props) > ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/appbar4.gif (with props) > ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/application_view_list.png (with props) > ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_arrow_down.png (with props) > ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_arrow_up.png (with props) > ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_green.png (with props) > ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_orange.png (with props) > ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_pink.png (with props) > ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_purple.png (with props) > ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_red.png (with props) > ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_toggle_minus.png (with props) > ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_toggle_plus.png (with props) > ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_yellow.png (with props) > ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/exclamation.png (with props) > ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/header_top_bg.gif (with props) > ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/help.png (with props) > ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/information.png (with props) > ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/ofbiz_logo.gif (with props) > ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/resultset_first.png (with props) > ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/resultset_first_disabled.png (with props) > ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/resultset_last.png (with props) > ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/resultset_last_disabled.png (with props) > ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/resultset_next.png (with props) > ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/resultset_next_disabled.png (with props) > ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/resultset_previous.png (with props) > ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/resultset_previous_disabled.png (with props) > ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/js/ > ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/js/application.js > ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/js/dropdown.js > ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/screenshot.jpg (with props) > > Added: ofbiz/trunk/themes/droppingcrumbs/data/DroppingCrumbsThemeData.xml > URL: http://svn.apache.org/viewvc/ofbiz/trunk/themes/droppingcrumbs/data/DroppingCrumbsThemeData.xml?rev=836017&view=auto > ============================================================================== > --- ofbiz/trunk/themes/droppingcrumbs/data/DroppingCrumbsThemeData.xml (added) > +++ ofbiz/trunk/themes/droppingcrumbs/data/DroppingCrumbsThemeData.xml Fri Nov 13 22:01:41 2009 > @@ -0,0 +1,36 @@ > +<?xml version="1.0" encoding="UTF-8"?> > +<!-- > +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. > +--> > + > +<entity-engine-xml> > + <VisualTheme visualThemeId="DROPPINGCRUMBS" visualThemeSetId="BACKOFFICE" description="Dropping Crumbs Theme: Uses a drop > down menu embedded in the breadcrumbs bar"/> > + <VisualThemeResource visualThemeId="DROPPINGCRUMBS" resourceTypeEnumId="VT_NAME" resourceValue="DROPPINGCRUMBS" > sequenceId="01"/> > + <VisualThemeResource visualThemeId="DROPPINGCRUMBS" resourceTypeEnumId="VT_STYLESHEET" > resourceValue="/droppingcrumbs/css/style.css" sequenceId="01"/> > + <VisualThemeResource visualThemeId="DROPPINGCRUMBS" resourceTypeEnumId="VT_HELPSTYLESHEET" > resourceValue="/droppingcrumbs/css/help.css" sequenceId="01"/> > + <VisualThemeResource visualThemeId="DROPPINGCRUMBS" resourceTypeEnumId="VT_DOCBOOKSTYLESHEET" > resourceValue="/droppingcrumbs/webapp/droppingcrumbs/css/docbook.css" sequenceId="01"/> > + <VisualThemeResource visualThemeId="DROPPINGCRUMBS" resourceTypeEnumId="VT_HDR_JAVASCRIPT" > resourceValue="/droppingcrumbs/js/dropdown.js" sequenceId="01"/> > + <VisualThemeResource visualThemeId="DROPPINGCRUMBS" resourceTypeEnumId="VT_SHORTCUT_ICON" resourceValue="/images/ofbiz.ico" > sequenceId="01"/> > + <VisualThemeResource visualThemeId="DROPPINGCRUMBS" resourceTypeEnumId="VT_HDR_IMAGE_URL" > resourceValue="/images/ofbiz_logo.gif" sequenceId="01"/> > + <VisualThemeResource visualThemeId="DROPPINGCRUMBS" resourceTypeEnumId="VT_HDR_TMPLT_LOC" > resourceValue="component://droppingcrumbs/includes/header.ftl" sequenceId="01"/> > + <VisualThemeResource visualThemeId="DROPPINGCRUMBS" resourceTypeEnumId="VT_FTR_TMPLT_LOC" > resourceValue="component://droppingcrumbs/includes/footer.ftl" sequenceId="01"/> > + <VisualThemeResource visualThemeId="DROPPINGCRUMBS" resourceTypeEnumId="VT_NAV_OPEN_TMPLT" > resourceValue="component://droppingcrumbs/includes/appbarOpen.ftl" sequenceId="01"/> > + <VisualThemeResource visualThemeId="DROPPINGCRUMBS" resourceTypeEnumId="VT_NAV_CLOSE_TMPLT" > resourceValue="component://droppingcrumbs/includes/appbarClose.ftl" sequenceId="01"/> > + <VisualThemeResource visualThemeId="DROPPINGCRUMBS" resourceTypeEnumId="VT_MSG_TMPLT_LOC" > resourceValue="component://common/webcommon/includes/messages.ftl" sequenceId="01"/> > + <VisualThemeResource visualThemeId="DROPPINGCRUMBS" resourceTypeEnumId="VT_SCREENSHOT" > resourceValue="/droppingcrumbs/screenshot.jpg" sequenceId="01"/> > +</entity-engine-xml> > > Added: ofbiz/trunk/themes/droppingcrumbs/includes/appbarClose.ftl > URL: http://svn.apache.org/viewvc/ofbiz/trunk/themes/droppingcrumbs/includes/appbarClose.ftl?rev=836017&view=auto > ============================================================================== > --- ofbiz/trunk/themes/droppingcrumbs/includes/appbarClose.ftl (added) > +++ ofbiz/trunk/themes/droppingcrumbs/includes/appbarClose.ftl Fri Nov 13 22:01:41 2009 > @@ -0,0 +1,31 @@ > +<#-- > +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. > +--> > +<#assign appModelMenu = > Static["org.ofbiz.widget.menu.MenuFactory"].getMenuFromLocation(applicationMenuLocation,applicationMenuName,delegator,dispatcher)> > + > + <#if headerItem?exists> > + <#if headerItem!="main"> > + <div class="breadcrumbs-sep"> > + ${appModelMenu.getModelMenuItemByName(headerItem).getTitle(context)} > + </div> > + </#if> > + </#if> > + </div> > +</div> > +<div class="clear"> > +</div> > > Added: ofbiz/trunk/themes/droppingcrumbs/includes/appbarOpen.ftl > URL: http://svn.apache.org/viewvc/ofbiz/trunk/themes/droppingcrumbs/includes/appbarOpen.ftl?rev=836017&view=auto > ============================================================================== > --- ofbiz/trunk/themes/droppingcrumbs/includes/appbarOpen.ftl (added) > +++ ofbiz/trunk/themes/droppingcrumbs/includes/appbarOpen.ftl Fri Nov 13 22:01:41 2009 > @@ -0,0 +1,102 @@ > +<#-- > +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. > +--> > + > +<#if (requestAttributes.externalLoginKey)?exists><#assign externalKeyParam = "?externalLoginKey=" + > requestAttributes.externalLoginKey?if_exists></#if> > +<#if (externalLoginKey)?exists><#assign externalKeyParam = "?externalLoginKey=" + > requestAttributes.externalLoginKey?if_exists></#if> > +<#assign ofbizServerName = application.getAttribute("_serverId")?default("default-server")> > +<#assign contextPath = request.getContextPath()> > +<#assign displayApps = Static["org.ofbiz.base.component.ComponentConfig"].getAppBarWebInfos(ofbizServerName, "main")> > +<#assign displaySecondaryApps = Static["org.ofbiz.base.component.ComponentConfig"].getAppBarWebInfos(ofbizServerName, > "secondary")> > + > +<div class="tabbar"> > + <div class="breadcrumbs<#if headerItem?exists><#if headerItem!="main"> menu_selected</#if></#if>"> > + <div id="main-navigation"> > + <h2>${uiLabelMap.CommonApplications}</h2> > + <ul> > + <li> > + <ul> > + <#-- Primary Applications --> > + <#list displayApps as display> > + <#assign thisApp = display.getContextRoot()> > + <#assign permission = true> > + <#assign selected = false> > + <#assign permissions = display.getBasePermission()> > + <#list permissions as perm> > + <#if (perm != "NONE" && !security.hasEntityPermission(perm, "_VIEW", session) && !authz.hasPermission(session, > perm, requestParameters))> > + <#-- User must have ALL permissions in the base-permission list --> > + <#assign permission = false> > + </#if> > + </#list> > + <#if permission == true> > + <#if thisApp == contextPath || contextPath + "/" == thisApp> > + <#assign selected = true> > + </#if> > + <#assign thisURL = thisApp> > + <#if thisApp != "/"> > + <#assign thisURL = thisURL + "/control/main"> > + </#if> > +<#-- <#if !selected> --> > + <#-- Show OFBiz Setup component menu bar when the system not have an organization --> > + <#if thisApp.equals("/ofbizsetup")> > + <#if PartyAcctgPrefAndGroupList.size() == 0> > + <li><a href="${thisURL + externalKeyParam}" <#if uiLabelMap?exists> > title="${uiLabelMap[display.description]}">${uiLabelMap[display.title]}<#else> > title="${display.description}">${display.title}</#if></a></li> > + </#if> > + <#else> > + <li <#if selected>class="selected"</#if>><a href="${thisURL + externalKeyParam}" <#if uiLabelMap?exists> > title="${uiLabelMap[display.description]}">${uiLabelMap[display.title]}<#else> > title="${display.description}">${display.title}</#if></a></li> > + </#if> > +<#-- </#if> --> > + </#if> > + </#list> > + > + <#-- Secondary Applications --> > + <#list displaySecondaryApps as display> > + <#assign thisApp = display.getContextRoot()> > + <#assign permission = true> > + <#assign selected = false> > + <#assign permissions = display.getBasePermission()> > + <#list permissions as perm> > + <#if (perm != "NONE" && !security.hasEntityPermission(perm, "_VIEW", session) && !authz.hasPermission(session, > perm, requestParameters))> > + <#-- User must have ALL permissions in the base-permission list --> > + <#assign permission = false> > + </#if> > + </#list> > + <#if permission == true> > + <#if thisApp == contextPath || contextPath + "/" == thisApp> > + <#assign selected = true> > + </#if> > + <#assign thisURL = thisApp> > + <#if thisApp != "/"> > + <#assign thisURL = thisURL + "/control/main"> > + </#if> > +<#-- <#if !selected> --> > + <#-- Show OFBiz Setup component menu bar when the system not have an organization --> > + <#if thisApp.equals("/ofbizsetup")> > + <#if PartyAcctgPrefAndGroupList.size() == 0> > + <li><a href="${thisURL + externalKeyParam}" <#if uiLabelMap?exists> > title="${uiLabelMap[display.description]}">${uiLabelMap[display.title]}<#else> > title="${display.description}">${display.title}</#if></a></li> > + </#if> > + <#else> > + <li <#if selected>class="selected"</#if>><a href="${thisURL + externalKeyParam}" <#if uiLabelMap?exists> > title="${uiLabelMap[display.description]}">${uiLabelMap[display.title]}<#else> > title="${display.description}">${display.title}</#if></a></li> > + </#if> > +<#-- </#if> --> > + </#if> > + </#list> > + </ul> > + </li> > + </ul> > + </div> > > Added: ofbiz/trunk/themes/droppingcrumbs/includes/footer.ftl > URL: http://svn.apache.org/viewvc/ofbiz/trunk/themes/droppingcrumbs/includes/footer.ftl?rev=836017&view=auto > ============================================================================== > --- ofbiz/trunk/themes/droppingcrumbs/includes/footer.ftl (added) > +++ ofbiz/trunk/themes/droppingcrumbs/includes/footer.ftl Fri Nov 13 22:01:41 2009 > @@ -0,0 +1,40 @@ > +<#-- > +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. > +--> > + > +<#assign nowTimestamp = Static["org.ofbiz.base.util.UtilDateTime"].nowTimestamp()> > + > +<div id="footer"> > + <p>${nowTimestamp?datetime?string.short} - > + <a href="<@ofbizUrl>LookupTimezones</@ofbizUrl>">${timeZone.getDisplayName(timeZone.useDaylightTime(), > Static["java.util.TimeZone"].LONG, locale)}</a> > + </p> > + <p><a href="http://jigsaw.w3.org/css-validator/"><img src="<@ofbizContentUrl>/images/vcss.gif</@ofbizContentUrl>" alt="Valid > CSS!"/></a> > + <a href="http://validator.w3.org/check?uri=referer"><img src="<@ofbizContentUrl>/images/valid-xhtml10.png</@ofbizContentUrl>" > alt="Valid XHTML 1.0!"/></a></p> > + <p> > + ${uiLabelMap.CommonCopyright} (c) 2001-${nowTimestamp?string("yyyy")} The Apache Software Foundation - <a > href="http://www.apache.org" target="_blank">www.apache.org</a><br /> > + ${uiLabelMap.CommonPoweredBy} <a href="http://ofbiz.apache.org" target="_blank">Apache OFBiz</a> <#include > "../../../runtime/svninfo.ftl" /></p> > +</div> > +<#if layoutSettings.VT_FTR_JAVASCRIPT?has_content> > + <#list layoutSettings.VT_FTR_JAVASCRIPT as javaScript> > + <script src="<@ofbizContentUrl>${StringUtil.wrapString(javaScript)}</@ofbizContentUrl>" type="text/javascript"></script> > + </#list> > +</#if> > + > +</div> > +</body> > +</html> > > Added: ofbiz/trunk/themes/droppingcrumbs/includes/header.ftl > URL: http://svn.apache.org/viewvc/ofbiz/trunk/themes/droppingcrumbs/includes/header.ftl?rev=836017&view=auto > ============================================================================== > --- ofbiz/trunk/themes/droppingcrumbs/includes/header.ftl (added) > +++ ofbiz/trunk/themes/droppingcrumbs/includes/header.ftl Fri Nov 13 22:01:41 2009 > @@ -0,0 +1,193 @@ > +<#-- > +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. > +--> > +<#assign externalKeyParam = "&externalLoginKey=" + requestAttributes.externalLoginKey?if_exists> > + > +<#if (requestAttributes.person)?exists><#assign person = requestAttributes.person></#if> > +<#if (requestAttributes.partyGroup)?exists><#assign partyGroup = requestAttributes.partyGroup></#if> > +<#assign docLangAttr = locale.toString()?replace("_", "-")> > +<#assign langDir = "ltr"> > +<#if "ar.iw"?contains(docLangAttr?substring(0, 2))> > + <#assign langDir = "rtl"> > +</#if> > +<html lang="${docLangAttr}" dir="${langDir}" xmlns="http://www.w3.org/1999/xhtml"> > +<head> > + <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/> > + <title>${layoutSettings.companyName}: <#if > (page.titleProperty)?has_content>${uiLabelMap[page.titleProperty]}<#else>${(page.title)?if_exists}</#if></title> > + <#if layoutSettings.shortcutIcon?has_content> > + <#assign shortcutIcon = layoutSettings.shortcutIcon/> > + <#elseif layoutSettings.VT_SHORTCUT_ICON?has_content> > + <#assign shortcutIcon = layoutSettings.VT_SHORTCUT_ICON.get(0)/> > + </#if> > + <#if shortcutIcon?has_content> > + <link rel="shortcut icon" href="<@ofbizContentUrl>${StringUtil.wrapString(shortcutIcon)}</@ofbizContentUrl>" /> > + </#if> > + <#if layoutSettings.javaScripts?has_content> > + <#--layoutSettings.javaScripts is a list of java scripts. --> > + <#-- use a Set to make sure each javascript is declared only once, but iterate the list to maintain the correct order --> > + <#assign javaScriptsSet = Static["org.ofbiz.base.util.UtilMisc"].toSet(layoutSettings.javaScripts)/> > + <#list layoutSettings.javaScripts as javaScript> > + <#if javaScriptsSet.contains(javaScript)> > + <#assign nothing = javaScriptsSet.remove(javaScript)/> > + <script src="<@ofbizContentUrl>${StringUtil.wrapString(javaScript)}</@ofbizContentUrl>" > type="text/javascript"></script> > + </#if> > + </#list> > + </#if> > + <#if layoutSettings.VT_HDR_JAVASCRIPT?has_content> > + <#list layoutSettings.VT_HDR_JAVASCRIPT as javaScript> > + <script src="<@ofbizContentUrl>${StringUtil.wrapString(javaScript)}</@ofbizContentUrl>" > type="text/javascript"></script> > + </#list> > + </#if> > + <#if layoutSettings.styleSheets?has_content> > + <#--layoutSettings.styleSheets is a list of style sheets. So, you can have a user-specified "main" style sheet, AND a > component style sheet.--> > + <#list layoutSettings.styleSheets as styleSheet> > + <link rel="stylesheet" href="<@ofbizContentUrl>${StringUtil.wrapString(styleSheet)}</@ofbizContentUrl>" > type="text/css"/> > + </#list> > + </#if> > + <#if layoutSettings.VT_STYLESHEET?has_content> > + <#list layoutSettings.VT_STYLESHEET as styleSheet> > + <link rel="stylesheet" href="<@ofbizContentUrl>${StringUtil.wrapString(styleSheet)}</@ofbizContentUrl>" > type="text/css"/> > + </#list> > + </#if> > + <#if layoutSettings.rtlStyleSheets?has_content && langDir == "rtl"> > + <#--layoutSettings.rtlStyleSheets is a list of rtl style sheets.--> > + <#list layoutSettings.rtlStyleSheets as styleSheet> > + <link rel="stylesheet" href="<@ofbizContentUrl>${StringUtil.wrapString(styleSheet)}</@ofbizContentUrl>" > type="text/css"/> > + </#list> > + </#if> > + <#if layoutSettings.VT_RTL_STYLESHEET?has_content && langDir == "rtl"> > + <#list layoutSettings.VT_RTL_STYLESHEET as styleSheet> > + <link rel="stylesheet" href="<@ofbizContentUrl>${StringUtil.wrapString(styleSheet)}</@ofbizContentUrl>" > type="text/css"/> > + </#list> > + </#if> > + <#if layoutSettings.VT_EXTRA_HEAD?has_content> > + <#list layoutSettings.VT_EXTRA_HEAD as extraHead> > + ${extraHead} > + </#list> > + </#if> > +</head> > +<#if layoutSettings.headerImageLinkUrl?exists> > + <#assign logoLinkURL = "${layoutSettings.headerImageLinkUrl}"> > +<#else> > + <#assign logoLinkURL = "${layoutSettings.commonHeaderImageLinkUrl}"> > +</#if> > + > +<#if person?has_content> > + <#assign userName = person.firstName?if_exists + " " + person.middleName?if_exists + " " + person.lastName?if_exists> > +<#elseif partyGroup?has_content> > + <#assign userName = partyGroup.groupName?if_exists> > +<#elseif userLogin?exists> > + <#assign userName = userLogin.userLoginId> > +<#else> > + <#assign userName = ""> > +</#if> > + > +<#if defaultOrganizationPartyGroupName?has_content> > + <#assign orgName = " - " + defaultOrganizationPartyGroupName?if_exists> > +<#else> > + <#assign orgName = ""> > +</#if> > + > +<body> > + <div class="page-container"> > + <div class="hidden"> > + <a href="#column-container" title="${uiLabelMap.CommonSkipNavigation}" accesskey="2"> > + ${uiLabelMap.CommonSkipNavigation} > + </a> > + </div> > + <div id="masthead"> > + <ul> > + <#if (userPreferences.COMPACT_HEADER)?default("N") == "Y"> > + <li class="logo-area"> > + <#if shortcutIcon?has_content> > + <a href="<@ofbizUrl>${logoLinkURL}</@ofbizUrl>"><img > src="<@ofbizContentUrl>${StringUtil.wrapString(shortcutIcon)}</@ofbizContentUrl>" height="16px" width="16px"/></a> > + </#if> > + </li> > + <#else> > + <#if layoutSettings.headerImageUrl?exists> > + <#assign headerImageUrl = layoutSettings.headerImageUrl> > + <#elseif layoutSettings.commonHeaderImageUrl?exists> > + <#assign headerImageUrl = layoutSettings.commonHeaderImageUrl> > + <#elseif layoutSettings.VT_HDR_IMAGE_URL?exists> > + <#assign headerImageUrl = layoutSettings.VT_HDR_IMAGE_URL.get(0)> > + </#if> > + <#if headerImageUrl?exists> > + <li class="logo-area"><a href="<@ofbizUrl>${logoLinkURL}</@ofbizUrl>" > title="${layoutSettings.companyName}"><div> </div></a></li> > + </#if> > + <#if layoutSettings.middleTopMessage1?has_content && layoutSettings.middleTopMessage1 != " "> > + <li> > + <div class="last-system-msg"> > + <center>${layoutSettings.middleTopHeader?if_exists}</center> > + <a href="${layoutSettings.middleTopLink1?if_exists}">${layoutSettings.middleTopMessage1?if_exists}</a><br/> > + <a href="${layoutSettings.middleTopLink2?if_exists}">${layoutSettings.middleTopMessage2?if_exists}</a><br/> > + <a href="${layoutSettings.middleTopLink3?if_exists}">${layoutSettings.middleTopMessage3?if_exists}</a> > + </div> > + </li> > + </#if> > + </#if> > + <li class="control-area"> > + <ul id="preferences-menu"> > + <li class="first"><a href="<@ofbizUrl>LookupLocales</@ofbizUrl>">${uiLabelMap.CommonLanguageTitle} : > ${locale.getDisplayName(locale)}</a></li> > + <#if userLogin?exists> > + <li><a href="<@ofbizUrl>LookupVisualThemes</@ofbizUrl>">${uiLabelMap.CommonVisualThemes}</a></li> > + <li><a href="<@ofbizUrl>logout</@ofbizUrl>">${uiLabelMap.CommonLogout}</a></li> > + <#else> > + <li><a href="<@ofbizUrl>${checkLoginUrl}</@ofbizUrl>">${uiLabelMap.CommonLogin}</a></li> > + </#if> > + <#if webSiteId?exists && requestAttributes._CURRENT_VIEW_?exists> > + <#include "component://common/webcommon/includes/helplink.ftl" /> > + <#if helpContent?has_content || helpTopic == "navigateHelp" || (parameters.portalPageId?exists && helpTopic == > "MYPORTAL_showPortalP")> > + <li><a class="help-link <#if pageAvail?has_content> alert</#if>" > href="javascript:lookup_popup2('showHelp?helpTopic=${helpTopic}&portalPageId=${parameters.portalPageId?if_exists}','help' > ,500,500);" title="${uiLabelMap.CommonHelp}"/></li> > + <#else> > + <li><a href="${helpUrlPrefix}${helpUrlTopic}${helpUrlSuffix}" target="_blank">${uiLabelMap.CommonHelp}</a></li> > + </#if> > + </#if> > + <#if userLogin?exists> > + <#if (userPreferences.COMPACT_HEADER)?default("N") == "Y"> > + <li class="collapsed"><a href="javascript:document.setUserPreferenceCompactHeaderN.submit()"> </a> > + <form name="setUserPreferenceCompactHeaderN" method="post" action="<@ofbizUrl>setUserPreference</@ofbizUrl>"> > + <input type="hidden" name="userPrefGroupTypeId" value="GLOBAL_PREFERENCES"/> > + <input type="hidden" name="userPrefTypeId" value="COMPACT_HEADER"/> > + <input type="hidden" name="userPrefValue" value="N"/> > + </form> > + </li> > + <#else> > + <li class="expanded"><a href="javascript:document.setUserPreferenceCompactHeaderY.submit()"> </a> > + <form name="setUserPreferenceCompactHeaderY" method="post" action="<@ofbizUrl>setUserPreference</@ofbizUrl>"> > + <input type="hidden" name="userPrefGroupTypeId" value="GLOBAL_PREFERENCES"/> > + <input type="hidden" name="userPrefTypeId" value="COMPACT_HEADER"/> > + <input type="hidden" name="userPrefValue" value="Y"/> > + </form> > + </li> > + </#if> > + </#if> > + <#if userLogin?exists> > + <#if userLogin.partyId?exists> > + <li class="user"><a > href="/partymgr/control/viewprofile?partyId=${userLogin.partyId}${externalKeyParam?if_exists}">${userName}</a></li> > + <#else> > + <li class="user">${userName}</li> > + </#if> > + <#if orgName?has_content> > + <li class="org">${orgName}</li> > + </#if> > + </#if> > + </ul> > + </li> > + </ul> > + <br class="clear" /> > + </div> > > Added: ofbiz/trunk/themes/droppingcrumbs/ofbiz-component.xml > URL: http://svn.apache.org/viewvc/ofbiz/trunk/themes/droppingcrumbs/ofbiz-component.xml?rev=836017&view=auto > ============================================================================== > --- ofbiz/trunk/themes/droppingcrumbs/ofbiz-component.xml (added) > +++ ofbiz/trunk/themes/droppingcrumbs/ofbiz-component.xml Fri Nov 13 22:01:41 2009 > @@ -0,0 +1,38 @@ > +<?xml version="1.0" encoding="UTF-8"?> > +<!-- > +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. > +--> > + > +<ofbiz-component name="droppingcrumbs" > + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > + xsi:noNamespaceSchemaLocation="http://ofbiz.apache.org/dtds/ofbiz-component.xsd"> > + <!-- define resource loaders; most common is to use the component resource loader --> > + <resource-loader name="main" type="component"/> > + > + <!-- entity resources: model(s), eca(s), group, and data definitions --> > + <entity-resource type="data" reader-name="seed" loader="main" location="data/DroppingCrumbsThemeData.xml"/> > + > + <!-- web applications; will be mounted when using the embedded Jetty container --> > + <webapp name="droppingcrumbs" > + title="droppingcrumbs" > + menu-name="secondary" > + server="default-server" > + location="webapp/droppingcrumbs" > + mount-point="/droppingcrumbs" > + app-bar-display="false"/> > +</ofbiz-component> > > Added: ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/WEB-INF/web.xml > URL: http://svn.apache.org/viewvc/ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/WEB-INF/web.xml?rev=836017&view=auto > ============================================================================== > --- ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/WEB-INF/web.xml (added) > +++ ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/WEB-INF/web.xml Fri Nov 13 22:01:41 2009 > @@ -0,0 +1,35 @@ > +<?xml version="1.0" encoding="UTF-8"?> > +<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd"> > +<!-- > +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. > +--> > + > +<web-app> > + <display-name>Open For Business - Bread Crumbs Visual Theme</display-name> > + <description>Bread Crumbs Visual Theme</description> > + > + <session-config> > + <session-timeout>1</session-timeout> > + </session-config> > + > + <welcome-file-list> > + <welcome-file>index.jsp</welcome-file> > + <welcome-file>main.jsp</welcome-file> > + </welcome-file-list> > + > +</web-app> > > Added: ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/css/docbook.css > URL: http://svn.apache.org/viewvc/ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/css/docbook.css?rev=836017&view=auto > ============================================================================== > --- ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/css/docbook.css (added) > +++ ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/css/docbook.css Fri Nov 13 22:01:41 2009 > @@ -0,0 +1,38 @@ > +/*********************************************** > +APACHE OPEN FOR BUSINESS > +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. > +***********************************************/ > +body {background:transparent url(/images/ofbiz_logo.gif) no-repeat scroll left top; > + color: #000; > + font-family: Verdana, Arial, Helvetica, sans-serif; > + font-size:.75em; > + line-height:1.5em;padding:50px 0 0; > +} > + > +a:hover { > + color:#111111; > + text-decoration:underline; > +} > +a:visited { > + color:#000; > + text-decoration:underline; > +} > +a { > + color:#555; > + text-decoration:underline; > +} > > Added: ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/css/help.css > URL: http://svn.apache.org/viewvc/ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/css/help.css?rev=836017&view=auto > ============================================================================== > --- ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/css/help.css (added) > +++ ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/css/help.css Fri Nov 13 22:01:41 2009 > @@ -0,0 +1,51 @@ > +/*********************************************** > +APACHE OPEN FOR BUSINESS > +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. > +***********************************************/ > +body { > + background:none; > + font-size=105%; > +} > + > +.left-border { > + float:left; > + width:20em; > +} > + > +div.contentarea { > + margin: 10px 0 0 0.5em; > + padding:0 0 0 0.5em; > +} > +.leftonly { > + float:none; > + min-height:25em; > +} > + > +#column-container .leftonly { > +margin-left:20em; > +width:auto; > +} > + > +div.screenlet-body { > +border: none; > +} > + > +#content-main-section h1, > +#content-main-section .h1 { > +display: block; > +} > > Added: ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/css/style.css > URL: http://svn.apache.org/viewvc/ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/css/style.css?rev=836017&view=auto > ============================================================================== > --- ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/css/style.css (added) > +++ ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/css/style.css Fri Nov 13 22:01:41 2009 > @@ -0,0 +1,2092 @@ > +/* > + * 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. > + */ > + /* This CSS file is used for all OFBiz applications EXCEPT ecommerce. */ > + /* See the "ecommain.css" file for ecommerce. */ > + /* ===== Resets/Browser Normalization ===== */ > + > +html, body, div, span, applet, object, iframe, > +h1, h2, h3, h4, h5, h6, p, blockquote, pre, > +a, abbr, acronym, address, big, cite, code, > +del, dfn, em, font, img, ins, kbd, q, s, samp, > +small, strike, strong, sub, sup, tt, var, > +b, u, i, center,dl, dt, dd, ol, ul, li, > +fieldset, form, label, legend, > +table, caption, tbody, tfoot, thead, tr, th, td { > +border:0; > +margin:0; > +outline:0; > +padding:0; > +font-size: 100%; /*add font size to reset */ > +background:transparent; > +vertical-align: baseline; > +} > + > +body { > +line-height: 1.5em; > +color: black; > +background-color: #F0F0F0; > +font-size: 62.5%; > +position: relative; > +} > + > +blockquote,body,div,dl,dt,dd,fieldset,form,h1,h2,h3,h4,h5,h6,img,input,li,ol,p,select,span,td,textarea,th,ul { > +border-style: none; > +margin: 0; > +padding: 0; > +} > + > +a,address,body,caption,cite,code,dfn,em,strong,th,var { > +font-style: normal; > +font-weight: normal; > +text-decoration: none; > +} > + > +body,caption,th { > +text-align: left; > +} > + > +h1,h2,h3,h4,h5,h6 { > +font-size: 100%; > +} > + > +ol,ul { > +list-style: none; > +} > + > +/* ===== Basic Element Styles ===== */ > +a,a:visited { > +color: #000099; > +font-weight: bold; > +} > + > +a:hover,a:active { > +text-decoration: underline; > +} > + > +.disabled { > +color: #333366; > +text-decoration: none; > +} > + > +body,textarea,input,select { > +font-family: Verdana, Arial, Helvetica, sans-serif; > +} > + > +hr { > +background-color: #999999; > +border: 0; > +height: 0.1em; > +margin: 0.5em 0 0.5em 0; > +} > + > +input[type="radio"],input[type="checkbox"] { > +font-size: 1.1em; > +margin: 0.2em; > +} > + > +input[type="text"],input[type="password"] { > +background-color: #ffffff; > +border: #999999 solid 0.1em; > +font-size: 1.1em; > +margin: 0.2em; > +padding: 0.1em 0 0.1em 0; > +} > + > +input[type="submit"],input[type="button"],input[type="reset"] { > +background-color: #ffffff; > +border: #999999 solid 0.1em; > +color: #000099; > +font-size: 1em; > +font-weight: bold; > +} > + > +input[type="submit"]:hover { > +color: #ff0000; > +cursor: pointer; > +text-decoration: underline; > +} > + > +input[type="file"] { > +font-size: 1.1em; > +height: 1.6em; /* force ctrl to scale with text */ > +} > + > +select { > +background-color: #ffffff; > +border: #999999 solid 0.1em; > +font-size: 1.1em; > +height: 1.6em; /* force ctrl to scale with text */ > +margin: 0.1em; > +} > + > +select[multiple="multiple"] { > +height: 5em; > +} > + > +h1,.h1 { > +font-size: 1.6em; > +font-weight: bold; > +} > + > +h2,.h2 { > +font-size: 1.3em; > +font-weight: bold; > +} > + > +h3,.h3 { > +font-size: 1.1em; > +font-weight: bold; > +} > + > +/* IE7 fix */ > +table { > +font-size: 1em; > +} > + > +/* IE7 fix */ > +table input { > +border: #999999 solid 0.1em; > +} > + > +textarea { > +background-color: #ffffff; > +border: #999999 solid 0.1em; > +font-size: 1.1em; > +} > + > +th,th a { > +color: #000000; > +font-weight: bold; > +} > + > +/* ===== Legacy Styles ===== */ > +/* The "smallSubmit" class can be used to decorate > +links (A elements) and make them similar to form's buttons. */ > +.smallSubmit,.smallSubmit:visited { > +background-color: #ffffff; > +border: #999999 solid 0.1em; > +color: #000099; > +font-size: 1em; > +font-weight: bold; > +margin: 0.2em; > +padding: 0.1em 0.2em 0.1em 0.2em; > +} > + > +.smallSubmit:hover { > +color: #ff0000; > +text-decoration: none; > +} > + > +.smallSubmit:active { > +background-color: #cccccc; > +color: #333366; > +text-decoration: none; > +} > + > +.info { > +color: #000000; > +font-style: normal; > +} > + > +.boxhead { > +color: #FFFFFF; > +font-size: 1.1em; > +font-weight: bold; > +} > + > +.boxlink { > +float: right; > +} > + > +DIV.boxtop { > +background-color: #000099; > +border-color: #999999; > +border-style: solid; > +margin: 0 auto 0 auto; > +padding: 0.1em 0.4em 0.1em 0.4em; > +text-align: center; > +} > + > +DIV.boxhead-left { > +border: none; > +color: #FFFFFF; > +float: left; > +font-size: 1.1em; > +font-weight: bold; > +width: auto; > +} > + > +DIV.boxhead-fill { > +border: none; > +color: #FFFFFF; > +font-size: 1.1em; > +font-weight: bold; > +text-align: center; > +width: 0; > +} > + > +DIV.boxhead-right { > +border: none; > +color: #FFFFFF; > +float: right; > +font-size: 1.1em; > +font-weight: bold; > +width: auto; > +} > + > +A.boxheadbutton { > +color: #FFFFFF; > +font-size: 1.1em; > +} > + > +A.boxheadbutton:hover { > +color: #ff0000; > +text-decoration: none; > +} > + > +.boxoutside { > +background-color: #FFFFFF; > +border: 0.1em solid #999999; > +} > + > +.boxtop { > +background-color: #000099; > +border: 0 solid #999999; > +padding: 0.1em 0.4em 0.1em 0.4em; > +} > + > +.boxbottom { > +background-color: #FFFFFF; > +border: 0 solid #999999; > +padding: 0.4em; > +} > + > +.button { > +background-color: #dddddd; > +border: 0.2em outset #9999CC; > +padding-right: 0.5em; > +padding-left: 0.5em; > +} > + > +.browsecategorylist { > +margin-left: 10px; > +} > + > +.browsecategorytext { > +color: #000099; > +font-weight: bold; > +padding-left: 15px; > +background: url(/droppingcrumbs/images/bullet_pink.png) no-repeat; > +} > + > +/* Catalogs bullet */ > +.browsecategorylist .browsecategorytext { > +background: url(/droppingcrumbs/images/bullet_green.png) no-repeat; > +} > + > +/* Categories bullet */ > +.browsecategorylist .browsecategorylist .browsecategorytext { > +background: url(/droppingcrumbs/images/bullet_red.png) no-repeat; > +} > + > +A.browsecategorybutton { > +color: #000099; > +} > + > +.browsecategorybuttondisabled { > +color: #333333; > +font-weight: bold; > +} > + > +A.buttontext,.buttontextdisabled { > +background-color: #ffffff; > +border: #999999 solid 0.1em; > +font-weight: bold; > +line-height: 1.8em; > +margin: 0.2em; > +padding: 0.1em 0.4em 0.1em 0.4em; > +/*white-space: nowrap;*/ > +} > + > +A.buttontext { > +color: #000099; > +} > + > +A.buttontext:hover { > +color: #ff0000; > +} > + > +A.linktext { > +color: #000099; > +} > + > +A.linktext:hover { > +color: #ff0000; > +} > + > +.buttontextdisabled { > +color: #333333; > +} > + > +A.headerbuttontext { > +color: #000099; > +} > + > +A.headerbuttontext:hover { > +color: #000000; > +} > + > +.submenutextinfo { > +border-right: 0.1em solid #5886C6; > +color: #ffffff; > +font-size: 0.9em; > +font-weight: bold; > +padding-left: 0.5em; > +padding-right: 0.5em; > +} > + > +.submenutext,A.submenutext,A.submenutext:visited { > +border-right: 0.1em solid #5886C6; > +color: #ffff00; > +font-size: 0.9em; > +font-weight: bold; > +padding-left: 0.2em; > +padding-right: 0.5em; > +} > + > +A.submenutext:hover { > +color: #ffff00; > +} > + > +.submenutextdisabled,A.submenutextdisabled { > +border-right: 0.1em solid #5886C6; > +color: #CCCCCC; > +font-size: 0.9em; > +font-weight: bold; > +padding-left: 0.2em; > +padding-right: 0.5em; > +} > + > +A.submenutextdisabled:hover { > +color: #ffff00; > +} > + > +.submenutextinforight { > +color: #ffffff; > +font-size: 0.9em; > +font-weight: bold; > +padding-left: 0.2em; > +} > + > +.submenutextright,A.submenutextright { > +color: #ffff00; > +font-size: 0.9em; > +font-weight: bold; > +padding-left: 0.2em; > +} > + > +A.submenutextright:hover { > +color: #ffff00; > +} > + > +.submenutextrightdisabled,A.submenutextrightdisabled { > +color: #CCCCCC; > +font-size: 0.9em; > +font-weight: bold; > +padding-left: 0.2em; > +} > + > +A.submenutextrightdisabled:hover { > +color: #ffff00; > +} > + > +A.lightbuttontext { > +border: none; > +color: #ffff00; > +} > + > +A.lightbuttontext:hover { > +color: #ffff00; > +} > + > +A.lightbuttontextsmall { > +border: none; > +color: #ffff00; > +font-size: 0.8em; > +} > + > +A.lightbuttontextsmall:hover { > +color: #ffff00; > +} > + > +.lightbuttontextdisabled { > +color: #CCCCCC; > +font-weight: bold; > +} > + > +A.buttontextbig,.buttontextbigdisabled { > +background-color: #ffffff; > +border: #999999 solid 0.1em; > +font-size: 1.5em; > +font-weight: bold; > +margin: 0.2em; > +padding: 0.1em 0.4em 0.1em 0.4em; > +} > + > +A.buttontextbig { > +color: #000099; > +} > + > +.buttontextbigdisabled { > +color: #CCCCCC; > +} > + > +A.buttontextbig:hover { > +color: #ff0000; > +} > + > +A IMG.imageborder { > +border: 0.1em solid #999999; > +} > + > +/* ===== System messages rendering ===== */ > +.eventMessage, > +.errorMessage { > +font-size: 1.3em; > +font-weight: bold; > +margin: 5px 7px 0 7px; > +padding: 0 1em 0 50px; > +} > +.eventMessage { > +background: #FFFFFF url(/droppingcrumbs/images/information.png) no-repeat 10px 50%; > +color: #000099; > +border: solid 3px #000099; > +} > +.errorMessage { > +background: #FFFFFF url(/droppingcrumbs/images/exclamation.png) no-repeat 10px 50%; > +color: #FF0000; > +border: solid 3px #FF0000; > +} > +.content-messages p { > +margin: 0.5em 0 0.5em 0; > +} > + > +.mediumSubmit,.largeSubmit,.loginButton { > +background-color: #ffffff; > +border: #999999 solid 0.1em; > +color: #000099; > +font-size: 1.4em; > +font-weight: bold; > +margin: 0.2em; > +} > + > +.mediumSubmit:hover,.largeSubmit:hover,.loginButton:hover { > +color: #ff0000; > +} > + > +.smallAltSubmit,.mediumAltSubmit,.largeAltSubmit { > +font-size: 1.1em; > +} > + > +.basePrice { > +color: #000000; > +} > + > +.normalPrice { > +color: #008000; > +} > + > +.salePrice { > +color: #ff0000; > +} > + > +/* ===== Product Summary Styles ===== */ > +.product-prevnext { > +text-align: right; > +} > + > +.productsummary-container { > +border-top: #999 solid 0.1em; > +margin-top: 0.5em; > +margin-bottom: 0.5em; > +} > + > +.productsummary { > +border-bottom: #999 solid 0.1em; > +/* using min-height as an alternative to clear: both; because that, in some browsers, will clear the top-level columns and not > just in this div (Mozilla based, namely) */ > +min-height: 6em; > +overflow: auto; > +padding: 0.5em; > +position: relative; > +} > + > +.productsummary .smallimage { > +float: left; > +/* position: absolute; top: 5px; left: 5px; */ > +margin: 0 0.5em 0.5em 0; > +} > + > +.productsummary .smallimage img { > +border: #CCC solid 0.1em; > +height: 5em; > +} > + > +.productsummary .productbuy { > +float: right; > +margin: 0.5em; > +text-align: right; > +width: 13em; > +} > + > +.productsummary .productinfo { /* margin-left: 60px; */ > +text-align: left; > +} > + > +/* ===== Product Detail Styles ===== */ > +#productdetail #long-description { > +border-top: #999 solid 0.1em; > +margin-top: 1em; > +padding-top: 0.5em; > +} > + > +#productdetail #reviews { > +border-top: #999 solid 0.1em; > +margin-top: 1em; > +padding-top: 0.5em; > +} > + > +#productdetail #associated-products { > +border-top: #999 solid 0.1em; > +margin-top: 1em; > +padding-top: 0.5em; > +} > + > +.treeWrapper { > +background-color: #ffffff; > +border-top: 0.1em solid #000000; > +border-left: 0.1em solid #000000; > +color: #000000; > +font-size: 1.6em; > +font-weight: normal; > +margin-left: 1.2em; > +margin-top: 0.2em; > +text-align: left; > +text-decoration: none; > +} > + > +.lefthalf { > +float: left; > +height: 1%; > +left: 0; > +margin: 0% 1% 1% 0%; > +width: 49%; > +} > + > +.righthalf { > +float: right; > +height: 1%; > +margin: 0 0 1% 1%; > +right: 0; > +width: 49%; > +} > + > +.leftclear { > +clear: left; > +height: 1%; > +} > + > +/* ==== Styles For Form Widgets === */ > +.formTableBordered { > +border: 0.1em solid #999999; > +width: 100%; > +} > + > +/* ==== Styles For The Html Log === */ > +.DEBUG { > +color: #808080; > +} > + > +.WARN { > +color: #0000ff; > +font-weight: bold; > +} > + > +.INFO { > +color: #008000; > +} > + > +.ERROR { > +border: 0.2em solid #ff0000; > +color: #ff0000; > +font-weight: bold; > +} > + > +.treewrapper { > +margin-left: 1em; > +} > + > +.treeitem { > +border: #888888 solid 0.1em; > +color: #0000ff; > +font-size: 1.4em; > +font-weight: bold; > +} > + > +.appbar { > +background-color: #ffffff; > +} > + > +.whitearea { > +background-color: #FFFFFF; > +} > + > +.blackarea { > +background-color: #000000; > +} > + > +.page-title { > +display: none; > +} > + > +DIV.row { > +background-color: #B4B0AA; > +margin: 0 auto 0 auto; > +text-align: center; > +} > + > +DIV.col { > +border: none; > +float: left; > +width: auto; > +} > + > +DIV.col-fill { > +background-color: #B4B0AA; > +border: none; > +color: #000099; > +font-weight: bold; > +text-align: center; > +width: 0; > +} > + > +DIV.col-right { > +border: none; > +float: right; > +width: auto; > +} > + > +DIV.contentarea { > +margin: 7px; > +} > + > +DIV.endcolumns { /* deprecated - use .clear */ > +clear: both; > +} > + > +DIV.simple-right-small { > +float: right; > +width: 2em; > +text-align: right; > +} > + > +DIV.simple-right-half { > +float: right; > +width: 50%; > +text-align: right; > +} > + > +DIV.screenlet { > +height: auto !important; > +height: 1%; > +margin-bottom: 1em; > +} > + > +DIV.screenlet-body { > +background-color: #FFFFFF; > +height: auto !important; > +height: 1%; > +padding: 0.4em; > +border: 0.1em solid #5CA3D7; > +} > + > +DIV.no-padding { > +padding: 0; > +border: none; > +} > + > +#column-container { > +margin: auto; > +padding: 0 5px 5px 5px; > +position: relative; > +} > + > +#column-container h1, > +#column-container .h1, > +#column-container h2, > +#column-container .h2 { > +margin-bottom: 0.5em; > +} > + > +#column-container h1, > +#column-container .h1 { > +color: #000099; > +} > + > +#column-container .left { > +float: left; > +/* alt: position: absolute; top: 0px; left: 0px; */ > +width: 22em; > +margin-right: 1em; > +} > + > +#column-container .left-larger { > +float: left; > +/* alt: position: absolute; top: 0px; left: 0px; */ > +width: 25em; > +margin-right: 1em; > +} > + > +.left-border { > +float: left; > +margin-right: 1em; > +width: 22em; > +border-right: 0.5px dotted #ccc; > +background-color: #eee; > +height: 100%; > +} > + > +#column-container .right { > +float: right; > +margin-left: 1em; > +width: 22em; > +} > + > +#column-container .leftonly { > +margin-left: 23em; > +width: auto; > +} > + > +#column-container .leftonly-larger { > +margin-left: 26em; > +width: auto; > +} > + > +#column-container .rightonly { > +margin-right: 23em; > +width: auto; > +} > + > +#column-container .center { > +margin-left: 23em; > +margin-right: 23em; > +width: auto; > +} > + > +#column-container .nocolumns { > +width: auto; > +} > + > +DIV.column-left-wide { > +background-color: #CCCCCC; > +border: #000000 solid 0.2em; > +float: left; > +overflow: auto; > +width: 30em; > +} > + > +DIV.widget-container { > +margin-bottom: 2em; > +} > + > +/* ===== New Styles ===== */ > +/* ================================ */ > +/* ===== Used to clear floats ===== */ > +/* ================================ */ > + > +.clear { > +clear: both; > +height: 0; > +visibility: hidden; > +} > + > +.no-clear .clear { > +/* Used in container elements to override the clear class > +in contained elements. */ > +clear: none; > +} > + > +/* ================================= */ > + /* ===== Single Element Styles ===== */ > + /* ================================= */ > +.alert { /* Used for alert text */ > +color: #ff0000; > +} > + > + > +.hidden { > +height: 0; > +display: none; > +} > + > +.label { > +/* Used for <input> element labels */ > +font-weight: bold; > +height: 1.2em; > +/* Same as <input> height */ > +padding-right: 1.1em; > +text-align: right; > +white-space: nowrap; > +width: 1%; > +} > + > +.required,input.required { > +/* required style for <input> elements */ > +background-color: #eeeeee; > +} > + > +.tooltip { /* tooltip style */ > +background-color: #ffffbb; > +border: 0.1em solid #999999; > +color: #000000; > +font-style: italic; > +margin: 0.4em; > +padding: 0.1em; > +} > + > +.visible { > +height: auto; > +visibility: visible; > +} > + > +/* ================================== */ > +/* ===== Used to align elements ===== */ > +/* ================================== */ > +.align-float { > +float: right; > +} > + > +.align-text { > +text-align: right; > +} > + > +.align-top { > +vertical-align: top; > +} > + > +.centered { > +text-align: center; > +} > + > +.tabbar { > +background-color: #39565F; > +height: 30px; > +width: 100%; > +} > + > +.tabbar .breadcrumbs { > +color: #FFFFFF; > +float: left; > +height: 100%; > +} > + > +.tabbar .breadcrumbs-sep { > +color: #FFFFFF; > +float: left; > +height: 22px; > +background: url(/droppingcrumbs/images/appbar4.gif) no-repeat; > +padding: 8px 20px 0px 10px; > +font-size: 1.5em; > +font-weight: bold; > +} > + > + > +/* ==================================== */ > +/* ===== Masthead (Header) Styles ===== */ > +/* ==================================== */ > +.logo-area a div{ > +background: url(/droppingcrumbs/images/ofbiz_logo.gif) no-repeat; > +width:250px; > +height:50px; > +} > + > +#masthead { > +background: url(/droppingcrumbs/images/header_top_bg.gif) repeat-x; > +font-weight: bold; > +height: 1%; /* IE fix */ > +} > + > +#masthead ul li { > +float: left; > +} > + > +#masthead ul .opposed, > +#masthead ul .control-area { > +float: right; > +text-align: right; > +padding-right:10px; > +} > + > +ul#preferences-menu { > +font-size: 1.1em; > +float: right; > +} > + > +ul#preferences-menu li { > +border-left: solid 1px #BBBBBB; > +padding: 0 1em 0 1em; > +} > + > +ul#preferences-menu li.first, > +ul#preferences-menu li.user, > +ul#preferences-menu li.org { > +border: none; > +} > + > +ul#preferences-menu li.user, > +ul#preferences-menu li.org { > +padding: 0; > +color: #777777; > +} > + > +ul#preferences-menu li.user { > +clear: both; > +} > + > +ul#preferences-menu li.user a, > +ul#preferences-menu li.org a { > +color: #777777; > +} > + > +ul#preferences-menu li a:hover { > +color: #FFFFFF; > +text-decoration: none; > +} > + > +ul#preferences-menu .expanded { > +background: url(/droppingcrumbs/images/bullet_arrow_up.png) no-repeat right; > +width:32px; > +padding: 0; > +} > + > +ul#preferences-menu .collapsed { > +background: url(/droppingcrumbs/images/bullet_arrow_down.png) no-repeat right; > +width:32px; > +padding: 0; > +} > + > +ul#preferences-menu li.collapsed a { > +padding-left: 16px; > +} > + > +ul#preferences-menu li.expanded a { > +padding-left: 16px; > +} > + > +ul#preferences-menu li a { > +color: #FFA200; > +padding: 0.2em; > +} > + > +ul#preferences-menu a:hover { > +color: #5CA3D7; > +text-decoration: none; > +} > + > +ul#preferences-menu li.collapsed a:hover { > +background: url(/droppingcrumbs/images/bullet_arrow_down.png) no-repeat right; > +} > + > +ul#preferences-menu li.expanded a:hover { > +background: url(/droppingcrumbs/images/bullet_arrow_up.png) no-repeat right; > +} > + > +.control-area a { > +font-size: 1.1em; > +color: #5CA3D7; > +} > + > +ul#preferences-menu li a.help-link { > +display:block; > +height: 12px; > +width:10px; > +background: url(/droppingcrumbs/images/help.png) no-repeat; > +} > + > +/* ========================================= */ > +/* ===== Footer Styles ===================== */ > +/* ========================================= */ > +#footer { > +text-align: center; > +padding-bottom: 1em; > +} > + > +#footer p { > + margin: 1em; > +} > + > +/* ================================================== */ > +/* ===== Main Navigation (App Menu) Styles ========== */ > +/* ================================================== */ > +#main-navigation,#app-navigation { > +height:30px; > +float: left; > +font-size: 130%; > +} > + > +#main-navigation { > +background: url(/droppingcrumbs/images/appbar2.gif) no-repeat 100% 0%; > +} > +.menu_selected #main-navigation { > +background: url(/droppingcrumbs/images/appbar1.gif) no-repeat 100% 0%; > +} > +#app-navigation { > +background: url(/droppingcrumbs/images/appbar3.gif) no-repeat 100% 0%; > +} > +.menu_selected #app-navigation { > +background: url(/droppingcrumbs/images/appbar2.gif) no-repeat 100% 0%; > +} > + > +#main-navigation h2,#app-navigation h2 { > +color: #FFFFFF; > +cursor: default; > +font-size: 1.2em; > +font-weight: bold; > +text-decoration: none; > +padding:8px 45px 5px 10px; > +} > + > +#app-navigation .clear { > +clear: none; > +} > + > +#main-navigation ul li ul, > +#app-navigation ul li ul { > +position:absolute; > +background-color: #777777; > +z-index:9999; > +width:200px; > +border-bottom: solid 5px #444444; > +border-right: solid 4px #444444; > +} > + > +#app-navigation ul li ul { > +background-color: #006699; > +border-bottom: solid 5px #003366; > +border-right: solid 4px #003366; > +} > + > +.menu_selected #app-navigation ul li ul { > +background-color: #777777; > +border-bottom: solid 5px #444444; > +border-right: solid 4px #444444; > +} > + > +#main-navigation ul li ul li a, > +#app-navigation ul li ul li a { > +display:block; > +padding:4px 16px 4px 16px; > +font-weight:bold; > +color: #FFFFFF; > +} /*Color subcells normal mode*/ > + > +#main-navigation ul li ul li a:hover, > +#app-navigation ul li ul li a:hover { > +background-color:#D2D2D2; > +text-decoration:none; > +} /*Color subcells hovering mode*/ > + > +#main-navigation ul li ul li a.disabled, > +#app-navigation ul li ul li a.disabled { > +color:#999999; > +} /*Color subcells disabled mode*/ > + > +#main-navigation ul li ul li.selected a, > +#app-navigation ul li ul li.selected a { > +background-color:#AAAAAA; > +} /*Color subcells selected*/ > + > +#main-navigation ul li ul li.selected a:hover, > +#app-navigation ul li ul li.selected a:hover { > +background-color:#EEEEEE; > +} /*Color subcells selected*/ > + > +/* ================================================= */ > +/* ===== Screenlet Title Bar/Navigation Styles ===== */ > +/* ================================================= */ > + > +.screenlet-title-bar { > +background-color:#0099CC; > +height: 1%; /* IE fix */ > +min-height: 1.5em; > +} > + > +.screenlet-title-bar .h1, > +.screenlet-title-bar .h2, > +.screenlet-title-bar .h3, > +.screenlet-title-bar h1, > +.screenlet-title-bar h2, > +.screenlet-title-bar h3 { > +color: #ffffff; > +font-weight: bold; > +padding: 0.1em 0.5em 0.2em 0.5em; > +} > + > +.screenlet-title-bar ul { > +display: inline; /* IE Fix */ > +} > + > +.screenlet-title-bar ul li { > +background-color: #666666; > +border-left: 0.1em solid #5f9fcf; > +color: #ffffff; > +float: right; > +font-size: 1em; > +font-weight: bold; > +padding: 0.1em 0.5em 0.2em 0.5em; > +} > + > +.screenlet-title-bar ul h1, > +.screenlet-title-bar ul h2, > +.screenlet-title-bar ul h3, > +.screenlet-title-bar ul .h1, > +.screenlet-title-bar ul .h2, > +.screenlet-title-bar ul .h3 { > +background-color: #0099CC; > +border-left: none; > +float: left; > +} > + > +.screenlet-title-bar .h1 { > +font-size: 1.6em; > +} > + > +.screenlet-title-bar .h2 { > +font-size: 1.3em; > +} > + > +.screenlet-title-bar .h3,.screenlet-title-bar .head4 { > +font-size: 1.1em; > +} > + > +.screenlet-title-bar .h3 a { > +color: #ffff66; > +display: inline; > +} > + > +.screenlet-title-bar ul a { > +color: #FFA200; > +display: block; > +} > + > +.screenlet-title-bar ul a:hover { > +color: #ffffff; > +text-decoration: none; > +} > + > +.screenlet-title-bar ul .disabled { > +color: #CCCCCC; > +} > + > +.screenlet-title-bar ul .collapsed, > +.screenlet-title-bar ul .collapsed:hover { > +background: url(/droppingcrumbs/images/bullet_arrow_down.png) no-repeat right; > +width:16px; > +border:none; > +} > + > +.screenlet-title-bar ul .expanded, > +.screenlet-title-bar ul .expanded:hover { > +background: url(/droppingcrumbs/images/bullet_arrow_up.png) no-repeat right; > +width:16px; > +border:none; > +} > + > +.screenlet-title-bar ul .collapsed a, > +.screenlet-title-bar ul .expanded a { > +cursor: pointer; > +} > + > +/* login screenlet decorator */ > +.login-screenlet { > +min-width: 25em; > +width: 25%; > +} > + > +.login-screenlet .screenlet-title-bar { > +text-align: center; > +} > + > +/* ======================================================= */ > +/* ===== Basic Navigation (Vertical Menu) Style ========== */ > +/* ======================================================= */ > +.basic-nav { /* indent menu - helpful for widgets */ > +padding-left: 1em; > +} > + > +.basic-nav ul { /* placeholder */ > + > +} > + > +.basic-nav ul li { > + > +} > + > +.basic-nav ul a { > +color: #000099; > +font-size: 1.1em; > +} > + > +.basic-nav ul .selected,.basic-nav ul .selected a { > +color: #0000ff; > +} > + > +.basic-nav ul a:hover { > +color: #0000ff; > +} > + > +.basic-nav ul .disabled,.basic-nav ul .disabled a { > +color: #D4D0C8; > +} > + > +/* ======================================== */ > +/* ===== Button Bar Navigation Styles ===== */ > +/* ======================================== */ > +.button-bar { > +margin: 0 1em 1em 0; > +} > + > +.button-bar ul { > +display: inline; /* IE Fix */ > +} > + > +.button-bar ul li { > +float: left; > +font-weight: bold; > +padding: 0.1em 0.4em 0.1em 0.4em; > +} > + > +.button-bar ul .opposed { > +float: right; > +} > + > +.button-bar ul a,.tabContainer ul a { > +display: block; > +} > + > +.button-bar ul a,.button-bar a { > +padding: 0.1em 0.5em 0.1em 0.5em; > +white-space: nowrap; > +} > + > +.button-bar ul a:hover { > +color: #0000ff; > +} > + > +.button-bar .opposed,.button-bar .opposed li,.button-bar ul .opposed { > +float: right; > +} > + > +/* ===== Button style decorator ===== */ > +.button-style-1 ul li,.tabContainer ul li { > +background-color: #ffffff; > +color: #000099; > +} > + > +.button-style-1 a,.button-style-1 ul a,a.button-style-1 { > +background-color: #D4D0C8; > +border: solid #000099 0.1em; > +color: #000099; > +} > + > +.button-style-1 .selected,.button-style-1 ul .selected,.button-style-1 ul .selected a { > +background-color: #000099; > +color: #ffffff; > +} > + > +.button-style-1 a:hover,.button-style-1 ul a:hover,a.button-style-1:hover { > +background-color: #000099; > +color: #ffffff; > +text-decoration: none; > +} > + > +/* ===== Button style decorator ===== */ > +.button-style-2 ul li { > +background-color: #ffffff; > +color: #000099; > +} > + > +.button-style-2 ul a,.button-style-2 a,a.button-style-2 { > +background-color: #ffffff; > +border: solid #000099 0.1em; > +color: #000099; > +} > + > +.button-style-2 ul .selected a,.button-style-2 .selected { > +background-color: #000099; > +color: #ffffff; > +} > + > +.button-style-2 ul a:hover,.button-style-2 a:hover,a.button-style-2:hover { > +background-color: #000099; > +color: #ffffff; > +text-decoration: none; > +} > + > +/* ===== Button bar decorators ===== */ > +.tool-bar { > +background-color: #D4D0C8; > +border: 0.1em solid #000099; > +padding: 0.2em; > +} > + > +.tool-bar ul li { > +background-color: #D4D0C8; > +padding: 0.1em; > +} > + > +/* tab-bar decorator intended to be used at > +the top of the main content area */ > +.tab-bar { > +background-color: #0099CC; > +padding:5px 10px 0px 10px; > +font-size:1.1em; > +} > + > +.tab-bar ul li { > +margin: 0; > +float:left; > +} > + > +.tab-bar ul a,.tab-bar ul a:visited { > +color: #ffffff; > +padding: 2px 5px 2px 5px; > +} > + > +.tab-bar ul a:hover { > +background-color: #D0D0D0; > +color: #404040; > +text-decoration: none; > +} > + > +.tab-bar ul .selected,.tab-bar ul .selected a,.tab-bar ul .selected a:hover { > +background-color: #F0F0F0; > +color: #404040; > +text-decoration: none; > +} > + > +.tab-bar ul .disabled { > +color: #D4D0C8; > +padding: 0.1em 0.4em 0.1em 0.4em; > +} > + > +.tab-bar .opposed,.tab-bar .opposed li,.tab-bar ul .opposed { > +border-left: 0.1em solid #5f9fcf; > +border-right: none; > +} > + > +/* ======================== */ > +/* ===== Table Styles ===== */ > +/* ======================== */ > +.basic-table { > +background-color: #ffffff; > +color: #000000; > +width: 100%; > +} > + > +form .basic-table,.screenlet-body .basic-table { > +margin-bottom: 0; > +} > + > +.basic-table tr td { /* Style for all cells */ > +padding: 0.1em; > +} > + > +.basic-table tr .label,.basic-table tr .group-label { > +/* field labels for forms */ > +font-weight: bold; > +text-align: right; > +padding-right: 1.5em; > +white-space: nowrap; > +width: 1%; > +} > + > +.basic-table tr .group-label { /* "header" for field label groups */ > +font-size: 1.2em; > +padding: 2em 1.5em 0 0; > +} > + > +.basic-table tr th,.basic-table .header-row { > +font-weight: bold; > +text-align: left; > +} > + > +.basic-table .header-row td { > +border-bottom: 0.1em solid #000000; > +} > + > +.basic-table .header-row td a { > +color: #000000; > +} > + > +.basic-table .alternate-row { /* Alternating row style */ > +background-color: #eeeeee; > +} > + > +.basic-table .selected { > +background: #FFFCCF; > +} > + > +.basic-table .alternate-rowSelected { > +background: #FFF55F; > +} > + > +.basic-table .Validate { /*Style use by alt-row-style on list*/ > +background: #A0D5F7; > +} > + > +.basic-table .alternate-rowValidate { > +/*Style use by alt-row-style on list*/ > +background: #72A8F2; > +} > + > +.basic-table .Warn { /*Style use by alt-row-style on list*/ > +background: #f55C5C; > +} > + > +.basic-table .alternate-rowWarn { /*Style use by alt-row-style on list*/ > +background: #FC7455; > +} > + > +.basic-table tr .button-col { /* button column style - for the small > +collection of buttons used in lists */ > +vertical-align: top; > +} > + > +.basic-table tr .button-col a { > +background-color: #ffffff; > +border: #999999 solid 0.1em; > +color: #000099; > +float: left; > +margin: 0 0.1em 0 0.1em; > +padding: 0.1em 0.4em 0.1em 0.4em; > +white-space: nowrap; > +} > + > +.basic-table tr .smallSubmit,.basic-table tr .smallSubmit:visited { > +background-color: #ffffff; > +border: #999999 solid 0.1em; > +color: #000099; > +font-size: 1em; > +font-weight: bold; > +margin: 0.2em; > +padding: 0.1em 0.2em 0.1em 0.2em; > +white-space: nowrap; > +} > + > +.basic-table tr .button-col a:hover,.basic-table tr .button-col a:active,.basic-table tr .smallSubmit:hover,.basic-table tr > .smallSubmit:active { > +color: #ff0000; > +text-decoration: none; > +} > + > +.basic-table .collapsed { > +visibility: collapse; > +} > + > +/* ===== Alternate table header style ===== */ > +.basic-table .header-row-2 th,.basic-table .header-row-2 td { > +background-color: #999999; > +border-bottom: 0; > +border-left: 0.1em solid #cccccc; > +color: #ffffff; > +font-weight: bold; > +text-align: left; > +} > + > +.basic-table .header-row-2 th a,.basic-table .header-row-2 td a { > +background-color: #999999; > +border-bottom: 0; > +color: #ffffff; > +font-weight: bold; > +text-align: left; > +text-decoration: none; > +} > + > +/* ===== Sort field style ===== */ > +.basic-table .header-row-2 th .sort-order-asc,.basic-table .header-row-2 td .sort-order-asc { > +background: url(/images/arrow-gr-up.png) no-repeat right; > +padding-right: 20px; > +} > + > +.basic-table .header-row-2 th .sort-order-desc,.basic-table .header-row-2 td .sort-order-desc { > +background: url(/images/arrow-gr-dw.png) no-repeat right; > +padding-right: 20px; > +} > + > +.basic-table .header-row-2 th .sort-order,.basic-table .header-row-2 td .sort-order { > +background: url(/images/arrow-gr.png) no-repeat right; > +padding-right: 20px; > +} > + > +/* ===== Table decorator - Hover bar ===== */ > +.hover-bar tr:hover { > +background-color: #cccccc; > +cursor: default; > +} > + > +.hover-bar .header-row:hover,.hover-bar tr th:hover { > +background-color: #ffffff; > +color: #000000; > +} > + > +/* ===== Table decorator - Grid ===== */ > +/* These decorators need an IE hack. IE7 does not > +render borders around empty <td> elements */ > +.dark-grid { /* dark grid */ > +border-right: 0.1em solid #000000; > +border-top: 0.1em solid #000000; > +} > + > +.dark-grid td,.dark-grid .header-row-2 th,.dark-grid .header-row-2 td { > +border-bottom: 0.1em solid #000000; > +border-left: 0.1em solid #000000; > +} > + > +.light-grid { /* light grid */ > +border-right: 0.1em solid #cccccc; > +border-top: 0.1em solid #cccccc; > +} > + > +.light-grid td,.light-grid .header-row td { > +border-bottom: 0.1em solid #cccccc; > +border-left: 0.1em solid #cccccc; > +} > + > +/* ===== Table decorator - Calendar ===== */ > +.calendar { > +border-right: 0.1em solid #cccccc; > +} > + > +.calendar tr td { > +border-bottom: 0.1em solid #cccccc; > +border-left: 0.1em solid #cccccc; > +vertical-align: top; > +padding: 0.5em; > +} > + > +.calendar .header-row td { > +background-color: #69a9d9; > +border-bottom: 0.1em solid #cccccc; > +border-left: 0.1em solid #cccccc; > +color: #ffffff; > +height: auto; > +text-align: center; > +} > + > +.calendar tr td .add-new { > +float: right; > +} > + > +.calendar tr td .h1 { > +color: #000099; > +float: left; > +} > + > +.calendar .current-period { > +background-color: #ffffcc; > +} > + > +.calendar .active-period { > +background-color: #eeeeee; > +} > + > +/* ======================= */ > +/* ===== Tree Styles ===== */ > +/* ======================= */ > +.basic-tree { /* placeholder */ > + > +} > + > +.basic-tree ul { > +padding-left: 1em; > +} > + > +.basic-tree li { > +padding-left: 1em; > +white-space: nowrap; > +} > + > +.basic-tree li .expanded { > +background: url(/images/collapse.gif) no-repeat left center; > +padding-right: 1em; > +} > + > +.basic-tree li .collapsed { > +background: url(/images/expand.gif) no-repeat left center; > +padding-right: 1em; > +} > + > +.basic-tree li .leafnode { > +background: url(/images/expand-collapse-placeholder.gif) no-repeat left center; > +padding-right: 1em; > +} > + > +.basic-tree li .treeitem { /* treeitem is deprecated */ > +border-style: none; > +color: #000099; > +font-size: 1em; > +} > + > +.basic-tree li a:hover { > +color: #0000ff; > +} > + > +/* ======================== */ > +/* ===== Form Styles ===== */ > +/* ======================== */ > +.basic-form { > +margin-bottom: 1em; > +} > + > +.basic-form table { > +width: 100%; > +} > + > +.basic-form table .header-row:hover { > +background-color: #ffffff; > +color: #000000; > +} > + > +.basic-form table tr td { > +padding: 0.1em; > +} > + > +.basic-form table tr .label,.basic-form table tr .group-label { > +/* field labels for forms */ > +font-weight: bold; > +text-align: right; > +padding-right: 1.5em; > +width: 1%; > +} > + > +.basic-form table tr .group-label { > +/* "header" for field label groups */ > +font-size: 1.2em; > +padding: 2em 1.5em 0 0; > +} > + > +.basic-form table tr th,.basic-form table .header-row { > +font-weight: bold; > +text-align: left; > +} > + > +.basic-form table .header-row:hover,.basic-form table tr th:hover { > +background-color: #ffffff; > +color: #000000; > +} > + > +.basic-form table .header-row td { > +border-bottom: 0.1em solid #999999; > +} > + > +.basic-form table .viewManyTR1,.basic-form table .alternate-row { > +/* Alternating row style */ > +/* .viewManyTR1 deprecated - use .alternate-row */ > +background-color: #eeeeee; > +} > + > +.basic-form table tr td .smallSubmit,.basic-form table tr td .smallSubmit:visited { > +background-color: #ffffff; > +border: #999999 solid 0.1em; > +color: #000099; > +font-size: 1em; > +font-weight: bold; > +margin: 0.2em; > +padding: 0.1em 0.2em 0.1em 0.2em; > +} > + > +.basic-form table tr td .smallSubmit:hover,.basic-form table tr td .smallSubmit:active { > +color: #ff0000; > +text-decoration: none; > +} > + > +.basic-form table tr td .disabled { > +background-color: #cccccc; > +color: #333366; > +text-decoration: none; > +} > + > +/* ===== Form decorator - Form Widget ===== */ > +.form-widget table tr .label,.form-widget-table tr .label { > +/* Added for backward compatibility */ > +width: 20%; > +} > + > +.form-widget table,.form-widget-table { > +width: auto; > +} > + > +.form-widget-table { > +margin-bottom: 1em; > +} > + > +/* Pager */ > +.nav-pager { > +height: 2em; > +padding-bottom: 0.7em; > +padding-top: 0.4em; > +} > + > +.nav-pager ul { > +display: inline; /* IE Fix */ > +} > + > +.nav-pager ul li { > +background-color: #ffffff; > +float: left; > +font-weight: bold; > +line-height: 1.8em; > +margin: 0.2em; > +} > + > +.nav-pager ul li a { > +display: block; > +height: 16px; > +width: 16px; > +text-indent:2000px; > +} > + > +.nav-pager ul li span { > +visibility:hidden; > +display: block; > +height: 16px; > +width: 16px; > +} > + > +.nav-pager ul .nav-first a { > +background: url(/droppingcrumbs/images/resultset_first.png) no-repeat; > +} > +.nav-pager ul .nav-previous a { > +background: url(/droppingcrumbs/images/resultset_previous.png) no-repeat; > +} > +.nav-pager ul .nav-next a { > +background: url(/droppingcrumbs/images/resultset_next.png) no-repeat; > +} > +.nav-pager ul .nav-last a { > +background: url(/droppingcrumbs/images/resultset_last.png) no-repeat; > +} > +.nav-pager ul .nav-first-disabled { > +background: url(/droppingcrumbs/images/resultset_first_disabled.png) no-repeat; > +} > +.nav-pager ul .nav-previous-disabled { > +background: url(/droppingcrumbs/images/resultset_previous_disabled.png) no-repeat; > +} > +.nav-pager ul .nav-next-disabled { > +background: url(/droppingcrumbs/images/resultset_next_disabled.png) no-repeat; > +} > +.nav-pager ul .nav-last-disabled { > +background: url(/droppingcrumbs/images/resultset_last_disabled.png) no-repeat; > +} > +.nav-pager ul .nav-pagesize { > +padding: 0 30px 0 30px; > +} > + > +.view-calendar { > +background: url(/images/cal.gif) no-repeat; > +} > + > +.field-lookup ul li { > +float: left; > +} > + > +.field-lookup ul li a{ > +background: url(/droppingcrumbs/images/application_view_list.png) no-repeat 0 0; > +display: block; > +margin: 3px 10px 0px 4px; > +width:16px; > +height:16px; > +} > + > +.last-system-msg{ > +color:#FFFFFF; > +padding-left:10px; > +} > + > +.last-system-msg a{ > +color:#FFFFFF; > +} > + > +/* ================================= */ > +/* ===== Calendar Date Select ====== */ > +/* ================================= */ > +.calendar_date_select { > +color: #fff; > +border: #777 1px solid; > +display: block; > +width: 200px; > +z-index: 1000; > +} > + > +/* this is a fun ie6 hack to get drop downs to stay behind the popup window. This should always be just underneath > .calendar_date_select */ > +iframe.ie6_blocker { > +position: absolute; > +z-index: 999; > +} > + > +.calendar_date_select thead th { > +font-weight: bold; > +background-color: #4682B4; > +border-top: 1px solid #777; > +border-bottom: 2px solid #777; > +color: white !important; > +} > + > +.calendar_date_select .cds_buttons { > +text-align: center; > +padding: 5px 0px; > +background-color: #4682B4; > +} > + > +.calendar_date_select .cds_footer { > +background-color: #4682B4; > +padding: 3px; > +font-size: 12px; > +text-align: center; > +} > + > +.calendar_date_select table { > +margin: 0px; > +padding: 0px; > +} > + > +.calendar_date_select .cds_header { > +background-color: #87CEEB; > +border-bottom: 2px solid #87CEEB; > +text-align: center; > +} > + > +.calendar_date_select .cds_header span { > +font-size: 15px; > +color: #000; > +font-weight: bold; > +} > + > +.calendar_date_select select { > +font-size: 11px; > +} > + > +.calendar_date_select .cds_header a:hover { > +color: #fff; > +} > + > +.calendar_date_select .cds_header a { > +width: 22px; > +height: 20px; > +text-decoration: none; > +font-size: 14px; > +color: #000 !important; > +} > + > +.calendar_date_select .cds_header a.prev { > +float: left; > +} > + > +.calendar_date_select .cds_header a.next { > +float: right; > +} > + > +.calendar_date_select .cds_header a.close { > +float: right; > +display: none; > +} > + > +.calendar_date_select .cds_header select.month { > +width: 90px; > +} > + > +.calendar_date_select .cds_header select.year { > +width: 61px; > +} > + > +.calendar_date_select .cds_buttons a { > +color: #fff; > +font-size: 9px; > +} > + > +.calendar_date_select td { > +font-size: 12px; > +width: 24px; > +height: 21px; > +text-align: center; > +vertical-align: middle; > +background-color: #87CEEB; > +} > + > +.calendar_date_select td.weekend { > +background-color: #ADD8E6; > +} > + > +.calendar_date_select td div { > +color: #fff; > +} > + > +.calendar_date_select td div.other { > +color: #888; > +} > + > +.calendar_date_select td.selected div { > +color: #000; > +} > + > +.calendar_date_select tbody td { > +border-bottom: 1px solid #FFD700; > +} > + > +.calendar_date_select td.selected { > +background-color: #fff; > +} > + > +.calendar_date_select td:hover { > +background-color: #00BFFF; > +} > + > +.calendar_date_select td.today { > +border: 1px dashed #FFFF00; > +} > + > +.calendar_date_select td.disabled div { > +color: #454545; > +} > + > +.fieldWithErrors .calendar_date_select { > +border: 2px solid #FF0000; > +} > + > +/* ============================= */ > +/* ===== FieldGroup Styles ===== */ > +/* ============================= */ > +.fieldgroup-title-bar { > +font-size: 1.2em; > +font-weight: bold; > +padding: 5px 0 5px 10px; > +} > + > +.fieldgroup-title-bar ul .collapsed,.fieldgroup-title-bar ul .collapsed:hover > +{ > +background: url(/droppingcrumbs/images/bullet_toggle_plus.png) no-repeat left center; > +} > + > +.fieldgroup-title-bar ul .expanded,.fieldgroup-title-bar ul .expanded:hover > +{ > +background: url(/droppingcrumbs/images/bullet_toggle_minus.png) no-repeat left center; > +} > + > +.fieldgroup-title-bar a { > +cursor:pointer; > +text-decoration:none; > +padding-left: 10px; > +color: #000000; > +} > + > +/* == Portlet configuration screenlet == */ > +.portlet-config { > +background-color: #D4D0C8; > +border: 2px solid #D4D0C8; > +margin-bottom: 5px; > +} > + > +.portlet-config-title-bar .title { > +color: #555555; > +font-size: 1.2em; > +float: left; > +} > + > +.portlet-config-title-bar ul { > +display: inline; /* IE Fix */ > +} > + > +.portlet-config-title-bar ul li { > +float: right; > +font-size: 1em; > +font-weight: bold; > +padding: 0.1em 0.5em 0.2em 0.5em; > +} > + > +.portlet-config-title-bar ul li.move-up { > +background: url(/images/arrow-single-up-green.png) no-repeat center center; > +} > + > +.portlet-config-title-bar ul li.move-down { > +background: url(/images/arrow-single-down-green.png) no-repeat center center; > +} > + > +.portlet-config-title-bar ul li.move-left { > +background: url(/images/arrow-single-left-green.png) no-repeat center center; > +} > + > +.portlet-config-title-bar ul li.move-right { > +background: url(/images/arrow-single-right-green.png) no-repeat center center; > +} > + > +.portlet-config-title-bar ul li.move-top { > +background: url(/images/arrow-end-up-green.png) no-repeat center center; > +} > + > +.portlet-config-title-bar ul li.move-bottom { > +background: url(/images/arrow-end-down-green.png) no-repeat center center; > +} > + > +.portlet-config-title-bar ul li.remove { > +background: url(/images/mini-trash.png) no-repeat center center; > +} > + > +.portlet-config-title-bar ul li.edit { > +background: url(/images/mini-edit.png) no-repeat center center; > +} > + > +/* == Portal Manager Toolbar == */ > +#manage-portal-toolbar { > +background-color: #D4D0C8; > +margin-bottom: 0.5em; > +} > + > +#manage-portal-toolbar ul li { > +float: left; > +padding: 0.1em 0.5em 0.2em 0.5em; > +} > + > +#manage-portal-toolbar #config-on-off,#manage-portal-toolbar #manage-portal-page,#manage-portal-toolbar #add-column { > +float: right; > +} > + > +#manage-portal-toolbar #portal-page-name { > +font-size: 1.5em; > +font-weight: bold; > +} > + > +.manage-portal-column-toolbar #add-portlet,.manage-portal-column-toolbar #delete-column,.manage-portal-column-toolbar > #column-width { > +float: right; > +} > + > +/*********************************************** > +Webtools > +***********************************************/ > +.webToolList h3 { > +margin:0.75em 0 0.09em 0; > +text-transform:uppercase; > +} > > Added: ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/appbar1.gif > URL: http://svn.apache.org/viewvc/ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/appbar1.gif?rev=836017&view=auto > ============================================================================== > Binary file - no diff available. > > Propchange: ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/appbar1.gif > ------------------------------------------------------------------------------ > svn:mime-type = application/octet-stream > > Added: ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/appbar2.gif > URL: http://svn.apache.org/viewvc/ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/appbar2.gif?rev=836017&view=auto > ============================================================================== > Binary file - no diff available. > > Propchange: ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/appbar2.gif > ------------------------------------------------------------------------------ > svn:mime-type = application/octet-stream > > Added: ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/appbar3.gif > URL: http://svn.apache.org/viewvc/ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/appbar3.gif?rev=836017&view=auto > ============================================================================== > Binary file - no diff available. > > Propchange: ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/appbar3.gif > ------------------------------------------------------------------------------ > svn:mime-type = application/octet-stream > > Added: ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/appbar4.gif > URL: http://svn.apache.org/viewvc/ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/appbar4.gif?rev=836017&view=auto > ============================================================================== > Binary file - no diff available. > > Propchange: ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/appbar4.gif > ------------------------------------------------------------------------------ > svn:mime-type = application/octet-stream > > Added: ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/application_view_list.png > URL: > http://svn.apache.org/viewvc/ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/application_view_list.png?rev=836017&view=auto > ============================================================================== > Binary file - no diff available. > > Propchange: ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/application_view_list.png > ------------------------------------------------------------------------------ > svn:mime-type = application/octet-stream > > Added: ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_arrow_down.png > URL: > http://svn.apache.org/viewvc/ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_arrow_down.png?rev=836017&view=auto > ============================================================================== > Binary file - no diff available. > > Propchange: ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_arrow_down.png > ------------------------------------------------------------------------------ > svn:mime-type = application/octet-stream > > Added: ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_arrow_up.png > URL: > http://svn.apache.org/viewvc/ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_arrow_up.png?rev=836017&view=auto > ============================================================================== > Binary file - no diff available. > > Propchange: ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_arrow_up.png > ------------------------------------------------------------------------------ > svn:mime-type = application/octet-stream > > Added: ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_green.png > URL: > http://svn.apache.org/viewvc/ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_green.png?rev=836017&view=auto > ============================================================================== > Binary file - no diff available. > > Propchange: ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_green.png > ------------------------------------------------------------------------------ > svn:mime-type = application/octet-stream > > Added: ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_orange.png > URL: > http://svn.apache.org/viewvc/ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_orange.png?rev=836017&view=auto > ============================================================================== > Binary file - no diff available. > > Propchange: ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_orange.png > ------------------------------------------------------------------------------ > svn:mime-type = application/octet-stream > > Added: ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_pink.png > URL: > http://svn.apache.org/viewvc/ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_pink.png?rev=836017&view=auto > ============================================================================== > Binary file - no diff available. > > Propchange: ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_pink.png > ------------------------------------------------------------------------------ > svn:mime-type = application/octet-stream > > Added: ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_purple.png > URL: > http://svn.apache.org/viewvc/ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_purple.png?rev=836017&view=auto > ============================================================================== > Binary file - no diff available. > > Propchange: ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_purple.png > ------------------------------------------------------------------------------ > svn:mime-type = application/octet-stream > > Added: ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_red.png > URL: > http://svn.apache.org/viewvc/ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_red.png?rev=836017&view=auto > ============================================================================== > Binary file - no diff available. > > Propchange: ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_red.png > ------------------------------------------------------------------------------ > svn:mime-type = application/octet-stream > > Added: ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_toggle_minus.png > URL: > http://svn.apache.org/viewvc/ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_toggle_minus.png?rev=836017&view=auto > ============================================================================== > Binary file - no diff available. > > Propchange: ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_toggle_minus.png > ------------------------------------------------------------------------------ > svn:mime-type = application/octet-stream > > Added: ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_toggle_plus.png > URL: > http://svn.apache.org/viewvc/ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_toggle_plus.png?rev=836017&view=auto > ============================================================================== > Binary file - no diff available. > > Propchange: ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_toggle_plus.png > ------------------------------------------------------------------------------ > svn:mime-type = application/octet-stream > > Added: ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_yellow.png > URL: > http://svn.apache.org/viewvc/ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_yellow.png?rev=836017&view=auto > ============================================================================== > Binary file - no diff available. > > Propchange: ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_yellow.png > ------------------------------------------------------------------------------ > svn:mime-type = application/octet-stream > > Added: ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/exclamation.png > URL: > http://svn.apache.org/viewvc/ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/exclamation.png?rev=836017&view=auto > ============================================================================== > Binary file - no diff available. > > Propchange: ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/exclamation.png > ------------------------------------------------------------------------------ > svn:mime-type = application/octet-stream > > Added: ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/header_top_bg.gif > URL: > http://svn.apache.org/viewvc/ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/header_top_bg.gif?rev=836017&view=auto > ============================================================================== > Binary file - no diff available. > > Propchange: ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/header_top_bg.gif > ------------------------------------------------------------------------------ > svn:mime-type = application/octet-stream > > |
;-)
I told you I was looking for a name! :-) -Bruno 2009/11/13 Jacques Le Roux <[hidden email]>: > droppingcrumbs :D > > Jacques > > From: <[hidden email]> >> >> Author: buscob >> Date: Fri Nov 13 22:01:41 2009 >> New Revision: 836017 >> >> URL: http://svn.apache.org/viewvc?rev=836017&view=rev >> Log: >> Added a new Visual Theme for back-office applications >> >> Added: >> ofbiz/trunk/themes/droppingcrumbs/ >> ofbiz/trunk/themes/droppingcrumbs/data/ >> ofbiz/trunk/themes/droppingcrumbs/data/DroppingCrumbsThemeData.xml >> ofbiz/trunk/themes/droppingcrumbs/includes/ >> ofbiz/trunk/themes/droppingcrumbs/includes/appbarClose.ftl >> ofbiz/trunk/themes/droppingcrumbs/includes/appbarOpen.ftl >> ofbiz/trunk/themes/droppingcrumbs/includes/footer.ftl >> ofbiz/trunk/themes/droppingcrumbs/includes/header.ftl >> ofbiz/trunk/themes/droppingcrumbs/ofbiz-component.xml >> ofbiz/trunk/themes/droppingcrumbs/webapp/ >> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/ >> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/WEB-INF/ >> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/WEB-INF/web.xml >> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/css/ >> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/css/docbook.css >> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/css/help.css >> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/css/style.css >> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/ >> >> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/appbar1.gif >> (with props) >> >> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/appbar2.gif >> (with props) >> >> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/appbar3.gif >> (with props) >> >> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/appbar4.gif >> (with props) >> >> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/application_view_list.png >> (with props) >> >> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_arrow_down.png >> (with props) >> >> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_arrow_up.png >> (with props) >> >> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_green.png >> (with props) >> >> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_orange.png >> (with props) >> >> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_pink.png >> (with props) >> >> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_purple.png >> (with props) >> >> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_red.png >> (with props) >> >> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_toggle_minus.png >> (with props) >> >> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_toggle_plus.png >> (with props) >> >> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_yellow.png >> (with props) >> >> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/exclamation.png >> (with props) >> >> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/header_top_bg.gif >> (with props) >> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/help.png >> (with props) >> >> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/information.png >> (with props) >> >> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/ofbiz_logo.gif >> (with props) >> >> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/resultset_first.png >> (with props) >> >> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/resultset_first_disabled.png >> (with props) >> >> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/resultset_last.png >> (with props) >> >> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/resultset_last_disabled.png >> (with props) >> >> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/resultset_next.png >> (with props) >> >> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/resultset_next_disabled.png >> (with props) >> >> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/resultset_previous.png >> (with props) >> >> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/resultset_previous_disabled.png >> (with props) >> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/js/ >> >> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/js/application.js >> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/js/dropdown.js >> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/screenshot.jpg >> (with props) >> >> Added: ofbiz/trunk/themes/droppingcrumbs/data/DroppingCrumbsThemeData.xml >> URL: >> http://svn.apache.org/viewvc/ofbiz/trunk/themes/droppingcrumbs/data/DroppingCrumbsThemeData.xml?rev=836017&view=auto >> >> ============================================================================== >> --- ofbiz/trunk/themes/droppingcrumbs/data/DroppingCrumbsThemeData.xml >> (added) >> +++ ofbiz/trunk/themes/droppingcrumbs/data/DroppingCrumbsThemeData.xml Fri >> Nov 13 22:01:41 2009 >> @@ -0,0 +1,36 @@ >> +<?xml version="1.0" encoding="UTF-8"?> >> +<!-- >> +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. >> +--> >> + >> +<entity-engine-xml> >> + <VisualTheme visualThemeId="DROPPINGCRUMBS" >> visualThemeSetId="BACKOFFICE" description="Dropping Crumbs Theme: Uses a >> drop down menu embedded in the breadcrumbs bar"/> >> + <VisualThemeResource visualThemeId="DROPPINGCRUMBS" >> resourceTypeEnumId="VT_NAME" resourceValue="DROPPINGCRUMBS" >> sequenceId="01"/> >> + <VisualThemeResource visualThemeId="DROPPINGCRUMBS" >> resourceTypeEnumId="VT_STYLESHEET" >> resourceValue="/droppingcrumbs/css/style.css" sequenceId="01"/> >> + <VisualThemeResource visualThemeId="DROPPINGCRUMBS" >> resourceTypeEnumId="VT_HELPSTYLESHEET" >> resourceValue="/droppingcrumbs/css/help.css" sequenceId="01"/> >> + <VisualThemeResource visualThemeId="DROPPINGCRUMBS" >> resourceTypeEnumId="VT_DOCBOOKSTYLESHEET" >> resourceValue="/droppingcrumbs/webapp/droppingcrumbs/css/docbook.css" >> sequenceId="01"/> >> + <VisualThemeResource visualThemeId="DROPPINGCRUMBS" >> resourceTypeEnumId="VT_HDR_JAVASCRIPT" >> resourceValue="/droppingcrumbs/js/dropdown.js" sequenceId="01"/> >> + <VisualThemeResource visualThemeId="DROPPINGCRUMBS" >> resourceTypeEnumId="VT_SHORTCUT_ICON" resourceValue="/images/ofbiz.ico" >> sequenceId="01"/> >> + <VisualThemeResource visualThemeId="DROPPINGCRUMBS" >> resourceTypeEnumId="VT_HDR_IMAGE_URL" resourceValue="/images/ofbiz_logo.gif" >> sequenceId="01"/> >> + <VisualThemeResource visualThemeId="DROPPINGCRUMBS" >> resourceTypeEnumId="VT_HDR_TMPLT_LOC" >> resourceValue="component://droppingcrumbs/includes/header.ftl" >> sequenceId="01"/> >> + <VisualThemeResource visualThemeId="DROPPINGCRUMBS" >> resourceTypeEnumId="VT_FTR_TMPLT_LOC" >> resourceValue="component://droppingcrumbs/includes/footer.ftl" >> sequenceId="01"/> >> + <VisualThemeResource visualThemeId="DROPPINGCRUMBS" >> resourceTypeEnumId="VT_NAV_OPEN_TMPLT" >> resourceValue="component://droppingcrumbs/includes/appbarOpen.ftl" >> sequenceId="01"/> >> + <VisualThemeResource visualThemeId="DROPPINGCRUMBS" >> resourceTypeEnumId="VT_NAV_CLOSE_TMPLT" >> resourceValue="component://droppingcrumbs/includes/appbarClose.ftl" >> sequenceId="01"/> >> + <VisualThemeResource visualThemeId="DROPPINGCRUMBS" >> resourceTypeEnumId="VT_MSG_TMPLT_LOC" >> resourceValue="component://common/webcommon/includes/messages.ftl" >> sequenceId="01"/> >> + <VisualThemeResource visualThemeId="DROPPINGCRUMBS" >> resourceTypeEnumId="VT_SCREENSHOT" >> resourceValue="/droppingcrumbs/screenshot.jpg" sequenceId="01"/> >> +</entity-engine-xml> >> >> Added: ofbiz/trunk/themes/droppingcrumbs/includes/appbarClose.ftl >> URL: >> http://svn.apache.org/viewvc/ofbiz/trunk/themes/droppingcrumbs/includes/appbarClose.ftl?rev=836017&view=auto >> >> ============================================================================== >> --- ofbiz/trunk/themes/droppingcrumbs/includes/appbarClose.ftl (added) >> +++ ofbiz/trunk/themes/droppingcrumbs/includes/appbarClose.ftl Fri Nov 13 >> 22:01:41 2009 >> @@ -0,0 +1,31 @@ >> +<#-- >> +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. >> +--> >> +<#assign appModelMenu = >> Static["org.ofbiz.widget.menu.MenuFactory"].getMenuFromLocation(applicationMenuLocation,applicationMenuName,delegator,dispatcher)> >> + >> + <#if headerItem?exists> >> + <#if headerItem!="main"> >> + <div class="breadcrumbs-sep"> >> + >> ${appModelMenu.getModelMenuItemByName(headerItem).getTitle(context)} >> + </div> >> + </#if> >> + </#if> >> + </div> >> +</div> >> +<div class="clear"> >> +</div> >> >> Added: ofbiz/trunk/themes/droppingcrumbs/includes/appbarOpen.ftl >> URL: >> http://svn.apache.org/viewvc/ofbiz/trunk/themes/droppingcrumbs/includes/appbarOpen.ftl?rev=836017&view=auto >> >> ============================================================================== >> --- ofbiz/trunk/themes/droppingcrumbs/includes/appbarOpen.ftl (added) >> +++ ofbiz/trunk/themes/droppingcrumbs/includes/appbarOpen.ftl Fri Nov 13 >> 22:01:41 2009 >> @@ -0,0 +1,102 @@ >> +<#-- >> +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. >> +--> >> + >> +<#if (requestAttributes.externalLoginKey)?exists><#assign >> externalKeyParam = "?externalLoginKey=" + >> requestAttributes.externalLoginKey?if_exists></#if> >> +<#if (externalLoginKey)?exists><#assign externalKeyParam = >> "?externalLoginKey=" + requestAttributes.externalLoginKey?if_exists></#if> >> +<#assign ofbizServerName = >> application.getAttribute("_serverId")?default("default-server")> >> +<#assign contextPath = request.getContextPath()> >> +<#assign displayApps = >> Static["org.ofbiz.base.component.ComponentConfig"].getAppBarWebInfos(ofbizServerName, >> "main")> >> +<#assign displaySecondaryApps = >> Static["org.ofbiz.base.component.ComponentConfig"].getAppBarWebInfos(ofbizServerName, >> "secondary")> >> + >> +<div class="tabbar"> >> + <div class="breadcrumbs<#if headerItem?exists><#if headerItem!="main"> >> menu_selected</#if></#if>"> >> + <div id="main-navigation"> >> + <h2>${uiLabelMap.CommonApplications}</h2> >> + <ul> >> + <li> >> + <ul> >> + <#-- Primary Applications --> >> + <#list displayApps as display> >> + <#assign thisApp = display.getContextRoot()> >> + <#assign permission = true> >> + <#assign selected = false> >> + <#assign permissions = display.getBasePermission()> >> + <#list permissions as perm> >> + <#if (perm != "NONE" && >> !security.hasEntityPermission(perm, "_VIEW", session) && >> !authz.hasPermission(session, perm, requestParameters))> >> + <#-- User must have ALL permissions in the >> base-permission list --> >> + <#assign permission = false> >> + </#if> >> + </#list> >> + <#if permission == true> >> + <#if thisApp == contextPath || contextPath + "/" == >> thisApp> >> + <#assign selected = true> >> + </#if> >> + <#assign thisURL = thisApp> >> + <#if thisApp != "/"> >> + <#assign thisURL = thisURL + "/control/main"> >> + </#if> >> +<#-- <#if !selected> --> >> + <#-- Show OFBiz Setup component menu bar when the system >> not have an organization --> >> + <#if thisApp.equals("/ofbizsetup")> >> + <#if PartyAcctgPrefAndGroupList.size() == 0> >> + <li><a href="${thisURL + externalKeyParam}" <#if >> uiLabelMap?exists> >> title="${uiLabelMap[display.description]}">${uiLabelMap[display.title]}<#else> >> title="${display.description}">${display.title}</#if></a></li> >> + </#if> >> + <#else> >> + <li <#if selected>class="selected"</#if>><a >> href="${thisURL + externalKeyParam}" <#if uiLabelMap?exists> >> title="${uiLabelMap[display.description]}">${uiLabelMap[display.title]}<#else> >> title="${display.description}">${display.title}</#if></a></li> >> + </#if> >> +<#-- </#if> --> >> + </#if> >> + </#list> >> + >> + <#-- Secondary Applications --> >> + <#list displaySecondaryApps as display> >> + <#assign thisApp = display.getContextRoot()> >> + <#assign permission = true> >> + <#assign selected = false> >> + <#assign permissions = display.getBasePermission()> >> + <#list permissions as perm> >> + <#if (perm != "NONE" && >> !security.hasEntityPermission(perm, "_VIEW", session) && >> !authz.hasPermission(session, perm, requestParameters))> >> + <#-- User must have ALL permissions in the >> base-permission list --> >> + <#assign permission = false> >> + </#if> >> + </#list> >> + <#if permission == true> >> + <#if thisApp == contextPath || contextPath + "/" == >> thisApp> >> + <#assign selected = true> >> + </#if> >> + <#assign thisURL = thisApp> >> + <#if thisApp != "/"> >> + <#assign thisURL = thisURL + "/control/main"> >> + </#if> >> +<#-- <#if !selected> --> >> + <#-- Show OFBiz Setup component menu bar when the system >> not have an organization --> >> + <#if thisApp.equals("/ofbizsetup")> >> + <#if PartyAcctgPrefAndGroupList.size() == 0> >> + <li><a href="${thisURL + externalKeyParam}" <#if >> uiLabelMap?exists> >> title="${uiLabelMap[display.description]}">${uiLabelMap[display.title]}<#else> >> title="${display.description}">${display.title}</#if></a></li> >> + </#if> >> + <#else> >> + <li <#if selected>class="selected"</#if>><a >> href="${thisURL + externalKeyParam}" <#if uiLabelMap?exists> >> title="${uiLabelMap[display.description]}">${uiLabelMap[display.title]}<#else> >> title="${display.description}">${display.title}</#if></a></li> >> + </#if> >> +<#-- </#if> --> >> + </#if> >> + </#list> >> + </ul> >> + </li> >> + </ul> >> + </div> >> >> Added: ofbiz/trunk/themes/droppingcrumbs/includes/footer.ftl >> URL: >> http://svn.apache.org/viewvc/ofbiz/trunk/themes/droppingcrumbs/includes/footer.ftl?rev=836017&view=auto >> >> ============================================================================== >> --- ofbiz/trunk/themes/droppingcrumbs/includes/footer.ftl (added) >> +++ ofbiz/trunk/themes/droppingcrumbs/includes/footer.ftl Fri Nov 13 >> 22:01:41 2009 >> @@ -0,0 +1,40 @@ >> +<#-- >> +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. >> +--> >> + >> +<#assign nowTimestamp = >> Static["org.ofbiz.base.util.UtilDateTime"].nowTimestamp()> >> + >> +<div id="footer"> >> + <p>${nowTimestamp?datetime?string.short} - >> + <a >> href="<@ofbizUrl>LookupTimezones</@ofbizUrl>">${timeZone.getDisplayName(timeZone.useDaylightTime(), >> Static["java.util.TimeZone"].LONG, locale)}</a> >> + </p> >> + <p><a href="http://jigsaw.w3.org/css-validator/"><img >> src="<@ofbizContentUrl>/images/vcss.gif</@ofbizContentUrl>" alt="Valid >> CSS!"/></a> >> + <a href="http://validator.w3.org/check?uri=referer"><img >> src="<@ofbizContentUrl>/images/valid-xhtml10.png</@ofbizContentUrl>" >> alt="Valid XHTML 1.0!"/></a></p> >> + <p> >> + ${uiLabelMap.CommonCopyright} (c) 2001-${nowTimestamp?string("yyyy")} >> The Apache Software Foundation - <a href="http://www.apache.org" >> target="_blank">www.apache.org</a><br /> >> + ${uiLabelMap.CommonPoweredBy} <a href="http://ofbiz.apache.org" >> target="_blank">Apache OFBiz</a> <#include "../../../runtime/svninfo.ftl" >> /></p> >> +</div> >> +<#if layoutSettings.VT_FTR_JAVASCRIPT?has_content> >> + <#list layoutSettings.VT_FTR_JAVASCRIPT as javaScript> >> + <script >> src="<@ofbizContentUrl>${StringUtil.wrapString(javaScript)}</@ofbizContentUrl>" >> type="text/javascript"></script> >> + </#list> >> +</#if> >> + >> +</div> >> +</body> >> +</html> >> >> Added: ofbiz/trunk/themes/droppingcrumbs/includes/header.ftl >> URL: >> http://svn.apache.org/viewvc/ofbiz/trunk/themes/droppingcrumbs/includes/header.ftl?rev=836017&view=auto >> >> ============================================================================== >> --- ofbiz/trunk/themes/droppingcrumbs/includes/header.ftl (added) >> +++ ofbiz/trunk/themes/droppingcrumbs/includes/header.ftl Fri Nov 13 >> 22:01:41 2009 >> @@ -0,0 +1,193 @@ >> +<#-- >> +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. >> +--> >> +<#assign externalKeyParam = "&externalLoginKey=" + >> requestAttributes.externalLoginKey?if_exists> >> + >> +<#if (requestAttributes.person)?exists><#assign person = >> requestAttributes.person></#if> >> +<#if (requestAttributes.partyGroup)?exists><#assign partyGroup = >> requestAttributes.partyGroup></#if> >> +<#assign docLangAttr = locale.toString()?replace("_", "-")> >> +<#assign langDir = "ltr"> >> +<#if "ar.iw"?contains(docLangAttr?substring(0, 2))> >> + <#assign langDir = "rtl"> >> +</#if> >> +<html lang="${docLangAttr}" dir="${langDir}" >> xmlns="http://www.w3.org/1999/xhtml"> >> +<head> >> + <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/> >> + <title>${layoutSettings.companyName}: <#if >> (page.titleProperty)?has_content>${uiLabelMap[page.titleProperty]}<#else>${(page.title)?if_exists}</#if></title> >> + <#if layoutSettings.shortcutIcon?has_content> >> + <#assign shortcutIcon = layoutSettings.shortcutIcon/> >> + <#elseif layoutSettings.VT_SHORTCUT_ICON?has_content> >> + <#assign shortcutIcon = layoutSettings.VT_SHORTCUT_ICON.get(0)/> >> + </#if> >> + <#if shortcutIcon?has_content> >> + <link rel="shortcut icon" >> href="<@ofbizContentUrl>${StringUtil.wrapString(shortcutIcon)}</@ofbizContentUrl>" >> /> >> + </#if> >> + <#if layoutSettings.javaScripts?has_content> >> + <#--layoutSettings.javaScripts is a list of java scripts. --> >> + <#-- use a Set to make sure each javascript is declared only >> once, but iterate the list to maintain the correct order --> >> + <#assign javaScriptsSet = >> Static["org.ofbiz.base.util.UtilMisc"].toSet(layoutSettings.javaScripts)/> >> + <#list layoutSettings.javaScripts as javaScript> >> + <#if javaScriptsSet.contains(javaScript)> >> + <#assign nothing = javaScriptsSet.remove(javaScript)/> >> + <script >> src="<@ofbizContentUrl>${StringUtil.wrapString(javaScript)}</@ofbizContentUrl>" >> type="text/javascript"></script> >> + </#if> >> + </#list> >> + </#if> >> + <#if layoutSettings.VT_HDR_JAVASCRIPT?has_content> >> + <#list layoutSettings.VT_HDR_JAVASCRIPT as javaScript> >> + <script >> src="<@ofbizContentUrl>${StringUtil.wrapString(javaScript)}</@ofbizContentUrl>" >> type="text/javascript"></script> >> + </#list> >> + </#if> >> + <#if layoutSettings.styleSheets?has_content> >> + <#--layoutSettings.styleSheets is a list of style sheets. So, you >> can have a user-specified "main" style sheet, AND a component style >> sheet.--> >> + <#list layoutSettings.styleSheets as styleSheet> >> + <link rel="stylesheet" >> href="<@ofbizContentUrl>${StringUtil.wrapString(styleSheet)}</@ofbizContentUrl>" >> type="text/css"/> >> + </#list> >> + </#if> >> + <#if layoutSettings.VT_STYLESHEET?has_content> >> + <#list layoutSettings.VT_STYLESHEET as styleSheet> >> + <link rel="stylesheet" >> href="<@ofbizContentUrl>${StringUtil.wrapString(styleSheet)}</@ofbizContentUrl>" >> type="text/css"/> >> + </#list> >> + </#if> >> + <#if layoutSettings.rtlStyleSheets?has_content && langDir == "rtl"> >> + <#--layoutSettings.rtlStyleSheets is a list of rtl style >> sheets.--> >> + <#list layoutSettings.rtlStyleSheets as styleSheet> >> + <link rel="stylesheet" >> href="<@ofbizContentUrl>${StringUtil.wrapString(styleSheet)}</@ofbizContentUrl>" >> type="text/css"/> >> + </#list> >> + </#if> >> + <#if layoutSettings.VT_RTL_STYLESHEET?has_content && langDir == >> "rtl"> >> + <#list layoutSettings.VT_RTL_STYLESHEET as styleSheet> >> + <link rel="stylesheet" >> href="<@ofbizContentUrl>${StringUtil.wrapString(styleSheet)}</@ofbizContentUrl>" >> type="text/css"/> >> + </#list> >> + </#if> >> + <#if layoutSettings.VT_EXTRA_HEAD?has_content> >> + <#list layoutSettings.VT_EXTRA_HEAD as extraHead> >> + ${extraHead} >> + </#list> >> + </#if> >> +</head> >> +<#if layoutSettings.headerImageLinkUrl?exists> >> + <#assign logoLinkURL = "${layoutSettings.headerImageLinkUrl}"> >> +<#else> >> + <#assign logoLinkURL = "${layoutSettings.commonHeaderImageLinkUrl}"> >> +</#if> >> + >> +<#if person?has_content> >> + <#assign userName = person.firstName?if_exists + " " + >> person.middleName?if_exists + " " + person.lastName?if_exists> >> +<#elseif partyGroup?has_content> >> + <#assign userName = partyGroup.groupName?if_exists> >> +<#elseif userLogin?exists> >> + <#assign userName = userLogin.userLoginId> >> +<#else> >> + <#assign userName = ""> >> +</#if> >> + >> +<#if defaultOrganizationPartyGroupName?has_content> >> + <#assign orgName = " - " + defaultOrganizationPartyGroupName?if_exists> >> +<#else> >> + <#assign orgName = ""> >> +</#if> >> + >> +<body> >> + <div class="page-container"> >> + <div class="hidden"> >> + <a href="#column-container" >> title="${uiLabelMap.CommonSkipNavigation}" accesskey="2"> >> + ${uiLabelMap.CommonSkipNavigation} >> + </a> >> + </div> >> + <div id="masthead"> >> + <ul> >> + <#if (userPreferences.COMPACT_HEADER)?default("N") == "Y"> >> + <li class="logo-area"> >> + <#if shortcutIcon?has_content> >> + <a href="<@ofbizUrl>${logoLinkURL}</@ofbizUrl>"><img >> src="<@ofbizContentUrl>${StringUtil.wrapString(shortcutIcon)}</@ofbizContentUrl>" >> height="16px" width="16px"/></a> >> + </#if> >> + </li> >> + <#else> >> + <#if layoutSettings.headerImageUrl?exists> >> + <#assign headerImageUrl = layoutSettings.headerImageUrl> >> + <#elseif layoutSettings.commonHeaderImageUrl?exists> >> + <#assign headerImageUrl = >> layoutSettings.commonHeaderImageUrl> >> + <#elseif layoutSettings.VT_HDR_IMAGE_URL?exists> >> + <#assign headerImageUrl = >> layoutSettings.VT_HDR_IMAGE_URL.get(0)> >> + </#if> >> + <#if headerImageUrl?exists> >> + <li class="logo-area"><a >> href="<@ofbizUrl>${logoLinkURL}</@ofbizUrl>" >> title="${layoutSettings.companyName}"><div> </div></a></li> >> + </#if> >> + <#if layoutSettings.middleTopMessage1?has_content && >> layoutSettings.middleTopMessage1 != " "> >> + <li> >> + <div class="last-system-msg"> >> + <center>${layoutSettings.middleTopHeader?if_exists}</center> >> + <a >> href="${layoutSettings.middleTopLink1?if_exists}">${layoutSettings.middleTopMessage1?if_exists}</a><br/> >> + <a >> href="${layoutSettings.middleTopLink2?if_exists}">${layoutSettings.middleTopMessage2?if_exists}</a><br/> >> + <a >> href="${layoutSettings.middleTopLink3?if_exists}">${layoutSettings.middleTopMessage3?if_exists}</a> >> + </div> >> + </li> >> + </#if> >> + </#if> >> + <li class="control-area"> >> + <ul id="preferences-menu"> >> + <li class="first"><a >> href="<@ofbizUrl>LookupLocales</@ofbizUrl>">${uiLabelMap.CommonLanguageTitle} >> : ${locale.getDisplayName(locale)}</a></li> >> + <#if userLogin?exists> >> + <li><a >> href="<@ofbizUrl>LookupVisualThemes</@ofbizUrl>">${uiLabelMap.CommonVisualThemes}</a></li> >> + <li><a >> href="<@ofbizUrl>logout</@ofbizUrl>">${uiLabelMap.CommonLogout}</a></li> >> + <#else> >> + <li><a >> href="<@ofbizUrl>${checkLoginUrl}</@ofbizUrl>">${uiLabelMap.CommonLogin}</a></li> >> + </#if> >> + <#if webSiteId?exists && >> requestAttributes._CURRENT_VIEW_?exists> >> + <#include >> "component://common/webcommon/includes/helplink.ftl" /> >> + <#if helpContent?has_content || helpTopic == >> "navigateHelp" || (parameters.portalPageId?exists && helpTopic == >> "MYPORTAL_showPortalP")> >> + <li><a class="help-link <#if pageAvail?has_content> >> alert</#if>" >> href="javascript:lookup_popup2('showHelp?helpTopic=${helpTopic}&portalPageId=${parameters.portalPageId?if_exists}','help' >> ,500,500);" title="${uiLabelMap.CommonHelp}"/></li> >> + <#else> >> + <li><a >> href="${helpUrlPrefix}${helpUrlTopic}${helpUrlSuffix}" >> target="_blank">${uiLabelMap.CommonHelp}</a></li> >> + </#if> >> + </#if> >> + <#if userLogin?exists> >> + <#if (userPreferences.COMPACT_HEADER)?default("N") == "Y"> >> + <li class="collapsed"><a >> href="javascript:document.setUserPreferenceCompactHeaderN.submit()"> </a> >> + <form name="setUserPreferenceCompactHeaderN" >> method="post" action="<@ofbizUrl>setUserPreference</@ofbizUrl>"> >> + <input type="hidden" name="userPrefGroupTypeId" >> value="GLOBAL_PREFERENCES"/> >> + <input type="hidden" name="userPrefTypeId" >> value="COMPACT_HEADER"/> >> + <input type="hidden" name="userPrefValue" value="N"/> >> + </form> >> + </li> >> + <#else> >> + <li class="expanded"><a >> href="javascript:document.setUserPreferenceCompactHeaderY.submit()"> </a> >> + <form name="setUserPreferenceCompactHeaderY" >> method="post" action="<@ofbizUrl>setUserPreference</@ofbizUrl>"> >> + <input type="hidden" name="userPrefGroupTypeId" >> value="GLOBAL_PREFERENCES"/> >> + <input type="hidden" name="userPrefTypeId" >> value="COMPACT_HEADER"/> >> + <input type="hidden" name="userPrefValue" value="Y"/> >> + </form> >> + </li> >> + </#if> >> + </#if> >> + <#if userLogin?exists> >> + <#if userLogin.partyId?exists> >> + <li class="user"><a >> href="/partymgr/control/viewprofile?partyId=${userLogin.partyId}${externalKeyParam?if_exists}">${userName}</a></li> >> + <#else> >> + <li class="user">${userName}</li> >> + </#if> >> + <#if orgName?has_content> >> + <li class="org">${orgName}</li> >> + </#if> >> + </#if> >> + </ul> >> + </li> >> + </ul> >> + <br class="clear" /> >> + </div> >> >> Added: ofbiz/trunk/themes/droppingcrumbs/ofbiz-component.xml >> URL: >> http://svn.apache.org/viewvc/ofbiz/trunk/themes/droppingcrumbs/ofbiz-component.xml?rev=836017&view=auto >> >> ============================================================================== >> --- ofbiz/trunk/themes/droppingcrumbs/ofbiz-component.xml (added) >> +++ ofbiz/trunk/themes/droppingcrumbs/ofbiz-component.xml Fri Nov 13 >> 22:01:41 2009 >> @@ -0,0 +1,38 @@ >> +<?xml version="1.0" encoding="UTF-8"?> >> +<!-- >> +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. >> +--> >> + >> +<ofbiz-component name="droppingcrumbs" >> + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" >> + >> xsi:noNamespaceSchemaLocation="http://ofbiz.apache.org/dtds/ofbiz-component.xsd"> >> + <!-- define resource loaders; most common is to use the component >> resource loader --> >> + <resource-loader name="main" type="component"/> >> + >> + <!-- entity resources: model(s), eca(s), group, and data definitions >> --> >> + <entity-resource type="data" reader-name="seed" loader="main" >> location="data/DroppingCrumbsThemeData.xml"/> >> + >> + <!-- web applications; will be mounted when using the embedded Jetty >> container --> >> + <webapp name="droppingcrumbs" >> + title="droppingcrumbs" >> + menu-name="secondary" >> + server="default-server" >> + location="webapp/droppingcrumbs" >> + mount-point="/droppingcrumbs" >> + app-bar-display="false"/> >> +</ofbiz-component> >> >> Added: >> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/WEB-INF/web.xml >> URL: >> http://svn.apache.org/viewvc/ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/WEB-INF/web.xml?rev=836017&view=auto >> >> ============================================================================== >> --- >> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/WEB-INF/web.xml >> (added) >> +++ >> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/WEB-INF/web.xml Fri >> Nov 13 22:01:41 2009 >> @@ -0,0 +1,35 @@ >> +<?xml version="1.0" encoding="UTF-8"?> >> +<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application >> 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd"> >> +<!-- >> +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. >> +--> >> + >> +<web-app> >> + <display-name>Open For Business - Bread Crumbs Visual >> Theme</display-name> >> + <description>Bread Crumbs Visual Theme</description> >> + >> + <session-config> >> + <session-timeout>1</session-timeout> >> + </session-config> >> + >> + <welcome-file-list> >> + <welcome-file>index.jsp</welcome-file> >> + <welcome-file>main.jsp</welcome-file> >> + </welcome-file-list> >> + >> +</web-app> >> >> Added: >> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/css/docbook.css >> URL: >> http://svn.apache.org/viewvc/ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/css/docbook.css?rev=836017&view=auto >> >> ============================================================================== >> --- >> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/css/docbook.css >> (added) >> +++ >> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/css/docbook.css Fri >> Nov 13 22:01:41 2009 >> @@ -0,0 +1,38 @@ >> +/*********************************************** >> +APACHE OPEN FOR BUSINESS >> +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. >> +***********************************************/ >> +body {background:transparent url(/images/ofbiz_logo.gif) no-repeat scroll >> left top; >> + color: #000; >> + font-family: Verdana, Arial, Helvetica, sans-serif; >> + font-size:.75em; >> + line-height:1.5em;padding:50px 0 0; >> +} >> + >> +a:hover { >> + color:#111111; >> + text-decoration:underline; >> +} >> +a:visited { >> + color:#000; >> + text-decoration:underline; >> +} >> +a { >> + color:#555; >> + text-decoration:underline; >> +} >> >> Added: >> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/css/help.css >> URL: >> http://svn.apache.org/viewvc/ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/css/help.css?rev=836017&view=auto >> >> ============================================================================== >> --- ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/css/help.css >> (added) >> +++ ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/css/help.css >> Fri Nov 13 22:01:41 2009 >> @@ -0,0 +1,51 @@ >> +/*********************************************** >> +APACHE OPEN FOR BUSINESS >> +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. >> +***********************************************/ >> +body { >> + background:none; >> + font-size=105%; >> +} >> + >> +.left-border { >> + float:left; >> + width:20em; >> +} >> + >> +div.contentarea { >> + margin: 10px 0 0 0.5em; >> + padding:0 0 0 0.5em; >> +} >> +.leftonly { >> + float:none; >> + min-height:25em; >> +} >> + >> +#column-container .leftonly { >> +margin-left:20em; >> +width:auto; >> +} >> + >> +div.screenlet-body { >> +border: none; >> +} >> + >> +#content-main-section h1, >> +#content-main-section .h1 { >> +display: block; >> +} >> >> Added: >> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/css/style.css >> URL: >> http://svn.apache.org/viewvc/ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/css/style.css?rev=836017&view=auto >> >> ============================================================================== >> --- ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/css/style.css >> (added) >> +++ ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/css/style.css >> Fri Nov 13 22:01:41 2009 >> @@ -0,0 +1,2092 @@ >> +/* >> + * 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. >> + */ >> + /* This CSS file is used for all OFBiz applications EXCEPT ecommerce. >> */ >> + /* See the "ecommain.css" file for ecommerce. */ >> + /* ===== Resets/Browser Normalization ===== */ >> + >> +html, body, div, span, applet, object, iframe, >> +h1, h2, h3, h4, h5, h6, p, blockquote, pre, >> +a, abbr, acronym, address, big, cite, code, >> +del, dfn, em, font, img, ins, kbd, q, s, samp, >> +small, strike, strong, sub, sup, tt, var, >> +b, u, i, center,dl, dt, dd, ol, ul, li, >> +fieldset, form, label, legend, >> +table, caption, tbody, tfoot, thead, tr, th, td { >> +border:0; >> +margin:0; >> +outline:0; >> +padding:0; >> +font-size: 100%; /*add font size to reset */ >> +background:transparent; >> +vertical-align: baseline; >> +} >> + >> +body { >> +line-height: 1.5em; >> +color: black; >> +background-color: #F0F0F0; >> +font-size: 62.5%; >> +position: relative; >> +} >> + >> >> +blockquote,body,div,dl,dt,dd,fieldset,form,h1,h2,h3,h4,h5,h6,img,input,li,ol,p,select,span,td,textarea,th,ul >> { >> +border-style: none; >> +margin: 0; >> +padding: 0; >> +} >> + >> +a,address,body,caption,cite,code,dfn,em,strong,th,var { >> +font-style: normal; >> +font-weight: normal; >> +text-decoration: none; >> +} >> + >> +body,caption,th { >> +text-align: left; >> +} >> + >> +h1,h2,h3,h4,h5,h6 { >> +font-size: 100%; >> +} >> + >> +ol,ul { >> +list-style: none; >> +} >> + >> +/* ===== Basic Element Styles ===== */ >> +a,a:visited { >> +color: #000099; >> +font-weight: bold; >> +} >> + >> +a:hover,a:active { >> +text-decoration: underline; >> +} >> + >> +.disabled { >> +color: #333366; >> +text-decoration: none; >> +} >> + >> +body,textarea,input,select { >> +font-family: Verdana, Arial, Helvetica, sans-serif; >> +} >> + >> +hr { >> +background-color: #999999; >> +border: 0; >> +height: 0.1em; >> +margin: 0.5em 0 0.5em 0; >> +} >> + >> +input[type="radio"],input[type="checkbox"] { >> +font-size: 1.1em; >> +margin: 0.2em; >> +} >> + >> +input[type="text"],input[type="password"] { >> +background-color: #ffffff; >> +border: #999999 solid 0.1em; >> +font-size: 1.1em; >> +margin: 0.2em; >> +padding: 0.1em 0 0.1em 0; >> +} >> + >> +input[type="submit"],input[type="button"],input[type="reset"] { >> +background-color: #ffffff; >> +border: #999999 solid 0.1em; >> +color: #000099; >> +font-size: 1em; >> +font-weight: bold; >> +} >> + >> +input[type="submit"]:hover { >> +color: #ff0000; >> +cursor: pointer; >> +text-decoration: underline; >> +} >> + >> +input[type="file"] { >> +font-size: 1.1em; >> +height: 1.6em; /* force ctrl to scale with text */ >> +} >> + >> +select { >> +background-color: #ffffff; >> +border: #999999 solid 0.1em; >> +font-size: 1.1em; >> +height: 1.6em; /* force ctrl to scale with text */ >> +margin: 0.1em; >> +} >> + >> +select[multiple="multiple"] { >> +height: 5em; >> +} >> + >> +h1,.h1 { >> +font-size: 1.6em; >> +font-weight: bold; >> +} >> + >> +h2,.h2 { >> +font-size: 1.3em; >> +font-weight: bold; >> +} >> + >> +h3,.h3 { >> +font-size: 1.1em; >> +font-weight: bold; >> +} >> + >> +/* IE7 fix */ >> +table { >> +font-size: 1em; >> +} >> + >> +/* IE7 fix */ >> +table input { >> +border: #999999 solid 0.1em; >> +} >> + >> +textarea { >> +background-color: #ffffff; >> +border: #999999 solid 0.1em; >> +font-size: 1.1em; >> +} >> + >> +th,th a { >> +color: #000000; >> +font-weight: bold; >> +} >> + >> +/* ===== Legacy Styles ===== */ >> +/* The "smallSubmit" class can be used to decorate >> +links (A elements) and make them similar to form's buttons. */ >> +.smallSubmit,.smallSubmit:visited { >> +background-color: #ffffff; >> +border: #999999 solid 0.1em; >> +color: #000099; >> +font-size: 1em; >> +font-weight: bold; >> +margin: 0.2em; >> +padding: 0.1em 0.2em 0.1em 0.2em; >> +} >> + >> +.smallSubmit:hover { >> +color: #ff0000; >> +text-decoration: none; >> +} >> + >> +.smallSubmit:active { >> +background-color: #cccccc; >> +color: #333366; >> +text-decoration: none; >> +} >> + >> +.info { >> +color: #000000; >> +font-style: normal; >> +} >> + >> +.boxhead { >> +color: #FFFFFF; >> +font-size: 1.1em; >> +font-weight: bold; >> +} >> + >> +.boxlink { >> +float: right; >> +} >> + >> +DIV.boxtop { >> +background-color: #000099; >> +border-color: #999999; >> +border-style: solid; >> +margin: 0 auto 0 auto; >> +padding: 0.1em 0.4em 0.1em 0.4em; >> +text-align: center; >> +} >> + >> +DIV.boxhead-left { >> +border: none; >> +color: #FFFFFF; >> +float: left; >> +font-size: 1.1em; >> +font-weight: bold; >> +width: auto; >> +} >> + >> +DIV.boxhead-fill { >> +border: none; >> +color: #FFFFFF; >> +font-size: 1.1em; >> +font-weight: bold; >> +text-align: center; >> +width: 0; >> +} >> + >> +DIV.boxhead-right { >> +border: none; >> +color: #FFFFFF; >> +float: right; >> +font-size: 1.1em; >> +font-weight: bold; >> +width: auto; >> +} >> + >> +A.boxheadbutton { >> +color: #FFFFFF; >> +font-size: 1.1em; >> +} >> + >> +A.boxheadbutton:hover { >> +color: #ff0000; >> +text-decoration: none; >> +} >> + >> +.boxoutside { >> +background-color: #FFFFFF; >> +border: 0.1em solid #999999; >> +} >> + >> +.boxtop { >> +background-color: #000099; >> +border: 0 solid #999999; >> +padding: 0.1em 0.4em 0.1em 0.4em; >> +} >> + >> +.boxbottom { >> +background-color: #FFFFFF; >> +border: 0 solid #999999; >> +padding: 0.4em; >> +} >> + >> +.button { >> +background-color: #dddddd; >> +border: 0.2em outset #9999CC; >> +padding-right: 0.5em; >> +padding-left: 0.5em; >> +} >> + >> +.browsecategorylist { >> +margin-left: 10px; >> +} >> + >> +.browsecategorytext { >> +color: #000099; >> +font-weight: bold; >> +padding-left: 15px; >> +background: url(/droppingcrumbs/images/bullet_pink.png) no-repeat; >> +} >> + >> +/* Catalogs bullet */ >> +.browsecategorylist .browsecategorytext { >> +background: url(/droppingcrumbs/images/bullet_green.png) no-repeat; >> +} >> + >> +/* Categories bullet */ >> +.browsecategorylist .browsecategorylist .browsecategorytext { >> +background: url(/droppingcrumbs/images/bullet_red.png) no-repeat; >> +} >> + >> +A.browsecategorybutton { >> +color: #000099; >> +} >> + >> +.browsecategorybuttondisabled { >> +color: #333333; >> +font-weight: bold; >> +} >> + >> +A.buttontext,.buttontextdisabled { >> +background-color: #ffffff; >> +border: #999999 solid 0.1em; >> +font-weight: bold; >> +line-height: 1.8em; >> +margin: 0.2em; >> +padding: 0.1em 0.4em 0.1em 0.4em; >> +/*white-space: nowrap;*/ >> +} >> + >> +A.buttontext { >> +color: #000099; >> +} >> + >> +A.buttontext:hover { >> +color: #ff0000; >> +} >> + >> +A.linktext { >> +color: #000099; >> +} >> + >> +A.linktext:hover { >> +color: #ff0000; >> +} >> + >> +.buttontextdisabled { >> +color: #333333; >> +} >> + >> +A.headerbuttontext { >> +color: #000099; >> +} >> + >> +A.headerbuttontext:hover { >> +color: #000000; >> +} >> + >> +.submenutextinfo { >> +border-right: 0.1em solid #5886C6; >> +color: #ffffff; >> +font-size: 0.9em; >> +font-weight: bold; >> +padding-left: 0.5em; >> +padding-right: 0.5em; >> +} >> + >> +.submenutext,A.submenutext,A.submenutext:visited { >> +border-right: 0.1em solid #5886C6; >> +color: #ffff00; >> +font-size: 0.9em; >> +font-weight: bold; >> +padding-left: 0.2em; >> +padding-right: 0.5em; >> +} >> + >> +A.submenutext:hover { >> +color: #ffff00; >> +} >> + >> +.submenutextdisabled,A.submenutextdisabled { >> +border-right: 0.1em solid #5886C6; >> +color: #CCCCCC; >> +font-size: 0.9em; >> +font-weight: bold; >> +padding-left: 0.2em; >> +padding-right: 0.5em; >> +} >> + >> +A.submenutextdisabled:hover { >> +color: #ffff00; >> +} >> + >> +.submenutextinforight { >> +color: #ffffff; >> +font-size: 0.9em; >> +font-weight: bold; >> +padding-left: 0.2em; >> +} >> + >> +.submenutextright,A.submenutextright { >> +color: #ffff00; >> +font-size: 0.9em; >> +font-weight: bold; >> +padding-left: 0.2em; >> +} >> + >> +A.submenutextright:hover { >> +color: #ffff00; >> +} >> + >> +.submenutextrightdisabled,A.submenutextrightdisabled { >> +color: #CCCCCC; >> +font-size: 0.9em; >> +font-weight: bold; >> +padding-left: 0.2em; >> +} >> + >> +A.submenutextrightdisabled:hover { >> +color: #ffff00; >> +} >> + >> +A.lightbuttontext { >> +border: none; >> +color: #ffff00; >> +} >> + >> +A.lightbuttontext:hover { >> +color: #ffff00; >> +} >> + >> +A.lightbuttontextsmall { >> +border: none; >> +color: #ffff00; >> +font-size: 0.8em; >> +} >> + >> +A.lightbuttontextsmall:hover { >> +color: #ffff00; >> +} >> + >> +.lightbuttontextdisabled { >> +color: #CCCCCC; >> +font-weight: bold; >> +} >> + >> +A.buttontextbig,.buttontextbigdisabled { >> +background-color: #ffffff; >> +border: #999999 solid 0.1em; >> +font-size: 1.5em; >> +font-weight: bold; >> +margin: 0.2em; >> +padding: 0.1em 0.4em 0.1em 0.4em; >> +} >> + >> +A.buttontextbig { >> +color: #000099; >> +} >> + >> +.buttontextbigdisabled { >> +color: #CCCCCC; >> +} >> + >> +A.buttontextbig:hover { >> +color: #ff0000; >> +} >> + >> +A IMG.imageborder { >> +border: 0.1em solid #999999; >> +} >> + >> +/* ===== System messages rendering ===== */ >> +.eventMessage, >> +.errorMessage { >> +font-size: 1.3em; >> +font-weight: bold; >> +margin: 5px 7px 0 7px; >> +padding: 0 1em 0 50px; >> +} >> +.eventMessage { >> +background: #FFFFFF url(/droppingcrumbs/images/information.png) no-repeat >> 10px 50%; >> +color: #000099; >> +border: solid 3px #000099; >> +} >> +.errorMessage { >> +background: #FFFFFF url(/droppingcrumbs/images/exclamation.png) no-repeat >> 10px 50%; >> +color: #FF0000; >> +border: solid 3px #FF0000; >> +} >> +.content-messages p { >> +margin: 0.5em 0 0.5em 0; >> +} >> + >> +.mediumSubmit,.largeSubmit,.loginButton { >> +background-color: #ffffff; >> +border: #999999 solid 0.1em; >> +color: #000099; >> +font-size: 1.4em; >> +font-weight: bold; >> +margin: 0.2em; >> +} >> + >> +.mediumSubmit:hover,.largeSubmit:hover,.loginButton:hover { >> +color: #ff0000; >> +} >> + >> +.smallAltSubmit,.mediumAltSubmit,.largeAltSubmit { >> +font-size: 1.1em; >> +} >> + >> +.basePrice { >> +color: #000000; >> +} >> + >> +.normalPrice { >> +color: #008000; >> +} >> + >> +.salePrice { >> +color: #ff0000; >> +} >> + >> +/* ===== Product Summary Styles ===== */ >> +.product-prevnext { >> +text-align: right; >> +} >> + >> +.productsummary-container { >> +border-top: #999 solid 0.1em; >> +margin-top: 0.5em; >> +margin-bottom: 0.5em; >> +} >> + >> +.productsummary { >> +border-bottom: #999 solid 0.1em; >> +/* using min-height as an alternative to clear: both; because that, in >> some browsers, will clear the top-level columns and not just in this div >> (Mozilla based, namely) */ >> +min-height: 6em; >> +overflow: auto; >> +padding: 0.5em; >> +position: relative; >> +} >> + >> +.productsummary .smallimage { >> +float: left; >> +/* position: absolute; top: 5px; left: 5px; */ >> +margin: 0 0.5em 0.5em 0; >> +} >> + >> +.productsummary .smallimage img { >> +border: #CCC solid 0.1em; >> +height: 5em; >> +} >> + >> +.productsummary .productbuy { >> +float: right; >> +margin: 0.5em; >> +text-align: right; >> +width: 13em; >> +} >> + >> +.productsummary .productinfo { /* margin-left: 60px; */ >> +text-align: left; >> +} >> + >> +/* ===== Product Detail Styles ===== */ >> +#productdetail #long-description { >> +border-top: #999 solid 0.1em; >> +margin-top: 1em; >> +padding-top: 0.5em; >> +} >> + >> +#productdetail #reviews { >> +border-top: #999 solid 0.1em; >> +margin-top: 1em; >> +padding-top: 0.5em; >> +} >> + >> +#productdetail #associated-products { >> +border-top: #999 solid 0.1em; >> +margin-top: 1em; >> +padding-top: 0.5em; >> +} >> + >> +.treeWrapper { >> +background-color: #ffffff; >> +border-top: 0.1em solid #000000; >> +border-left: 0.1em solid #000000; >> +color: #000000; >> +font-size: 1.6em; >> +font-weight: normal; >> +margin-left: 1.2em; >> +margin-top: 0.2em; >> +text-align: left; >> +text-decoration: none; >> +} >> + >> +.lefthalf { >> +float: left; >> +height: 1%; >> +left: 0; >> +margin: 0% 1% 1% 0%; >> +width: 49%; >> +} >> + >> +.righthalf { >> +float: right; >> +height: 1%; >> +margin: 0 0 1% 1%; >> +right: 0; >> +width: 49%; >> +} >> + >> +.leftclear { >> +clear: left; >> +height: 1%; >> +} >> + >> +/* ==== Styles For Form Widgets === */ >> +.formTableBordered { >> +border: 0.1em solid #999999; >> +width: 100%; >> +} >> + >> +/* ==== Styles For The Html Log === */ >> +.DEBUG { >> +color: #808080; >> +} >> + >> +.WARN { >> +color: #0000ff; >> +font-weight: bold; >> +} >> + >> +.INFO { >> +color: #008000; >> +} >> + >> +.ERROR { >> +border: 0.2em solid #ff0000; >> +color: #ff0000; >> +font-weight: bold; >> +} >> + >> +.treewrapper { >> +margin-left: 1em; >> +} >> + >> +.treeitem { >> +border: #888888 solid 0.1em; >> +color: #0000ff; >> +font-size: 1.4em; >> +font-weight: bold; >> +} >> + >> +.appbar { >> +background-color: #ffffff; >> +} >> + >> +.whitearea { >> +background-color: #FFFFFF; >> +} >> + >> +.blackarea { >> +background-color: #000000; >> +} >> + >> +.page-title { >> +display: none; >> +} >> + >> +DIV.row { >> +background-color: #B4B0AA; >> +margin: 0 auto 0 auto; >> +text-align: center; >> +} >> + >> +DIV.col { >> +border: none; >> +float: left; >> +width: auto; >> +} >> + >> +DIV.col-fill { >> +background-color: #B4B0AA; >> +border: none; >> +color: #000099; >> +font-weight: bold; >> +text-align: center; >> +width: 0; >> +} >> + >> +DIV.col-right { >> +border: none; >> +float: right; >> +width: auto; >> +} >> + >> +DIV.contentarea { >> +margin: 7px; >> +} >> + >> +DIV.endcolumns { /* deprecated - use .clear */ >> +clear: both; >> +} >> + >> +DIV.simple-right-small { >> +float: right; >> +width: 2em; >> +text-align: right; >> +} >> + >> +DIV.simple-right-half { >> +float: right; >> +width: 50%; >> +text-align: right; >> +} >> + >> +DIV.screenlet { >> +height: auto !important; >> +height: 1%; >> +margin-bottom: 1em; >> +} >> + >> +DIV.screenlet-body { >> +background-color: #FFFFFF; >> +height: auto !important; >> +height: 1%; >> +padding: 0.4em; >> +border: 0.1em solid #5CA3D7; >> +} >> + >> +DIV.no-padding { >> +padding: 0; >> +border: none; >> +} >> + >> +#column-container { >> +margin: auto; >> +padding: 0 5px 5px 5px; >> +position: relative; >> +} >> + >> +#column-container h1, >> +#column-container .h1, >> +#column-container h2, >> +#column-container .h2 { >> +margin-bottom: 0.5em; >> +} >> + >> +#column-container h1, >> +#column-container .h1 { >> +color: #000099; >> +} >> + >> +#column-container .left { >> +float: left; >> +/* alt: position: absolute; top: 0px; left: 0px; */ >> +width: 22em; >> +margin-right: 1em; >> +} >> + >> +#column-container .left-larger { >> +float: left; >> +/* alt: position: absolute; top: 0px; left: 0px; */ >> +width: 25em; >> +margin-right: 1em; >> +} >> + >> +.left-border { >> +float: left; >> +margin-right: 1em; >> +width: 22em; >> +border-right: 0.5px dotted #ccc; >> +background-color: #eee; >> +height: 100%; >> +} >> + >> +#column-container .right { >> +float: right; >> +margin-left: 1em; >> +width: 22em; >> +} >> + >> +#column-container .leftonly { >> +margin-left: 23em; >> +width: auto; >> +} >> + >> +#column-container .leftonly-larger { >> +margin-left: 26em; >> +width: auto; >> +} >> + >> +#column-container .rightonly { >> +margin-right: 23em; >> +width: auto; >> +} >> + >> +#column-container .center { >> +margin-left: 23em; >> +margin-right: 23em; >> +width: auto; >> +} >> + >> +#column-container .nocolumns { >> +width: auto; >> +} >> + >> +DIV.column-left-wide { >> +background-color: #CCCCCC; >> +border: #000000 solid 0.2em; >> +float: left; >> +overflow: auto; >> +width: 30em; >> +} >> + >> +DIV.widget-container { >> +margin-bottom: 2em; >> +} >> + >> +/* ===== New Styles ===== */ >> +/* ================================ */ >> +/* ===== Used to clear floats ===== */ >> +/* ================================ */ >> + >> +.clear { >> +clear: both; >> +height: 0; >> +visibility: hidden; >> +} >> + >> +.no-clear .clear { >> +/* Used in container elements to override the clear class >> +in contained elements. */ >> +clear: none; >> +} >> + >> +/* ================================= */ >> + /* ===== Single Element Styles ===== */ >> + /* ================================= */ >> +.alert { /* Used for alert text */ >> +color: #ff0000; >> +} >> + >> + >> +.hidden { >> +height: 0; >> +display: none; >> +} >> + >> +.label { >> +/* Used for <input> element labels */ >> +font-weight: bold; >> +height: 1.2em; >> +/* Same as <input> height */ >> +padding-right: 1.1em; >> +text-align: right; >> +white-space: nowrap; >> +width: 1%; >> +} >> + >> +.required,input.required { >> +/* required style for <input> elements */ >> +background-color: #eeeeee; >> +} >> + >> +.tooltip { /* tooltip style */ >> +background-color: #ffffbb; >> +border: 0.1em solid #999999; >> +color: #000000; >> +font-style: italic; >> +margin: 0.4em; >> +padding: 0.1em; >> +} >> + >> +.visible { >> +height: auto; >> +visibility: visible; >> +} >> + >> +/* ================================== */ >> +/* ===== Used to align elements ===== */ >> +/* ================================== */ >> +.align-float { >> +float: right; >> +} >> + >> +.align-text { >> +text-align: right; >> +} >> + >> +.align-top { >> +vertical-align: top; >> +} >> + >> +.centered { >> +text-align: center; >> +} >> + >> +.tabbar { >> +background-color: #39565F; >> +height: 30px; >> +width: 100%; >> +} >> + >> +.tabbar .breadcrumbs { >> +color: #FFFFFF; >> +float: left; >> +height: 100%; >> +} >> + >> +.tabbar .breadcrumbs-sep { >> +color: #FFFFFF; >> +float: left; >> +height: 22px; >> +background: url(/droppingcrumbs/images/appbar4.gif) no-repeat; >> +padding: 8px 20px 0px 10px; >> +font-size: 1.5em; >> +font-weight: bold; >> +} >> + >> + >> +/* ==================================== */ >> +/* ===== Masthead (Header) Styles ===== */ >> +/* ==================================== */ >> +.logo-area a div{ >> +background: url(/droppingcrumbs/images/ofbiz_logo.gif) no-repeat; >> +width:250px; >> +height:50px; >> +} >> + >> +#masthead { >> +background: url(/droppingcrumbs/images/header_top_bg.gif) repeat-x; >> +font-weight: bold; >> +height: 1%; /* IE fix */ >> +} >> + >> +#masthead ul li { >> +float: left; >> +} >> + >> +#masthead ul .opposed, >> +#masthead ul .control-area { >> +float: right; >> +text-align: right; >> +padding-right:10px; >> +} >> + >> +ul#preferences-menu { >> +font-size: 1.1em; >> +float: right; >> +} >> + >> +ul#preferences-menu li { >> +border-left: solid 1px #BBBBBB; >> +padding: 0 1em 0 1em; >> +} >> + >> +ul#preferences-menu li.first, >> +ul#preferences-menu li.user, >> +ul#preferences-menu li.org { >> +border: none; >> +} >> + >> +ul#preferences-menu li.user, >> +ul#preferences-menu li.org { >> +padding: 0; >> +color: #777777; >> +} >> + >> +ul#preferences-menu li.user { >> +clear: both; >> +} >> + >> +ul#preferences-menu li.user a, >> +ul#preferences-menu li.org a { >> +color: #777777; >> +} >> + >> +ul#preferences-menu li a:hover { >> +color: #FFFFFF; >> +text-decoration: none; >> +} >> + >> +ul#preferences-menu .expanded { >> +background: url(/droppingcrumbs/images/bullet_arrow_up.png) no-repeat >> right; >> +width:32px; >> +padding: 0; >> +} >> + >> +ul#preferences-menu .collapsed { >> +background: url(/droppingcrumbs/images/bullet_arrow_down.png) no-repeat >> right; >> +width:32px; >> +padding: 0; >> +} >> + >> +ul#preferences-menu li.collapsed a { >> +padding-left: 16px; >> +} >> + >> +ul#preferences-menu li.expanded a { >> +padding-left: 16px; >> +} >> + >> +ul#preferences-menu li a { >> +color: #FFA200; >> +padding: 0.2em; >> +} >> + >> +ul#preferences-menu a:hover { >> +color: #5CA3D7; >> +text-decoration: none; >> +} >> + >> +ul#preferences-menu li.collapsed a:hover { >> +background: url(/droppingcrumbs/images/bullet_arrow_down.png) no-repeat >> right; >> +} >> + >> +ul#preferences-menu li.expanded a:hover { >> +background: url(/droppingcrumbs/images/bullet_arrow_up.png) no-repeat >> right; >> +} >> + >> +.control-area a { >> +font-size: 1.1em; >> +color: #5CA3D7; >> +} >> + >> +ul#preferences-menu li a.help-link { >> +display:block; >> +height: 12px; >> +width:10px; >> +background: url(/droppingcrumbs/images/help.png) no-repeat; >> +} >> + >> +/* ========================================= */ >> +/* ===== Footer Styles ===================== */ >> +/* ========================================= */ >> +#footer { >> +text-align: center; >> +padding-bottom: 1em; >> +} >> + >> +#footer p { >> + margin: 1em; >> +} >> + >> +/* ================================================== */ >> +/* ===== Main Navigation (App Menu) Styles ========== */ >> +/* ================================================== */ >> +#main-navigation,#app-navigation { >> +height:30px; >> +float: left; >> +font-size: 130%; >> +} >> + >> +#main-navigation { >> +background: url(/droppingcrumbs/images/appbar2.gif) no-repeat 100% 0%; >> +} >> +.menu_selected #main-navigation { >> +background: url(/droppingcrumbs/images/appbar1.gif) no-repeat 100% 0%; >> +} >> +#app-navigation { >> +background: url(/droppingcrumbs/images/appbar3.gif) no-repeat 100% 0%; >> +} >> +.menu_selected #app-navigation { >> +background: url(/droppingcrumbs/images/appbar2.gif) no-repeat 100% 0%; >> +} >> + >> +#main-navigation h2,#app-navigation h2 { >> +color: #FFFFFF; >> +cursor: default; >> +font-size: 1.2em; >> +font-weight: bold; >> +text-decoration: none; >> +padding:8px 45px 5px 10px; >> +} >> + >> +#app-navigation .clear { >> +clear: none; >> +} >> + >> +#main-navigation ul li ul, >> +#app-navigation ul li ul { >> +position:absolute; >> +background-color: #777777; >> +z-index:9999; >> +width:200px; >> +border-bottom: solid 5px #444444; >> +border-right: solid 4px #444444; >> +} >> + >> +#app-navigation ul li ul { >> +background-color: #006699; >> +border-bottom: solid 5px #003366; >> +border-right: solid 4px #003366; >> +} >> + >> +.menu_selected #app-navigation ul li ul { >> +background-color: #777777; >> +border-bottom: solid 5px #444444; >> +border-right: solid 4px #444444; >> +} >> + >> +#main-navigation ul li ul li a, >> +#app-navigation ul li ul li a { >> +display:block; >> +padding:4px 16px 4px 16px; >> +font-weight:bold; >> +color: #FFFFFF; >> +} /*Color subcells normal mode*/ >> + >> +#main-navigation ul li ul li a:hover, >> +#app-navigation ul li ul li a:hover { >> +background-color:#D2D2D2; >> +text-decoration:none; >> +} /*Color subcells hovering mode*/ >> + >> +#main-navigation ul li ul li a.disabled, >> +#app-navigation ul li ul li a.disabled { >> +color:#999999; >> +} /*Color subcells disabled mode*/ >> + >> +#main-navigation ul li ul li.selected a, >> +#app-navigation ul li ul li.selected a { >> +background-color:#AAAAAA; >> +} /*Color subcells selected*/ >> + >> +#main-navigation ul li ul li.selected a:hover, >> +#app-navigation ul li ul li.selected a:hover { >> +background-color:#EEEEEE; >> +} /*Color subcells selected*/ >> + >> +/* ================================================= */ >> +/* ===== Screenlet Title Bar/Navigation Styles ===== */ >> +/* ================================================= */ >> + >> +.screenlet-title-bar { >> +background-color:#0099CC; >> +height: 1%; /* IE fix */ >> +min-height: 1.5em; >> +} >> + >> +.screenlet-title-bar .h1, >> +.screenlet-title-bar .h2, >> +.screenlet-title-bar .h3, >> +.screenlet-title-bar h1, >> +.screenlet-title-bar h2, >> +.screenlet-title-bar h3 { >> +color: #ffffff; >> +font-weight: bold; >> +padding: 0.1em 0.5em 0.2em 0.5em; >> +} >> + >> +.screenlet-title-bar ul { >> +display: inline; /* IE Fix */ >> +} >> + >> +.screenlet-title-bar ul li { >> +background-color: #666666; >> +border-left: 0.1em solid #5f9fcf; >> +color: #ffffff; >> +float: right; >> +font-size: 1em; >> +font-weight: bold; >> +padding: 0.1em 0.5em 0.2em 0.5em; >> +} >> + >> +.screenlet-title-bar ul h1, >> +.screenlet-title-bar ul h2, >> +.screenlet-title-bar ul h3, >> +.screenlet-title-bar ul .h1, >> +.screenlet-title-bar ul .h2, >> +.screenlet-title-bar ul .h3 { >> +background-color: #0099CC; >> +border-left: none; >> +float: left; >> +} >> + >> +.screenlet-title-bar .h1 { >> +font-size: 1.6em; >> +} >> + >> +.screenlet-title-bar .h2 { >> +font-size: 1.3em; >> +} >> + >> +.screenlet-title-bar .h3,.screenlet-title-bar .head4 { >> +font-size: 1.1em; >> +} >> + >> +.screenlet-title-bar .h3 a { >> +color: #ffff66; >> +display: inline; >> +} >> + >> +.screenlet-title-bar ul a { >> +color: #FFA200; >> +display: block; >> +} >> + >> +.screenlet-title-bar ul a:hover { >> +color: #ffffff; >> +text-decoration: none; >> +} >> + >> +.screenlet-title-bar ul .disabled { >> +color: #CCCCCC; >> +} >> + >> +.screenlet-title-bar ul .collapsed, >> +.screenlet-title-bar ul .collapsed:hover { >> +background: url(/droppingcrumbs/images/bullet_arrow_down.png) no-repeat >> right; >> +width:16px; >> +border:none; >> +} >> + >> +.screenlet-title-bar ul .expanded, >> +.screenlet-title-bar ul .expanded:hover { >> +background: url(/droppingcrumbs/images/bullet_arrow_up.png) no-repeat >> right; >> +width:16px; >> +border:none; >> +} >> + >> +.screenlet-title-bar ul .collapsed a, >> +.screenlet-title-bar ul .expanded a { >> +cursor: pointer; >> +} >> + >> +/* login screenlet decorator */ >> +.login-screenlet { >> +min-width: 25em; >> +width: 25%; >> +} >> + >> +.login-screenlet .screenlet-title-bar { >> +text-align: center; >> +} >> + >> +/* ======================================================= */ >> +/* ===== Basic Navigation (Vertical Menu) Style ========== */ >> +/* ======================================================= */ >> +.basic-nav { /* indent menu - helpful for widgets */ >> +padding-left: 1em; >> +} >> + >> +.basic-nav ul { /* placeholder */ >> + >> +} >> + >> +.basic-nav ul li { >> + >> +} >> + >> +.basic-nav ul a { >> +color: #000099; >> +font-size: 1.1em; >> +} >> + >> +.basic-nav ul .selected,.basic-nav ul .selected a { >> +color: #0000ff; >> +} >> + >> +.basic-nav ul a:hover { >> +color: #0000ff; >> +} >> + >> +.basic-nav ul .disabled,.basic-nav ul .disabled a { >> +color: #D4D0C8; >> +} >> + >> +/* ======================================== */ >> +/* ===== Button Bar Navigation Styles ===== */ >> +/* ======================================== */ >> +.button-bar { >> +margin: 0 1em 1em 0; >> +} >> + >> +.button-bar ul { >> +display: inline; /* IE Fix */ >> +} >> + >> +.button-bar ul li { >> +float: left; >> +font-weight: bold; >> +padding: 0.1em 0.4em 0.1em 0.4em; >> +} >> + >> +.button-bar ul .opposed { >> +float: right; >> +} >> + >> +.button-bar ul a,.tabContainer ul a { >> +display: block; >> +} >> + >> +.button-bar ul a,.button-bar a { >> +padding: 0.1em 0.5em 0.1em 0.5em; >> +white-space: nowrap; >> +} >> + >> +.button-bar ul a:hover { >> +color: #0000ff; >> +} >> + >> +.button-bar .opposed,.button-bar .opposed li,.button-bar ul .opposed { >> +float: right; >> +} >> + >> +/* ===== Button style decorator ===== */ >> +.button-style-1 ul li,.tabContainer ul li { >> +background-color: #ffffff; >> +color: #000099; >> +} >> + >> +.button-style-1 a,.button-style-1 ul a,a.button-style-1 { >> +background-color: #D4D0C8; >> +border: solid #000099 0.1em; >> +color: #000099; >> +} >> + >> +.button-style-1 .selected,.button-style-1 ul .selected,.button-style-1 ul >> .selected a { >> +background-color: #000099; >> +color: #ffffff; >> +} >> + >> +.button-style-1 a:hover,.button-style-1 ul a:hover,a.button-style-1:hover >> { >> +background-color: #000099; >> +color: #ffffff; >> +text-decoration: none; >> +} >> + >> +/* ===== Button style decorator ===== */ >> +.button-style-2 ul li { >> +background-color: #ffffff; >> +color: #000099; >> +} >> + >> +.button-style-2 ul a,.button-style-2 a,a.button-style-2 { >> +background-color: #ffffff; >> +border: solid #000099 0.1em; >> +color: #000099; >> +} >> + >> +.button-style-2 ul .selected a,.button-style-2 .selected { >> +background-color: #000099; >> +color: #ffffff; >> +} >> + >> +.button-style-2 ul a:hover,.button-style-2 a:hover,a.button-style-2:hover >> { >> +background-color: #000099; >> +color: #ffffff; >> +text-decoration: none; >> +} >> + >> +/* ===== Button bar decorators ===== */ >> +.tool-bar { >> +background-color: #D4D0C8; >> +border: 0.1em solid #000099; >> +padding: 0.2em; >> +} >> + >> +.tool-bar ul li { >> +background-color: #D4D0C8; >> +padding: 0.1em; >> +} >> + >> +/* tab-bar decorator intended to be used at >> +the top of the main content area */ >> +.tab-bar { >> +background-color: #0099CC; >> +padding:5px 10px 0px 10px; >> +font-size:1.1em; >> +} >> + >> +.tab-bar ul li { >> +margin: 0; >> +float:left; >> +} >> + >> +.tab-bar ul a,.tab-bar ul a:visited { >> +color: #ffffff; >> +padding: 2px 5px 2px 5px; >> +} >> + >> +.tab-bar ul a:hover { >> +background-color: #D0D0D0; >> +color: #404040; >> +text-decoration: none; >> +} >> + >> +.tab-bar ul .selected,.tab-bar ul .selected a,.tab-bar ul .selected >> a:hover { >> +background-color: #F0F0F0; >> +color: #404040; >> +text-decoration: none; >> +} >> + >> +.tab-bar ul .disabled { >> +color: #D4D0C8; >> +padding: 0.1em 0.4em 0.1em 0.4em; >> +} >> + >> +.tab-bar .opposed,.tab-bar .opposed li,.tab-bar ul .opposed { >> +border-left: 0.1em solid #5f9fcf; >> +border-right: none; >> +} >> + >> +/* ======================== */ >> +/* ===== Table Styles ===== */ >> +/* ======================== */ >> +.basic-table { >> +background-color: #ffffff; >> +color: #000000; >> +width: 100%; >> +} >> + >> +form .basic-table,.screenlet-body .basic-table { >> +margin-bottom: 0; >> +} >> + >> +.basic-table tr td { /* Style for all cells */ >> +padding: 0.1em; >> +} >> + >> +.basic-table tr .label,.basic-table tr .group-label { >> +/* field labels for forms */ >> +font-weight: bold; >> +text-align: right; >> +padding-right: 1.5em; >> +white-space: nowrap; >> +width: 1%; >> +} >> + >> +.basic-table tr .group-label { /* "header" for field label groups */ >> +font-size: 1.2em; >> +padding: 2em 1.5em 0 0; >> +} >> + >> +.basic-table tr th,.basic-table .header-row { >> +font-weight: bold; >> +text-align: left; >> +} >> + >> +.basic-table .header-row td { >> +border-bottom: 0.1em solid #000000; >> +} >> + >> +.basic-table .header-row td a { >> +color: #000000; >> +} >> + >> +.basic-table .alternate-row { /* Alternating row style */ >> +background-color: #eeeeee; >> +} >> + >> +.basic-table .selected { >> +background: #FFFCCF; >> +} >> + >> +.basic-table .alternate-rowSelected { >> +background: #FFF55F; >> +} >> + >> +.basic-table .Validate { /*Style use by alt-row-style on list*/ >> +background: #A0D5F7; >> +} >> + >> +.basic-table .alternate-rowValidate { >> +/*Style use by alt-row-style on list*/ >> +background: #72A8F2; >> +} >> + >> +.basic-table .Warn { /*Style use by alt-row-style on list*/ >> +background: #f55C5C; >> +} >> + >> +.basic-table .alternate-rowWarn { /*Style use by alt-row-style on list*/ >> +background: #FC7455; >> +} >> + >> +.basic-table tr .button-col { /* button column style - for the small >> +collection of buttons used in lists */ >> +vertical-align: top; >> +} >> + >> +.basic-table tr .button-col a { >> +background-color: #ffffff; >> +border: #999999 solid 0.1em; >> +color: #000099; >> +float: left; >> +margin: 0 0.1em 0 0.1em; >> +padding: 0.1em 0.4em 0.1em 0.4em; >> +white-space: nowrap; >> +} >> + >> +.basic-table tr .smallSubmit,.basic-table tr .smallSubmit:visited { >> +background-color: #ffffff; >> +border: #999999 solid 0.1em; >> +color: #000099; >> +font-size: 1em; >> +font-weight: bold; >> +margin: 0.2em; >> +padding: 0.1em 0.2em 0.1em 0.2em; >> +white-space: nowrap; >> +} >> + >> +.basic-table tr .button-col a:hover,.basic-table tr .button-col >> a:active,.basic-table tr .smallSubmit:hover,.basic-table tr >> .smallSubmit:active { >> +color: #ff0000; >> +text-decoration: none; >> +} >> + >> +.basic-table .collapsed { >> +visibility: collapse; >> +} >> + >> +/* ===== Alternate table header style ===== */ >> +.basic-table .header-row-2 th,.basic-table .header-row-2 td { >> +background-color: #999999; >> +border-bottom: 0; >> +border-left: 0.1em solid #cccccc; >> +color: #ffffff; >> +font-weight: bold; >> +text-align: left; >> +} >> + >> +.basic-table .header-row-2 th a,.basic-table .header-row-2 td a { >> +background-color: #999999; >> +border-bottom: 0; >> +color: #ffffff; >> +font-weight: bold; >> +text-align: left; >> +text-decoration: none; >> +} >> + >> +/* ===== Sort field style ===== */ >> +.basic-table .header-row-2 th .sort-order-asc,.basic-table .header-row-2 >> td .sort-order-asc { >> +background: url(/images/arrow-gr-up.png) no-repeat right; >> +padding-right: 20px; >> +} >> + >> +.basic-table .header-row-2 th .sort-order-desc,.basic-table .header-row-2 >> td .sort-order-desc { >> +background: url(/images/arrow-gr-dw.png) no-repeat right; >> +padding-right: 20px; >> +} >> + >> +.basic-table .header-row-2 th .sort-order,.basic-table .header-row-2 td >> .sort-order { >> +background: url(/images/arrow-gr.png) no-repeat right; >> +padding-right: 20px; >> +} >> + >> +/* ===== Table decorator - Hover bar ===== */ >> +.hover-bar tr:hover { >> +background-color: #cccccc; >> +cursor: default; >> +} >> + >> +.hover-bar .header-row:hover,.hover-bar tr th:hover { >> +background-color: #ffffff; >> +color: #000000; >> +} >> + >> +/* ===== Table decorator - Grid ===== */ >> +/* These decorators need an IE hack. IE7 does not >> +render borders around empty <td> elements */ >> +.dark-grid { /* dark grid */ >> +border-right: 0.1em solid #000000; >> +border-top: 0.1em solid #000000; >> +} >> + >> +.dark-grid td,.dark-grid .header-row-2 th,.dark-grid .header-row-2 td { >> +border-bottom: 0.1em solid #000000; >> +border-left: 0.1em solid #000000; >> +} >> + >> +.light-grid { /* light grid */ >> +border-right: 0.1em solid #cccccc; >> +border-top: 0.1em solid #cccccc; >> +} >> + >> +.light-grid td,.light-grid .header-row td { >> +border-bottom: 0.1em solid #cccccc; >> +border-left: 0.1em solid #cccccc; >> +} >> + >> +/* ===== Table decorator - Calendar ===== */ >> +.calendar { >> +border-right: 0.1em solid #cccccc; >> +} >> + >> +.calendar tr td { >> +border-bottom: 0.1em solid #cccccc; >> +border-left: 0.1em solid #cccccc; >> +vertical-align: top; >> +padding: 0.5em; >> +} >> + >> +.calendar .header-row td { >> +background-color: #69a9d9; >> +border-bottom: 0.1em solid #cccccc; >> +border-left: 0.1em solid #cccccc; >> +color: #ffffff; >> +height: auto; >> +text-align: center; >> +} >> + >> +.calendar tr td .add-new { >> +float: right; >> +} >> + >> +.calendar tr td .h1 { >> +color: #000099; >> +float: left; >> +} >> + >> +.calendar .current-period { >> +background-color: #ffffcc; >> +} >> + >> +.calendar .active-period { >> +background-color: #eeeeee; >> +} >> + >> +/* ======================= */ >> +/* ===== Tree Styles ===== */ >> +/* ======================= */ >> +.basic-tree { /* placeholder */ >> + >> +} >> + >> +.basic-tree ul { >> +padding-left: 1em; >> +} >> + >> +.basic-tree li { >> +padding-left: 1em; >> +white-space: nowrap; >> +} >> + >> +.basic-tree li .expanded { >> +background: url(/images/collapse.gif) no-repeat left center; >> +padding-right: 1em; >> +} >> + >> +.basic-tree li .collapsed { >> +background: url(/images/expand.gif) no-repeat left center; >> +padding-right: 1em; >> +} >> + >> +.basic-tree li .leafnode { >> +background: url(/images/expand-collapse-placeholder.gif) no-repeat left >> center; >> +padding-right: 1em; >> +} >> + >> +.basic-tree li .treeitem { /* treeitem is deprecated */ >> +border-style: none; >> +color: #000099; >> +font-size: 1em; >> +} >> + >> +.basic-tree li a:hover { >> +color: #0000ff; >> +} >> + >> +/* ======================== */ >> +/* ===== Form Styles ===== */ >> +/* ======================== */ >> +.basic-form { >> +margin-bottom: 1em; >> +} >> + >> +.basic-form table { >> +width: 100%; >> +} >> + >> +.basic-form table .header-row:hover { >> +background-color: #ffffff; >> +color: #000000; >> +} >> + >> +.basic-form table tr td { >> +padding: 0.1em; >> +} >> + >> +.basic-form table tr .label,.basic-form table tr .group-label { >> +/* field labels for forms */ >> +font-weight: bold; >> +text-align: right; >> +padding-right: 1.5em; >> +width: 1%; >> +} >> + >> +.basic-form table tr .group-label { >> +/* "header" for field label groups */ >> +font-size: 1.2em; >> +padding: 2em 1.5em 0 0; >> +} >> + >> +.basic-form table tr th,.basic-form table .header-row { >> +font-weight: bold; >> +text-align: left; >> +} >> + >> +.basic-form table .header-row:hover,.basic-form table tr th:hover { >> +background-color: #ffffff; >> +color: #000000; >> +} >> + >> +.basic-form table .header-row td { >> +border-bottom: 0.1em solid #999999; >> +} >> + >> +.basic-form table .viewManyTR1,.basic-form table .alternate-row { >> +/* Alternating row style */ >> +/* .viewManyTR1 deprecated - use .alternate-row */ >> +background-color: #eeeeee; >> +} >> + >> +.basic-form table tr td .smallSubmit,.basic-form table tr td >> .smallSubmit:visited { >> +background-color: #ffffff; >> +border: #999999 solid 0.1em; >> +color: #000099; >> +font-size: 1em; >> +font-weight: bold; >> +margin: 0.2em; >> +padding: 0.1em 0.2em 0.1em 0.2em; >> +} >> + >> +.basic-form table tr td .smallSubmit:hover,.basic-form table tr td >> .smallSubmit:active { >> +color: #ff0000; >> +text-decoration: none; >> +} >> + >> +.basic-form table tr td .disabled { >> +background-color: #cccccc; >> +color: #333366; >> +text-decoration: none; >> +} >> + >> +/* ===== Form decorator - Form Widget ===== */ >> +.form-widget table tr .label,.form-widget-table tr .label { >> +/* Added for backward compatibility */ >> +width: 20%; >> +} >> + >> +.form-widget table,.form-widget-table { >> +width: auto; >> +} >> + >> +.form-widget-table { >> +margin-bottom: 1em; >> +} >> + >> +/* Pager */ >> +.nav-pager { >> +height: 2em; >> +padding-bottom: 0.7em; >> +padding-top: 0.4em; >> +} >> + >> +.nav-pager ul { >> +display: inline; /* IE Fix */ >> +} >> + >> +.nav-pager ul li { >> +background-color: #ffffff; >> +float: left; >> +font-weight: bold; >> +line-height: 1.8em; >> +margin: 0.2em; >> +} >> + >> +.nav-pager ul li a { >> +display: block; >> +height: 16px; >> +width: 16px; >> +text-indent:2000px; >> +} >> + >> +.nav-pager ul li span { >> +visibility:hidden; >> +display: block; >> +height: 16px; >> +width: 16px; >> +} >> + >> +.nav-pager ul .nav-first a { >> +background: url(/droppingcrumbs/images/resultset_first.png) no-repeat; >> +} >> +.nav-pager ul .nav-previous a { >> +background: url(/droppingcrumbs/images/resultset_previous.png) no-repeat; >> +} >> +.nav-pager ul .nav-next a { >> +background: url(/droppingcrumbs/images/resultset_next.png) no-repeat; >> +} >> +.nav-pager ul .nav-last a { >> +background: url(/droppingcrumbs/images/resultset_last.png) no-repeat; >> +} >> +.nav-pager ul .nav-first-disabled { >> +background: url(/droppingcrumbs/images/resultset_first_disabled.png) >> no-repeat; >> +} >> +.nav-pager ul .nav-previous-disabled { >> +background: url(/droppingcrumbs/images/resultset_previous_disabled.png) >> no-repeat; >> +} >> +.nav-pager ul .nav-next-disabled { >> +background: url(/droppingcrumbs/images/resultset_next_disabled.png) >> no-repeat; >> +} >> +.nav-pager ul .nav-last-disabled { >> +background: url(/droppingcrumbs/images/resultset_last_disabled.png) >> no-repeat; >> +} >> +.nav-pager ul .nav-pagesize { >> +padding: 0 30px 0 30px; >> +} >> + >> +.view-calendar { >> +background: url(/images/cal.gif) no-repeat; >> +} >> + >> +.field-lookup ul li { >> +float: left; >> +} >> + >> +.field-lookup ul li a{ >> +background: url(/droppingcrumbs/images/application_view_list.png) >> no-repeat 0 0; >> +display: block; >> +margin: 3px 10px 0px 4px; >> +width:16px; >> +height:16px; >> +} >> + >> +.last-system-msg{ >> +color:#FFFFFF; >> +padding-left:10px; >> +} >> + >> +.last-system-msg a{ >> +color:#FFFFFF; >> +} >> + >> +/* ================================= */ >> +/* ===== Calendar Date Select ====== */ >> +/* ================================= */ >> +.calendar_date_select { >> +color: #fff; >> +border: #777 1px solid; >> +display: block; >> +width: 200px; >> +z-index: 1000; >> +} >> + >> +/* this is a fun ie6 hack to get drop downs to stay behind the popup >> window. This should always be just underneath .calendar_date_select */ >> +iframe.ie6_blocker { >> +position: absolute; >> +z-index: 999; >> +} >> + >> +.calendar_date_select thead th { >> +font-weight: bold; >> +background-color: #4682B4; >> +border-top: 1px solid #777; >> +border-bottom: 2px solid #777; >> +color: white !important; >> +} >> + >> +.calendar_date_select .cds_buttons { >> +text-align: center; >> +padding: 5px 0px; >> +background-color: #4682B4; >> +} >> + >> +.calendar_date_select .cds_footer { >> +background-color: #4682B4; >> +padding: 3px; >> +font-size: 12px; >> +text-align: center; >> +} >> + >> +.calendar_date_select table { >> +margin: 0px; >> +padding: 0px; >> +} >> + >> +.calendar_date_select .cds_header { >> +background-color: #87CEEB; >> +border-bottom: 2px solid #87CEEB; >> +text-align: center; >> +} >> + >> +.calendar_date_select .cds_header span { >> +font-size: 15px; >> +color: #000; >> +font-weight: bold; >> +} >> + >> +.calendar_date_select select { >> +font-size: 11px; >> +} >> + >> +.calendar_date_select .cds_header a:hover { >> +color: #fff; >> +} >> + >> +.calendar_date_select .cds_header a { >> +width: 22px; >> +height: 20px; >> +text-decoration: none; >> +font-size: 14px; >> +color: #000 !important; >> +} >> + >> +.calendar_date_select .cds_header a.prev { >> +float: left; >> +} >> + >> +.calendar_date_select .cds_header a.next { >> +float: right; >> +} >> + >> +.calendar_date_select .cds_header a.close { >> +float: right; >> +display: none; >> +} >> + >> +.calendar_date_select .cds_header select.month { >> +width: 90px; >> +} >> + >> +.calendar_date_select .cds_header select.year { >> +width: 61px; >> +} >> + >> +.calendar_date_select .cds_buttons a { >> +color: #fff; >> +font-size: 9px; >> +} >> + >> +.calendar_date_select td { >> +font-size: 12px; >> +width: 24px; >> +height: 21px; >> +text-align: center; >> +vertical-align: middle; >> +background-color: #87CEEB; >> +} >> + >> +.calendar_date_select td.weekend { >> +background-color: #ADD8E6; >> +} >> + >> +.calendar_date_select td div { >> +color: #fff; >> +} >> + >> +.calendar_date_select td div.other { >> +color: #888; >> +} >> + >> +.calendar_date_select td.selected div { >> +color: #000; >> +} >> + >> +.calendar_date_select tbody td { >> +border-bottom: 1px solid #FFD700; >> +} >> + >> +.calendar_date_select td.selected { >> +background-color: #fff; >> +} >> + >> +.calendar_date_select td:hover { >> +background-color: #00BFFF; >> +} >> + >> +.calendar_date_select td.today { >> +border: 1px dashed #FFFF00; >> +} >> + >> +.calendar_date_select td.disabled div { >> +color: #454545; >> +} >> + >> +.fieldWithErrors .calendar_date_select { >> +border: 2px solid #FF0000; >> +} >> + >> +/* ============================= */ >> +/* ===== FieldGroup Styles ===== */ >> +/* ============================= */ >> +.fieldgroup-title-bar { >> +font-size: 1.2em; >> +font-weight: bold; >> +padding: 5px 0 5px 10px; >> +} >> + >> +.fieldgroup-title-bar ul .collapsed,.fieldgroup-title-bar ul >> .collapsed:hover >> +{ >> +background: url(/droppingcrumbs/images/bullet_toggle_plus.png) no-repeat >> left center; >> +} >> + >> +.fieldgroup-title-bar ul .expanded,.fieldgroup-title-bar ul >> .expanded:hover >> +{ >> +background: url(/droppingcrumbs/images/bullet_toggle_minus.png) no-repeat >> left center; >> +} >> + >> +.fieldgroup-title-bar a { >> +cursor:pointer; >> +text-decoration:none; >> +padding-left: 10px; >> +color: #000000; >> +} >> + >> +/* == Portlet configuration screenlet == */ >> +.portlet-config { >> +background-color: #D4D0C8; >> +border: 2px solid #D4D0C8; >> +margin-bottom: 5px; >> +} >> + >> +.portlet-config-title-bar .title { >> +color: #555555; >> +font-size: 1.2em; >> +float: left; >> +} >> + >> +.portlet-config-title-bar ul { >> +display: inline; /* IE Fix */ >> +} >> + >> +.portlet-config-title-bar ul li { >> +float: right; >> +font-size: 1em; >> +font-weight: bold; >> +padding: 0.1em 0.5em 0.2em 0.5em; >> +} >> + >> +.portlet-config-title-bar ul li.move-up { >> +background: url(/images/arrow-single-up-green.png) no-repeat center >> center; >> +} >> + >> +.portlet-config-title-bar ul li.move-down { >> +background: url(/images/arrow-single-down-green.png) no-repeat center >> center; >> +} >> + >> +.portlet-config-title-bar ul li.move-left { >> +background: url(/images/arrow-single-left-green.png) no-repeat center >> center; >> +} >> + >> +.portlet-config-title-bar ul li.move-right { >> +background: url(/images/arrow-single-right-green.png) no-repeat center >> center; >> +} >> + >> +.portlet-config-title-bar ul li.move-top { >> +background: url(/images/arrow-end-up-green.png) no-repeat center center; >> +} >> + >> +.portlet-config-title-bar ul li.move-bottom { >> +background: url(/images/arrow-end-down-green.png) no-repeat center >> center; >> +} >> + >> +.portlet-config-title-bar ul li.remove { >> +background: url(/images/mini-trash.png) no-repeat center center; >> +} >> + >> +.portlet-config-title-bar ul li.edit { >> +background: url(/images/mini-edit.png) no-repeat center center; >> +} >> + >> +/* == Portal Manager Toolbar == */ >> +#manage-portal-toolbar { >> +background-color: #D4D0C8; >> +margin-bottom: 0.5em; >> +} >> + >> +#manage-portal-toolbar ul li { >> +float: left; >> +padding: 0.1em 0.5em 0.2em 0.5em; >> +} >> + >> +#manage-portal-toolbar #config-on-off,#manage-portal-toolbar >> #manage-portal-page,#manage-portal-toolbar #add-column { >> +float: right; >> +} >> + >> +#manage-portal-toolbar #portal-page-name { >> +font-size: 1.5em; >> +font-weight: bold; >> +} >> + >> +.manage-portal-column-toolbar #add-portlet,.manage-portal-column-toolbar >> #delete-column,.manage-portal-column-toolbar #column-width { >> +float: right; >> +} >> + >> +/*********************************************** >> +Webtools >> +***********************************************/ >> +.webToolList h3 { >> +margin:0.75em 0 0.09em 0; >> +text-transform:uppercase; >> +} >> >> Added: >> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/appbar1.gif >> URL: >> http://svn.apache.org/viewvc/ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/appbar1.gif?rev=836017&view=auto >> >> ============================================================================== >> Binary file - no diff available. >> >> Propchange: >> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/appbar1.gif >> >> ------------------------------------------------------------------------------ >> svn:mime-type = application/octet-stream >> >> Added: >> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/appbar2.gif >> URL: >> http://svn.apache.org/viewvc/ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/appbar2.gif?rev=836017&view=auto >> >> ============================================================================== >> Binary file - no diff available. >> >> Propchange: >> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/appbar2.gif >> >> ------------------------------------------------------------------------------ >> svn:mime-type = application/octet-stream >> >> Added: >> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/appbar3.gif >> URL: >> http://svn.apache.org/viewvc/ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/appbar3.gif?rev=836017&view=auto >> >> ============================================================================== >> Binary file - no diff available. >> >> Propchange: >> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/appbar3.gif >> >> ------------------------------------------------------------------------------ >> svn:mime-type = application/octet-stream >> >> Added: >> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/appbar4.gif >> URL: >> http://svn.apache.org/viewvc/ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/appbar4.gif?rev=836017&view=auto >> >> ============================================================================== >> Binary file - no diff available. >> >> Propchange: >> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/appbar4.gif >> >> ------------------------------------------------------------------------------ >> svn:mime-type = application/octet-stream >> >> Added: >> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/application_view_list.png >> URL: >> http://svn.apache.org/viewvc/ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/application_view_list.png?rev=836017&view=auto >> >> ============================================================================== >> Binary file - no diff available. >> >> Propchange: >> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/application_view_list.png >> >> ------------------------------------------------------------------------------ >> svn:mime-type = application/octet-stream >> >> Added: >> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_arrow_down.png >> URL: >> http://svn.apache.org/viewvc/ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_arrow_down.png?rev=836017&view=auto >> >> ============================================================================== >> Binary file - no diff available. >> >> Propchange: >> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_arrow_down.png >> >> ------------------------------------------------------------------------------ >> svn:mime-type = application/octet-stream >> >> Added: >> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_arrow_up.png >> URL: >> http://svn.apache.org/viewvc/ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_arrow_up.png?rev=836017&view=auto >> >> ============================================================================== >> Binary file - no diff available. >> >> Propchange: >> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_arrow_up.png >> >> ------------------------------------------------------------------------------ >> svn:mime-type = application/octet-stream >> >> Added: >> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_green.png >> URL: >> http://svn.apache.org/viewvc/ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_green.png?rev=836017&view=auto >> >> ============================================================================== >> Binary file - no diff available. >> >> Propchange: >> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_green.png >> >> ------------------------------------------------------------------------------ >> svn:mime-type = application/octet-stream >> >> Added: >> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_orange.png >> URL: >> http://svn.apache.org/viewvc/ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_orange.png?rev=836017&view=auto >> >> ============================================================================== >> Binary file - no diff available. >> >> Propchange: >> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_orange.png >> >> ------------------------------------------------------------------------------ >> svn:mime-type = application/octet-stream >> >> Added: >> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_pink.png >> URL: >> http://svn.apache.org/viewvc/ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_pink.png?rev=836017&view=auto >> >> ============================================================================== >> Binary file - no diff available. >> >> Propchange: >> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_pink.png >> >> ------------------------------------------------------------------------------ >> svn:mime-type = application/octet-stream >> >> Added: >> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_purple.png >> URL: >> http://svn.apache.org/viewvc/ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_purple.png?rev=836017&view=auto >> >> ============================================================================== >> Binary file - no diff available. >> >> Propchange: >> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_purple.png >> >> ------------------------------------------------------------------------------ >> svn:mime-type = application/octet-stream >> >> Added: >> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_red.png >> URL: >> http://svn.apache.org/viewvc/ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_red.png?rev=836017&view=auto >> >> ============================================================================== >> Binary file - no diff available. >> >> Propchange: >> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_red.png >> >> ------------------------------------------------------------------------------ >> svn:mime-type = application/octet-stream >> >> Added: >> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_toggle_minus.png >> URL: >> http://svn.apache.org/viewvc/ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_toggle_minus.png?rev=836017&view=auto >> >> ============================================================================== >> Binary file - no diff available. >> >> Propchange: >> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_toggle_minus.png >> >> ------------------------------------------------------------------------------ >> svn:mime-type = application/octet-stream >> >> Added: >> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_toggle_plus.png >> URL: >> http://svn.apache.org/viewvc/ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_toggle_plus.png?rev=836017&view=auto >> >> ============================================================================== >> Binary file - no diff available. >> >> Propchange: >> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_toggle_plus.png >> >> ------------------------------------------------------------------------------ >> svn:mime-type = application/octet-stream >> >> Added: >> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_yellow.png >> URL: >> http://svn.apache.org/viewvc/ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_yellow.png?rev=836017&view=auto >> >> ============================================================================== >> Binary file - no diff available. >> >> Propchange: >> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/bullet_yellow.png >> >> ------------------------------------------------------------------------------ >> svn:mime-type = application/octet-stream >> >> Added: >> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/exclamation.png >> URL: >> http://svn.apache.org/viewvc/ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/exclamation.png?rev=836017&view=auto >> >> ============================================================================== >> Binary file - no diff available. >> >> Propchange: >> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/exclamation.png >> >> ------------------------------------------------------------------------------ >> svn:mime-type = application/octet-stream >> >> Added: >> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/header_top_bg.gif >> URL: >> http://svn.apache.org/viewvc/ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/header_top_bg.gif?rev=836017&view=auto >> >> ============================================================================== >> Binary file - no diff available. >> >> Propchange: >> ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/images/header_top_bg.gif >> >> ------------------------------------------------------------------------------ >> svn:mime-type = application/octet-stream >> >> > > > |
Free forum by Nabble | Edit this page |