Author: jonesde
Date: Thu Apr 9 12:26:03 2009 New Revision: 763623 URL: http://svn.apache.org/viewvc?rev=763623&view=rev Log: Added smoothfeather theme, renamed from admin as that name has issues; from Ryan Foster in Jira #OFBIZ-2263; tested a bit and is working pretty well; this theme matches the design of the web site and such and so may eventually become the default theme Added: ofbiz/trunk/themes/smoothfeather/ ofbiz/trunk/themes/smoothfeather/data/ ofbiz/trunk/themes/smoothfeather/data/SmoothFeatherThemeData.xml (with props) ofbiz/trunk/themes/smoothfeather/includes/ ofbiz/trunk/themes/smoothfeather/includes/appbar.ftl (with props) ofbiz/trunk/themes/smoothfeather/includes/footer.ftl (with props) ofbiz/trunk/themes/smoothfeather/includes/header.ftl (with props) ofbiz/trunk/themes/smoothfeather/includes/messages.ftl (with props) ofbiz/trunk/themes/smoothfeather/includes/secondary-appbar.ftl (with props) ofbiz/trunk/themes/smoothfeather/ofbiz-component.xml (with props) ofbiz/trunk/themes/smoothfeather/webapp/ ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/ ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/WEB-INF/ ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/WEB-INF/web.xml (with props) ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/ ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/base.css (with props) ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/calendar.css (with props) ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/forms.css (with props) ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/global.css (with props) ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/ie.css (with props) ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/links.css (with props) ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/login.css (with props) ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/nav.css (with props) ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/print.css (with props) ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/reset.css (with props) ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/tables.css (with props) ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/typography.css (with props) ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/views.css (with props) ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/images/ ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/images/app-bar-bg.jpg (with props) ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/images/app-selected-yella.gif (with props) ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/images/app-selected-yellow.gif (with props) ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/images/app-selected.gif (with props) ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/images/background-left.gif (with props) ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/images/bg.gif (with props) ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/images/bg.jpg (with props) ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/images/check.gif (with props) ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/images/close.gif (with props) ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/images/container-bg.gif (with props) ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/images/down.gif (with props) ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/images/header-down.gif (with props) ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/images/header-up.gif (with props) ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/images/icons/ ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/images/icons/doc.png (with props) ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/images/icons/email.png (with props) ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/images/icons/external.png (with props) ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/images/icons/feed.png (with props) ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/images/icons/icon-minus.gif (with props) ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/images/icons/icon-plus.gif (with props) ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/images/icons/im.png (with props) ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/images/icons/pdf.png (with props) ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/images/icons/visited.png (with props) ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/images/icons/xls.png (with props) ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/images/logo.gif (with props) ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/images/magnifier.png (with props) ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/images/main-nav-li-bg.jpg (with props) ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/images/overlay.png (with props) ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/images/question.gif (with props) ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/images/shelf.jpg (with props) ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/images/slide-button-left-active.gif (with props) ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/images/slide-button-left.gif (with props) ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/images/tsr-l.gif (with props) ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/images/tsr-r.gif (with props) ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/images/up.gif (with props) ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/images/warning.gif (with props) ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/images/wrapper-bg.jpg (with props) ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/images/x.gif (with props) ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/js/ ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/js/global.js (with props) ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/screenshot.jpg (with props) Added: ofbiz/trunk/themes/smoothfeather/data/SmoothFeatherThemeData.xml URL: http://svn.apache.org/viewvc/ofbiz/trunk/themes/smoothfeather/data/SmoothFeatherThemeData.xml?rev=763623&view=auto ============================================================================== --- ofbiz/trunk/themes/smoothfeather/data/SmoothFeatherThemeData.xml (added) +++ ofbiz/trunk/themes/smoothfeather/data/SmoothFeatherThemeData.xml Thu Apr 9 12:26:03 2009 @@ -0,0 +1,32 @@ +<?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="SMOOTH_FEATHER" visualThemeSetId="BACKOFFICE" description="New Smooth Feather Interface with new OFBiz branding and styling"/> + <VisualThemeResource visualThemeId="SMOOTH_FEATHER" resourceTypeEnumId="VT_STYLESHEET" resourceValue="/smoothfeather/css/global.css" sequenceId="01"/> + <VisualThemeResource visualThemeId="SMOOTH_FEATHER" resourceTypeEnumId="VT_HDR_JAVASCRIPT" resourceValue="/smoothfeather/js/global.js" sequenceId="01"/> + <VisualThemeResource visualThemeId="SMOOTH_FEATHER" resourceTypeEnumId="VT_SHORTCUT_ICON" resourceValue="/smoothfeather/ofbiz.ico" sequenceId="01"/> + <VisualThemeResource visualThemeId="SMOOTH_FEATHER" resourceTypeEnumId="VT_HDR_IMAGE_URL" resourceValue="/smoothfeather/ofbiz_logo.jpg" sequenceId="01"/> + <VisualThemeResource visualThemeId="SMOOTH_FEATHER" resourceTypeEnumId="VT_HDR_TMPLT_LOC" resourceValue="component://smoothfeather/includes/header.ftl" sequenceId="01"/> + <VisualThemeResource visualThemeId="SMOOTH_FEATHER" resourceTypeEnumId="VT_FTR_TMPLT_LOC" resourceValue="component://smoothfeather/includes/footer.ftl" sequenceId="01"/> + <VisualThemeResource visualThemeId="SMOOTH_FEATHER" resourceTypeEnumId="VT_NAV_TMPLT_LOC" resourceValue="component://smoothfeather/includes/appbar.ftl" sequenceId="01"/> + <VisualThemeResource visualThemeId="SMOOTH_FEATHER" resourceTypeEnumId="VT_MSG_TMPLT_LOC" resourceValue="component://smoothfeather/includes/messages.ftl" sequenceId="01"/> + <VisualThemeResource visualThemeId="SMOOTH_FEATHER" resourceTypeEnumId="VT_SCREENSHOT" resourceValue="/smoothfeather/screenshot.jpg" sequenceId="01"/> +</entity-engine-xml> Propchange: ofbiz/trunk/themes/smoothfeather/data/SmoothFeatherThemeData.xml ------------------------------------------------------------------------------ svn:eol-style = native Propchange: ofbiz/trunk/themes/smoothfeather/data/SmoothFeatherThemeData.xml ------------------------------------------------------------------------------ svn:executable = * Propchange: ofbiz/trunk/themes/smoothfeather/data/SmoothFeatherThemeData.xml ------------------------------------------------------------------------------ svn:keywords = "Date Rev Author URL Id" Propchange: ofbiz/trunk/themes/smoothfeather/data/SmoothFeatherThemeData.xml ------------------------------------------------------------------------------ svn:mime-type = text/xml Added: ofbiz/trunk/themes/smoothfeather/includes/appbar.ftl URL: http://svn.apache.org/viewvc/ofbiz/trunk/themes/smoothfeather/includes/appbar.ftl?rev=763623&view=auto ============================================================================== --- ofbiz/trunk/themes/smoothfeather/includes/appbar.ftl (added) +++ ofbiz/trunk/themes/smoothfeather/includes/appbar.ftl Thu Apr 9 12:26:03 2009 @@ -0,0 +1,40 @@ +<#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")> + +<#if userLogin?has_content> + <div id="main-nav"> + <h2 class="contracted">Choose a Business Area</h2> + <div id="header-nav" class="clearfix"> + <ul> + <#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)> + <#-- 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> + <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> + </#list> + </ul> + <#include "component://smoothfeather/includes/secondary-appbar.ftl" /> + </div> + </div> +</#if> + + Propchange: ofbiz/trunk/themes/smoothfeather/includes/appbar.ftl ------------------------------------------------------------------------------ svn:eol-style = native Propchange: ofbiz/trunk/themes/smoothfeather/includes/appbar.ftl ------------------------------------------------------------------------------ svn:executable = * Propchange: ofbiz/trunk/themes/smoothfeather/includes/appbar.ftl ------------------------------------------------------------------------------ svn:keywords = "Date Rev Author URL Id" Propchange: ofbiz/trunk/themes/smoothfeather/includes/appbar.ftl ------------------------------------------------------------------------------ svn:mime-type = text/plain Added: ofbiz/trunk/themes/smoothfeather/includes/footer.ftl URL: http://svn.apache.org/viewvc/ofbiz/trunk/themes/smoothfeather/includes/footer.ftl?rev=763623&view=auto ============================================================================== --- ofbiz/trunk/themes/smoothfeather/includes/footer.ftl (added) +++ ofbiz/trunk/themes/smoothfeather/includes/footer.ftl Thu Apr 9 12:26:03 2009 @@ -0,0 +1,10 @@ +<#if layoutSettings.VT_FTR_JAVASCRIPT?has_content> + <#list layoutSettings.VT_FTR_JAVASCRIPT as javaScript> + <script type="text/javascript" src="<@ofbizContentUrl>${javaScript}</@ofbizContentUrl>" type="text/javascript"></script> + </#list> +</#if> +</div> + +</body> +</html> + Propchange: ofbiz/trunk/themes/smoothfeather/includes/footer.ftl ------------------------------------------------------------------------------ svn:eol-style = native Propchange: ofbiz/trunk/themes/smoothfeather/includes/footer.ftl ------------------------------------------------------------------------------ svn:executable = * Propchange: ofbiz/trunk/themes/smoothfeather/includes/footer.ftl ------------------------------------------------------------------------------ svn:keywords = "Date Rev Author URL Id" Propchange: ofbiz/trunk/themes/smoothfeather/includes/footer.ftl ------------------------------------------------------------------------------ svn:mime-type = text/plain Added: ofbiz/trunk/themes/smoothfeather/includes/header.ftl URL: http://svn.apache.org/viewvc/ofbiz/trunk/themes/smoothfeather/includes/header.ftl?rev=763623&view=auto ============================================================================== --- ofbiz/trunk/themes/smoothfeather/includes/header.ftl (added) +++ ofbiz/trunk/themes/smoothfeather/includes/header.ftl Thu Apr 9 12:26:03 2009 @@ -0,0 +1,113 @@ +<#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> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="${docLangAttr}" lang="${docLangAttr}" dir="${langDir}"> +<head> + <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> + <meta http-equiv="Content-Language" content="en" /> + <meta http-equiv="Content-Style-Type" content="text/css" /> + <meta http-equiv="Content-Script-Type" content="text/javascript" /> + <meta http-equiv="pragma" content="no-cache" /> + <meta http-equiv="cache-control" content="no-cache" /> + <meta http-equiv="expires" content="0" /> + <meta http-equiv="imagetoolbar" content="false" /> + + <title>${layoutSettings.companyName}: <#if (page.titleProperty)?has_content>${uiLabelMap[page.titleProperty]}<#else>${(page.title)?if_exists}</#if></title> + + <meta name="robots" content="index, follow" /> + <meta name="googlebot" content="index,follow" /> + <meta name="description" content="" /> + <meta name="keywords" content="" /> + <meta name="copyright" content="" /> + <meta name="MSSmartTagsPreventParsing" content="true" /> + <meta name="author" content="" /> + + <link rel="start" href="" 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>${shortcutIcon}</@ofbizContentUrl>" /> + </#if> + <link rel="icon" type="image/png" href="favicon.png" /> + <#if layoutSettings.styleSheets?has_content> + <#list layoutSettings.styleSheets as styleSheet> + <link rel="stylesheet" href="<@ofbizContentUrl>${styleSheet}</@ofbizContentUrl>" media="screen,projection" type="text/css" charset="UTF-8"/> + </#list> + </#if> + <#if userLogin?has_content> + <#if layoutSettings.VT_STYLESHEET?has_content> + <#list layoutSettings.VT_STYLESHEET as styleSheet> + <link rel="stylesheet" href="<@ofbizContentUrl>${styleSheet}</@ofbizContentUrl>" media="screen,projection" type="text/css" charset="UTF-8"/> + </#list> + </#if> + <#else> + <link rel="stylesheet" href="/smoothfeather/css/login.css" type="text/css"/> + </#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>${styleSheet}</@ofbizContentUrl>" media="screen,projection" type="text/css" charset="UTF-8"/> + </#list> + </#if> + <#if layoutSettings.VT_RTL_STYLESHEET?has_content && langDir == "rtl"> + <#list layoutSettings.VT_RTL_STYLESHEET as styleSheet> + <link rel="stylesheet" href="<@ofbizContentUrl>${styleSheet}</@ofbizContentUrl>" media="screen,projection" type="text/css" charset="UTF-8"/> + </#list> + </#if> + ${layoutSettings.extraHead?if_exists} + <#if layoutSettings.VT_EXTRA_HEAD?has_content> + <#list layoutSettings.VT_EXTRA_HEAD as extraHead> + ${extraHead} + </#list> + </#if> + <link rel="stylesheet" type="text/css" href="/smoothfeather/css/global.css" /> + <#if layoutSettings.javaScripts?has_content> + <#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 type="text/javascript" src="<@ofbizContentUrl>${javaScript}</@ofbizContentUrl>" type="text/javascript"></script> + </#if> + </#list> + </#if> + <#if layoutSettings.VT_HDR_JAVASCRIPT?has_content> + <#list layoutSettings.VT_HDR_JAVASCRIPT as javaScript> + <script type="text/javascript" src="<@ofbizContentUrl>${javaScript}</@ofbizContentUrl>" type="text/javascript"></script> + </#list> + </#if> +</head> +<body> +<div id="wrapper"> +<div id="main" class="clearfix"> + <div id="header"> + <div id="controls"> + <span> + <#if person?has_content> + ${uiLabelMap.CommonWelcome}, ${person.firstName?if_exists} ${person.lastName?if_exists} ( ${userLogin.userLoginId} ) + <#elseif partyGroup?has_content> + ${uiLabelMap.CommonWelcome}, ${partyGroup.groupName?if_exists} ( ${userLogin.userLoginId} ) + <#else> + ${uiLabelMap.CommonWelcome} + </#if> + </span> + <span id="prefBtn"> + <a href="#" class="contracted">${uiLabelMap.CommonPreferences}</a> + <div id="preferences"> + <a href="#" rel="<@ofbizUrl>LookupLocales</@ofbizUrl>" id="language">${uiLabelMap.CommonLanguageTitle} - ${locale.getDisplayName(locale)}</a> + <a href="#" rel="<@ofbizUrl>LookupTimezones</@ofbizUrl>" id="timezone">${nowTimestamp?datetime?string.short} - ${timeZone.getDisplayName(timeZone.useDaylightTime(), Static["java.util.TimeZone"].LONG, locale)}</a> + <a href="#" rel="<@ofbizUrl>LookupVisualThemes</@ofbizUrl>" id="theme">${uiLabelMap.CommonVisualThemes}</a> + </div> + </span> + <span><a href="<@ofbizUrl>logout</@ofbizUrl>">${uiLabelMap.CommonLogout}</a></span> + </div> + </div> + <div id="logo"></div> + <div id="shelf"></div> \ No newline at end of file Propchange: ofbiz/trunk/themes/smoothfeather/includes/header.ftl ------------------------------------------------------------------------------ svn:eol-style = native Propchange: ofbiz/trunk/themes/smoothfeather/includes/header.ftl ------------------------------------------------------------------------------ svn:executable = * Propchange: ofbiz/trunk/themes/smoothfeather/includes/header.ftl ------------------------------------------------------------------------------ svn:keywords = "Date Rev Author URL Id" Propchange: ofbiz/trunk/themes/smoothfeather/includes/header.ftl ------------------------------------------------------------------------------ svn:mime-type = text/plain Added: ofbiz/trunk/themes/smoothfeather/includes/messages.ftl URL: http://svn.apache.org/viewvc/ofbiz/trunk/themes/smoothfeather/includes/messages.ftl?rev=763623&view=auto ============================================================================== --- ofbiz/trunk/themes/smoothfeather/includes/messages.ftl (added) +++ ofbiz/trunk/themes/smoothfeather/includes/messages.ftl Thu Apr 9 12:26:03 2009 @@ -0,0 +1,37 @@ +<#if requestAttributes.errorMessageList?has_content><#assign errorMessageList=requestAttributes.errorMessageList></#if> +<#if requestAttributes.eventMessageList?has_content><#assign eventMessageList=requestAttributes.eventMessageList></#if> +<#if requestAttributes.serviceValidationException?exists><#assign serviceValidationException = requestAttributes.serviceValidationException></#if> +<#if requestAttributes.uiLabelMap?has_content><#assign uiLabelMap = requestAttributes.uiLabelMap></#if> + +<#if !errorMessage?has_content> + <#assign errorMessage = requestAttributes._ERROR_MESSAGE_?if_exists> +</#if> +<#if !errorMessageList?has_content> + <#assign errorMessageList = requestAttributes._ERROR_MESSAGE_LIST_?if_exists> +</#if> +<#if !eventMessage?has_content> + <#assign eventMessage = requestAttributes._EVENT_MESSAGE_?if_exists> +</#if> +<#if !eventMessageList?has_content> + <#assign eventMessageList = requestAttributes._EVENT_MESSAGE_LIST_?if_exists> +</#if> + +<#-- display the error messages --> +<#if (errorMessage?has_content || errorMessageList?has_content)> +<script type="text/javascript"> + Event.observe(window, 'load', function() { + humanMsg.displayMsg('<div class="errorMessage"><#if errorMessage?has_content><p>${errorMessage}</p></#if><#if errorMessageList?has_content><#list errorMessageList as errorMsg><p>${errorMsg}</p></#list></#if></p></div>'); + return false; + }); +</script> +</#if> + +<#-- display the event messages --> +<#if (eventMessage?has_content || eventMessageList?has_content)> +<script type="text/javascript"> + Event.observe(window, 'load', function() { + humanMsg.displayMsg('<div class="eventMessage"><#if eventMessage?has_content><p>${eventMessage}</p></#if><#if eventMessageList?has_content><#list eventMessageList as eventMsg><p>${eventMsg}</p></#list></#if></div>'); + return false; + }); +</script> +</#if> Propchange: ofbiz/trunk/themes/smoothfeather/includes/messages.ftl ------------------------------------------------------------------------------ svn:eol-style = native Propchange: ofbiz/trunk/themes/smoothfeather/includes/messages.ftl ------------------------------------------------------------------------------ svn:executable = * Propchange: ofbiz/trunk/themes/smoothfeather/includes/messages.ftl ------------------------------------------------------------------------------ svn:keywords = "Date Rev Author URL Id" Propchange: ofbiz/trunk/themes/smoothfeather/includes/messages.ftl ------------------------------------------------------------------------------ svn:mime-type = text/plain Added: ofbiz/trunk/themes/smoothfeather/includes/secondary-appbar.ftl URL: http://svn.apache.org/viewvc/ofbiz/trunk/themes/smoothfeather/includes/secondary-appbar.ftl?rev=763623&view=auto ============================================================================== --- ofbiz/trunk/themes/smoothfeather/includes/secondary-appbar.ftl (added) +++ ofbiz/trunk/themes/smoothfeather/includes/secondary-appbar.ftl Thu Apr 9 12:26:03 2009 @@ -0,0 +1,34 @@ +<#assign nowTimestamp = Static["org.ofbiz.base.util.UtilDateTime"].nowTimestamp()> + +<#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, "secondary")> + +<#if userLogin?has_content> + <ul> + <#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)> + <#-- 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> + <li><a<#if selected> class="current-section"</#if> href="${thisURL}${externalKeyParam}" <#if uiLabelMap?exists> title="${uiLabelMap[display.description]}">${uiLabelMap[display.title]}<#else> title="${display.description}"> ${display.title}</#if></a></li> + </#if> + </#list> + </ul> +</#if> \ No newline at end of file Propchange: ofbiz/trunk/themes/smoothfeather/includes/secondary-appbar.ftl ------------------------------------------------------------------------------ svn:eol-style = native Propchange: ofbiz/trunk/themes/smoothfeather/includes/secondary-appbar.ftl ------------------------------------------------------------------------------ svn:keywords = "Date Rev Author URL Id" Propchange: ofbiz/trunk/themes/smoothfeather/includes/secondary-appbar.ftl ------------------------------------------------------------------------------ svn:mime-type = text/plain Added: ofbiz/trunk/themes/smoothfeather/ofbiz-component.xml URL: http://svn.apache.org/viewvc/ofbiz/trunk/themes/smoothfeather/ofbiz-component.xml?rev=763623&view=auto ============================================================================== --- ofbiz/trunk/themes/smoothfeather/ofbiz-component.xml (added) +++ ofbiz/trunk/themes/smoothfeather/ofbiz-component.xml Thu Apr 9 12:26:03 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="smoothfeather" + 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/SmoothFeatherThemeData.xml"/> + + <!-- web applications; will be mounted when using the embedded Jetty container --> + <webapp name="smoothfeather" + title="smoothfeather" + menu-name="secondary" + server="default-server" + location="webapp/smoothfeather" + mount-point="/smoothfeather" + app-bar-display="false"/> +</ofbiz-component> Propchange: ofbiz/trunk/themes/smoothfeather/ofbiz-component.xml ------------------------------------------------------------------------------ svn:eol-style = native Propchange: ofbiz/trunk/themes/smoothfeather/ofbiz-component.xml ------------------------------------------------------------------------------ svn:executable = * Propchange: ofbiz/trunk/themes/smoothfeather/ofbiz-component.xml ------------------------------------------------------------------------------ svn:keywords = "Date Rev Author URL Id" Propchange: ofbiz/trunk/themes/smoothfeather/ofbiz-component.xml ------------------------------------------------------------------------------ svn:mime-type = text/xml Added: ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/WEB-INF/web.xml URL: http://svn.apache.org/viewvc/ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/WEB-INF/web.xml?rev=763623&view=auto ============================================================================== --- ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/WEB-INF/web.xml (added) +++ ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/WEB-INF/web.xml Thu Apr 9 12:26:03 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 - Hotwax Visual Theme</display-name> + <description>Hotwax 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> Propchange: ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/WEB-INF/web.xml ------------------------------------------------------------------------------ svn:eol-style = native Propchange: ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/WEB-INF/web.xml ------------------------------------------------------------------------------ svn:executable = * Propchange: ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/WEB-INF/web.xml ------------------------------------------------------------------------------ svn:keywords = "Date Rev Author URL Id" Propchange: ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/WEB-INF/web.xml ------------------------------------------------------------------------------ svn:mime-type = text/xml Added: ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/base.css URL: http://svn.apache.org/viewvc/ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/base.css?rev=763623&view=auto ============================================================================== --- ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/base.css (added) +++ ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/base.css Thu Apr 9 12:26:03 2009 @@ -0,0 +1,92 @@ +/***************************************************** + OFBiz Admin Base/Reset Styles + + author: Ryan Foster + company: Hotwax Media + url: + date: 02/26/200 + +*****************************************************/ + +/************************* + Global Reset +*************************/ +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; + background:transparent; + vertical-align: baseline; +} + +blockquote, q { + quotes: none; +} + +blockquote:before, +blockquote:after, +q:before, +q:after { + content:''; + content: none; +} + +a, address, body, caption, cite, code, dfn, em, strong, th, var { + font-style: normal; + font-weight: normal; + text-decoration: none; +} + +a img { + border: none; +} + +ol, ul { + list-style: none; +} + +table { + border-collapse: collapse; + border-spacing: 0; +} + +/************************* + Clearfix +*************************/ +.clearfix:after { + content:"."; + display:block; + height:0; + clear:both; + visibility: hidden; +} + +.clearfix { + display:inline-block; +} + +html[xmlns] .clearfix { + display: block; +} + +* html .clearfix { + height: 1%; +} + +/* Hides from IE-mac \*/ +* html .clearfix { + height: 1%; +} +.clearfix { + display: block; +} +/* End hide from IE-mac */ \ No newline at end of file Propchange: ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/base.css ------------------------------------------------------------------------------ svn:eol-style = native Propchange: ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/base.css ------------------------------------------------------------------------------ svn:keywords = "Date Rev Author URL Id" Propchange: ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/base.css ------------------------------------------------------------------------------ svn:mime-type = text/css Added: ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/calendar.css URL: http://svn.apache.org/viewvc/ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/calendar.css?rev=763623&view=auto ============================================================================== --- ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/calendar.css (added) +++ ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/calendar.css Thu Apr 9 12:26:03 2009 @@ -0,0 +1,187 @@ +.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: #444; + float: left; +} + +.calendar .current-period { + background-color: #ffffcc; +} + +.calendar .active-period { + background-color: #eeeeee; +} + +.calendar_date_select { + color: #fff; + border: #777 1px solid; + display: block; + width: 200px; + z-index: 1000; +} + +.view-calendar { + background: url(/images/cal.gif) no-repeat; +} + +.field-lookup { + background: url(/images/fieldlookup.gif) no-repeat; +} + +/* 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 #69A2C8; +} + +.calendar_date_select td.disabled div { + color: #454545; +} + +.fieldWithErrors .calendar_date_select { + +} \ No newline at end of file Propchange: ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/calendar.css ------------------------------------------------------------------------------ svn:eol-style = native Propchange: ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/calendar.css ------------------------------------------------------------------------------ svn:keywords = "Date Rev Author URL Id" Propchange: ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/calendar.css ------------------------------------------------------------------------------ svn:mime-type = text/css Added: ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/forms.css URL: http://svn.apache.org/viewvc/ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/forms.css?rev=763623&view=auto ============================================================================== --- ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/forms.css (added) +++ ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/forms.css Thu Apr 9 12:26:03 2009 @@ -0,0 +1,227 @@ +form { + border: 0; + margin: 0; + text-align: left; + +} + +form label { + font-size: 11px; + color: #5d5644; + margin-top: 5px; + text-transform:uppercase; +} + +form a img { + float:none; +} + +/* FORM LAYOUT */ +form tbody { + border:none; +} +form tbody tr { + border:0px; +} + +.form-row { + clear: both; + padding: 0px 0px 6px 0px; +} + +.field-label { +} + +.field-widget { +} + +.field-widget input { + width:250px; +} + +/* INPUT TYPES */ +input[type="radio"],input[type="checkbox"] { + font-size: 1.1em; + margin: 2px 0px 10px 5px; +} + +input[type="text"],input[type="password"] { + background-color: #ffffff; + border: #ddd solid 2px; + font-weight:bold; + line-height:1.8em; + margin:5px 5px 10px 5px; + padding:2px 4px; +} + +input[type="submit"],input[type="button"],input[type="reset"] { + background-color: #ffffff; + border: #ddd solid 2px; + color: #444; + font-weight:bold; + line-height:1.8em; + margin:5px 5px 2px 5px; + padding:2px 4px; + text-transform:uppercase; +} + +input[type="submit"]:hover { + color: #444; + cursor: pointer; + text-decoration: none; +} + +input[type="file"] { + font-size: 1.1em; + height: 1.6em; /* force ctrl to scale with text */ +} + +select { + background-color: #ffffff; + border: #ddd solid 2px; + font-size: 1.1em; + height: 1.6em; /* force ctrl to scale with text */ + margin: 0.1em; +} + +input:focus,.contentarea textarea:focus { + border: 2px solid #6E2723; +} + +* VALIDATION */ +input.disabled { + border: 1px solid #ccc; + background-color: #F2F2F2; +} + +input.required, textarea.required { + background-color: #fff !important; +} + +input.validation-failed, textarea.validation-failed { + color: #b65619; +} + +input.validation-passed, textarea.validation-passed { + border: 1px solid #7D7766; + color: #5d5644; +} + +.validation-advice { + margin: 2px 0 2px 0; + padding: 5px; + color: #b65619; + font-weight: normal; + font-size: 10px; +} + +.custom-advice { + margin: 0; + padding: 0; + color: #b65619; + font-weight: normal; + font-size: 10px; + clear: left; + float: none; +} + +form span.requiredLabel { + color: #b65619; + float: none; +} + +.requiredLabel { + color: #b65619; + float: none; +} + +/* LEGACY STYLES */ + +.label { + margin:0; + padding:0; + font-size:11px; + line-height:10px; +} + +.buttontext,.buttontextdisabled { + font-weight: bold; + line-height: 1.8em; + margin: 5px 5px 5px 0; + padding: 2px 6px 2px 6px; + text-transform:uppercase; + color:#b65619; +} + +.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 { + +} + +.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; + color: #444; + 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; +} \ No newline at end of file Propchange: ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/forms.css ------------------------------------------------------------------------------ svn:eol-style = native Propchange: ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/forms.css ------------------------------------------------------------------------------ svn:keywords = "Date Rev Author URL Id" Propchange: ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/forms.css ------------------------------------------------------------------------------ svn:mime-type = text/css Added: ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/global.css URL: http://svn.apache.org/viewvc/ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/global.css?rev=763623&view=auto ============================================================================== --- ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/global.css (added) +++ ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/global.css Thu Apr 9 12:26:03 2009 @@ -0,0 +1,703 @@ +/***************************************************** + OFBiz Admin Global Site Styles + + author: Ryan Foster + company: Hotwax Media + url: + date: 02/26/200 + +*****************************************************/ +@import url("base.css"); +@import url("views.css"); +@import url("tables.css"); +@import url("forms.css"); +/************************* + General +*************************/ +html, body, #wrapper { + height: 100%; + margin:0; + padding:0; +} + +body > #wrapper { + height: auto; + min-height: 100%; + padding:0; + margin:0; +} + +body { + background:url(../images/bg.jpg) top left repeat-y; + font-family: Verdana, Helvetica, Arial, sans-serif; + text-align:left; +} + +/************************* + Layout +*************************/ +#wrapper { + background:url(../images/wrapper-bg.jpg) top left repeat-x; +} + +#main { + padding-bottom: 30px; + padding:0; + margin:0; +} + +.push { + height:30px; +} + +#footer { + position: relative; + margin-top: -30px; + height: 30px; + clear:both; +} + +#footer .footerContent { + margin:0 0 0 230px; + padding:0; + float:left; + text-align:left; + font-size:11px; + color:#aaa; +} + +#footer .footerContent a{ + color:#888; +} + +/************************* + Alerts +*************************/ +.humanMsg { + letter-spacing: -1px; + position: fixed; + top: 130px; + left: 25%; + width: 50%; + text-align: center; + z-index: 100000; +} + +.humanMsg p { + padding: .3em; + display: inline; +} + +.humanMsg a { + display: none; +} +.eventMessage { + background:#e5f7e3 url(../images/check.gif) no-repeat; + background-position:7px 7px; + border:4px solid #c5e1c8; + font-weight:700; + color:#005e20; + padding:20px 8px 20px 28px; + text-transform:uppercase; +} + +.errorMessage { + background:#ffebeb url(../images/x.gif) no-repeat; + background-position:7px 7px; + border:4px solid #f5c1c2; + font-weight:700; + color:#9e0b0f; + padding:8px 8px 8px 28px; + text-transform:uppercase; +} + +.content-messages { + width:400px; + position:absolute; + top:40%; + left:50%; + margin-left:-200px; + z-index:9999; +} + +#close{ + position:absolute; + top:-5px; + right:-5px; + cursor:pointer; +} + +.modal-overlay{ + top: 0; + left: 0; + position: fixed; + height: 100%; + width: 100%; + z-index: 1000000; + background: #000; + filter:alpha(opacity=70); + -moz-opacity:0.7; + -khtml-opacity: 0.7; + opacity: 0.7; +} +.modal-window{ + top: 20px; + left: 25%; + position: absolute; + width: 50%; + z-index: 1000001; + background: #EAEAEA; + border: solid 5px #ddd; + padding: 5px; +} +span#modal-close-btn{ + color: red; + position: absolute; + right: 10px; + bottom: 10px; +} + +/************************* + Header +*************************/ +#header { + position:relative; + margin:0; + padding:0; + top:0px; + z-index:2000; + left:0px; +} + +#header #controls { + position:absolute; + top:18px; + right:30px; + text-align:right; +} + +#header #controls span { + color:#2a2a2a; + text-transform:uppercase; + font-size:11px; + margin:0 0 0 10px; + padding:5px 0 5px 5px; +} + +#header #controls span a { + color:#2a2a2a; + font-weight:bold; +} + +#header #controls span#prefBtn a.contracted { + background:url(../images/header-down.gif) 95% 11px no-repeat; + color:#2a2a2a; + cursor:pointer; + padding:8px 24px 5px 8px; +} + +#header #controls span#prefBtn a.expanded { + border-top:2px solid #1a1a1a; + border-right:2px solid #1a1a1a; + border-bottom:none; + border-left:0px solid #1a1a1a; + padding:6px 24px 5px 6px; + color:#fff; + cursor:pointer; + background:url(../images/header-up.gif) 95% 11px no-repeat #2a2a2a; + position:relative; + z-index:8000; +} + +#preferences { + background:#2a2a2a; + border-top:2px solid #1a1a1a; + border-right:2px solid #1a1a1a; + border-bottom:0px solid #2a2a2a; + border-left:0px solid #2a2a2a; + height:80px; + margin:0; + padding:10px 5px 5px 5px; + position:absolute; + right:70px; + text-align:left; + top:18px; + width:270px; + z-index:4000; +} + +#header #controls span #preferences span { + float:left; + padding:5px 0 5px 0px; + font-size:10px; +} + +#header #controls span #preferences a { + display:inline; + color:#f2f2f2; + text-transform:uppercase; + text-decoration:none; + padding:5px 0 5px 3px; + margin:0px 10px 0px 5px; + font-size:10px; + font-weight:normal; + text-align:left; + float:left; + clear:left; +} + +#main-nav { + position:absolute; + top:6px; + left:300px; + width:300px; +} + +#main-nav h2 { + font-size:14px; + font-weight:bold; + margin:0px; + margin-bottom:0px; + background:url(../images/header-down.gif) 98% 15px no-repeat; + color:#1c334d; + text-transform:uppercase; + padding:10px 24px 5px 8px; + position:absolute; + top:0px; + z-index:9002; + cursor:pointer; +} + +#main-nav h2.expanded { + background:url(../images/header-up.gif) 98% 14px no-repeat #2a2a2a; + border-top:2px solid #1a1a1a; + border-right:2px solid #1a1a1a; + border-bottom:none; + border-left:0px solid #1a1a1a; + color:#fff; + cursor:pointer; + padding:8px 24px 5px 8px; +} + +#header-nav { + width:400px; + background:#2a2a2a; + border-top:1px solid #1a1a1a; + border-right:2px solid #1a1a1a; + border-bottom:2px solid #1a1a1a; + border-left:0px solid #1a1a1a; + padding:5px; + position:absolute; + top:32px; + z-index:9001; + margin:0; +} + +#header-nav ul { + list-style: none; + padding:0; + margin:0 5px 0 0; + width:190px; + float:left; +} + +#header-nav li { + width: 180px; + margin:0; + padding:0; +} + +#header-nav ul li a { + display:block; + color:#eee; + text-transform:uppercase; + text-decoration:none; + width:180px; + padding:5px 0 5px 3px; + margin-left:5px; + font-size:12px; + font-weight:bold; + border-bottom:1px dotted #666; +} + +#header-nav li a:hover { + background: transparent; +} + +#header-nav li a.active { + background: #000; + color: #fff; +} + +#logo { + position:absolute; + top:2px; + left:5px; + width:238px; + height:43px; + background:url(../images/logo.gif) top left no-repeat; + z-index:8000; +} + +#shelf { + background:url(../images/shelf.jpg) top left no-repeat; + height:119px; + left:0; + position:absolute; + top:0; + width:39px; +} + + +/************************* + Apps +*************************/ +#app-navigation h2 { + color:#fff; + font-weight:bold; + text-transform:uppercase; + font-size:25px; + margin-bottom:0px; + margin: 0px 0 0 0px; + padding: 10px 10px 10px 20px; + float:left; + position: relative; + +} + +#app-navigation h4 { + text-transform:uppercase; + font-weight:bold; + position:relative; + z-index:6000; + top:9px; + font-size:14px; + font-weight:bold; + margin:0px; + margin-bottom:0px; + background:url(../images/dashboard-down.gif) 98% 15px no-repeat; + color:#f2f2f2; + text-transform:uppercase; + padding:10px 24px 5px 6px; + cursor:pointer; + float:left; +} + +#app-navigation h4.expanded { + border-top:2px solid #8AC401; + border-right:2px solid #8AC401; + border-bottom:none; + border-left:2px solid #8AC401; + padding:8px 22px 3px 4px; + margin:0px; + margin-bottom:0px; + cursor:pointer; + color:#658e03; + background:url(../images/dashboard-up.gif) 98% 13px no-repeat #DBF1AA; +} + +#app-navigation { + margin: 10px auto; + padding:0px; + float:left; + position:relative; + height:65px; + top:50px; + +} + +#app-navigation ul { + margin:0; + padding:0; +} + +#app-navigation ul li ul{ + width:260px; + padding:5px; + position:absolute; + top:75px; + left:5px; + margin:0; + z-index:3000; +} + +#app-navigation ul li.selected { + background:url(../images/app-selected-yella.gif) center left no-repeat; +} + +#app-navigation ul li a { + background:url(../images/app-bar-bg.jpg) bottom left repeat-x; + display:block; + color:#686868; + text-transform:uppercase; + text-decoration:none; + width:180px; + padding:10px 0 12px 3px; + margin-left:5px; + font-size:15px; + font-weight:bold; +} + +#app-navigation ul li a:hover { + color:#8AC401 +} + +#app-navigation ul li.selected a { + background:none; + color:#1C334D; +} + +h4#nav { + font-weight:bold; + text-transform:uppercase; + color:#AD3A03; +} + +h4#nav.expanded { + +} + +h4#search { + font-weight:bold; + text-transform:uppercase; + color:#f2f2f2; + font-size:16px; + position:absolute; + top:-60px; + left:552px; + padding:10px 10px 10px 10px; + z-index:9000; +} + +h4#search.expanded { + background:#051d3c; + border-top:3px solid #031328; + border-right:3px solid #031328; + border-bottom:0px solid #031328; + border-left:3px solid #031328; + padding:7px 7px 10px 7px; +} + +.tab-bar ul li ul { + float:left; + margin:-14px 0 0 -11px; + padding:0 11px 0.5em; + border:1px solid #ededed; + border-width:0 1px; + background:#f3f3f3; +} + +.tab-bar ul li ul li{ + margin: 0 10px 2px 0px; + padding: 0; + float:left; + color:#666; + font-size:12px; + text-transform:uppercase; +} + +.tab-bar ul li ul li a { + color:#666; + font-weight:bold; + font-size:12px; + padding:5px; +} + +.tab-bar ul li ul li.selected a { + color:#666; + background:#fff; + border:2px solid #ddd; +} + +.tab-bar { + padding:0 0 0 11px; + margin:10px 5px 10px 0; + background:url("../images/tsr-l.gif") top left no-repeat; +} + +.tab-bar h5 { + background:url("../images/tsr-r.gif") top right no-repeat; + margin:0; + padding:8px 0 0.5em 0; + text-indent:-9999px; +} + +.tab-bar div { + margin:0 0 0 -11px; + padding-left:11px; + background:url("../images/tsr-l.gif") bottom left no-repeat; + +} + +.tab-bar a.close-tab { + display:block; + text-align:right; + padding:0 10px 10px 0; + margin:-18px 0 0 0; + background:url("../images/tsr-r.gif") bottom right no-repeat; + font-size:9px; + color:#f3f3f3; + height:9px; +} + + +/************************* + Content +*************************/ +.contentarea { + clear:left; + float:left; + margin:0px; + padding:0px; + position:relative; + text-align:left; + top:40px; + font-size:12px; +} + +#column-container { + margin:0 0 0 230px; + padding:0; + float:left; + text-align:left; +} + +.left { + border:2px solid #eee; + display:inline; + margin:10px 0 0 0; + padding:5px; + float:left; + top:-32px; + left:339px; + width:320px; + z-index:8000; +} + +.left .screenlet-title-bar .h1, .screenlet-title-bar .h2, .screenlet-title-bar .h3 { + color:#333; +} + +.left .label { + +} + +.left .buttontext, .buttontextdisabled { + color:#666; + float:left; +} + +.left form { + float:left; + clear:left; +} + +.left .screenlet-title-bar { + float:left; + width:320px; +} + +.left .screenlet-body { + float:left; + clear:left; +} + +.left a { + color:#333; +} + +#sideBar{ + text-align:left; +} + +#sideBar h2{ + color:#FFFFFF; + font-size:110%; + font-family:arial; + margin:10px 10px 10px 10px; + font-weight:bold !important; +} + +#sideBar h2 span{ + font-size:125%; + font-weight:normal !important; +} + +#sideBar ul{ + margin:0px 0px 0px 0px; + padding:0px 0px 0px 0px; +} + +#sideBar li{ + margin:0px 10px 3px 10px; + padding:2px; + list-style-type:none; + display:block; + background-color:#DA1074; + width:177px; + color:#FFFFFF; +} + +#sideBar li a{ + width:100%; +} + +#sideBar li a:link, +#sideBar li a:visited{ + color:#FFFFFF; + font-family:verdana; + font-size:100%; + text-decoration:none; + display:block; + margin:0px 0px 0px 0px; + padding:0px; + width:100%; +} + +#sideBar li a:hover{ + color:#FFFFFF; + text-decoration:underline; +} + + + +#sideBar{ + position: absolute; + width: auto; + height: auto; + top: 140px; + left:0px; + background-image:url(../images/background-left.gif); + background-position:top right; + background-repeat:repeat-y; +} + +#sideBarTab{ + float:left; + height:137px; + width:28px; +} + +#sideBarTab img{ + border:0px solid #FFFFFF; +} + +#sideBarContents{ + float:left; + overflow:hidden !important; + width:200px; + height:320px; +} + +#sideBarContentsInner{ + width:200px; +} + +#content-main-section { + float:left; + position:relative; + display:inline; + padding:5px; + margin:0px 10px 0 0; +} + Propchange: ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/global.css ------------------------------------------------------------------------------ svn:eol-style = native Propchange: ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/global.css ------------------------------------------------------------------------------ svn:keywords = "Date Rev Author URL Id" Propchange: ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/global.css ------------------------------------------------------------------------------ svn:mime-type = text/css Added: ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/ie.css URL: http://svn.apache.org/viewvc/ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/ie.css?rev=763623&view=auto ============================================================================== --- ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/ie.css (added) +++ ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/ie.css Thu Apr 9 12:26:03 2009 @@ -0,0 +1,19 @@ +/* Make sure the layout is centered in IE5 */ +body { text-align: center; } +.container { text-align: left; } + +/* Fixes IE margin bugs */ +* html .column { overflow-x: hidden; } + +/* Fixes incorrect styling of legend in IE6. */ +* html legend { margin:-18px -8px 16px 0; padding:0; } + +/* Fixes incorrect placement of ol numbers in IE6/7. */ +ol { margin-left:2em; } + +/* Fixes wrong line-height on sup/sub in IE. */ +sup { vertical-align: text-top; } +sub { vertical-align: text-bottom; } + +/* Fixes IE7 missing wrapping of code elements. */ +html>body p code { *white-space: normal; } Propchange: ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/ie.css ------------------------------------------------------------------------------ svn:eol-style = native Propchange: ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/ie.css ------------------------------------------------------------------------------ svn:keywords = "Date Rev Author URL Id" Propchange: ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/ie.css ------------------------------------------------------------------------------ svn:mime-type = text/css Added: ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/links.css URL: http://svn.apache.org/viewvc/ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/links.css?rev=763623&view=auto ============================================================================== --- ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/links.css (added) +++ ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/links.css Thu Apr 9 12:26:03 2009 @@ -0,0 +1,27 @@ +/* Use this class if a link gets an icon when it shouldn't. */ +body a.noicon { background:none; padding:0; margin:0; } + +/* Make sure the icons are not cut */ +a[href^="http:"], a[href^="mailto:"], a[href^="http:"]:visited, +a[href$=".pdf"], a[href$=".doc"], a[href$=".xls"], a[href$=".rss"], +a[href$=".rdf"], a[href^="aim:"] { + padding:2px 22px 2px 0; + margin:-2px 0; + background-repeat: no-repeat; + background-position: right center; +} + +/* External links */ +a[href^="http:"] { background-image: url(../images/icons/external.png); } +a[href^="mailto:"] { background-image: url(../images/icons/email.png); } +a[href^="http:"]:visited { background-image: url(../images/icons/visited.png); } + +/* Files */ +a[href$=".pdf"] { background-image: url(../images/icons/pdf.png); } +a[href$=".doc"] { background-image: url(../images/icons/doc.png); } +a[href$=".xls"] { background-image: url(../images/icons/xls.png); } + +/* Misc */ +a[href$=".rss"], +a[href$=".rdf"] { background-image: url(../images/icons/feed.png); } +a[href^="aim:"] { background-image: url(../images/icons/im.png); } Propchange: ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/links.css ------------------------------------------------------------------------------ svn:eol-style = native Propchange: ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/links.css ------------------------------------------------------------------------------ svn:keywords = "Date Rev Author URL Id" Propchange: ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/links.css ------------------------------------------------------------------------------ svn:mime-type = text/css Added: ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/login.css URL: http://svn.apache.org/viewvc/ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/login.css?rev=763623&view=auto ============================================================================== --- ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/login.css (added) +++ ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/login.css Thu Apr 9 12:26:03 2009 @@ -0,0 +1,100 @@ +/***************************************************** + OFBiz Admin Login Style + + author: Ryan Foster + company: Hotwax Media + url: + date: 02/26/200 + +*****************************************************/ + +@import url("base.css"); +@import url("tables.css"); +@import url("forms.css"); +@import url("views.css"); + + +html, body, #wrapper { + margin:0; + padding:0; +} + +body > #wrapper { + padding:0; + margin:0; +} + +body { + background: url(../images/logo.gif) 50% 30px no-repeat; + background-color:#222; + text-align:center; + font: normal 0.75em/ 145% Arial, Tahoma, sans-serif; + color: #33393c; + text-align: center; +} + +#wrapper { + +} + +#main { + + padding:0; + margin:0; +} + +#header { + display:none; +} + +#footer { + display:none; +} + +#app-navigation { + display:none; +} + +.contentarea{ + background:#fff; + border:3px solid #111; + margin:100px auto 0px auto; + padding:5px; + width:350px; + height:175px; + text-align:left; +} + +.screenlet { + float:left; +} + +.screenlet-title-bar { + display:none; +} + +input[type="submit"], input[type="button"], input[type="reset"] { + background: url(../images/page_login.jpg) no-repeat scroll 0 0; + border:none; + color:#444444; + display:inline; + font-weight:bold; + line-height:1.8em; + margin:5px 5px 2px 75px; + padding:5px 4px; + text-transform:uppercase; + text-align:left; + text-indent:-9999px; + width:56px; + float:left; +} + +input[type="submit"]:hover, input[type="button"]:hover, input[type="reset"]:hover { + background-position:0 -26px; +} + +a { + color:#666; +} + + Propchange: ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/login.css ------------------------------------------------------------------------------ svn:eol-style = native Propchange: ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/login.css ------------------------------------------------------------------------------ svn:keywords = "Date Rev Author URL Id" Propchange: ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/login.css ------------------------------------------------------------------------------ svn:mime-type = text/css Added: ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/nav.css URL: http://svn.apache.org/viewvc/ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/nav.css?rev=763623&view=auto ============================================================================== --- ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/nav.css (added) +++ ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/nav.css Thu Apr 9 12:26:03 2009 @@ -0,0 +1,696 @@ +/* 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: #444; + 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 */ +.button-bar { + margin-bottom: 1.0em; + width: 100%; + +} + +.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-1 ul li,.tabContainer ul li { + background-color: #ffffff; + color: #444; +} + +.button-style-1 a,.button-style-1 ul a,a.button-style-1 { + background-color: #D4D0C8; + border: solid #444 0.1em; + color: #444; +} + +.button-style-1 .selected,.button-style-1 ul .selected,.button-style-1 ul .selected a + { + background-color: #444; + color: #ffffff; +} + +.button-style-1 a:hover,.button-style-1 ul a:hover,a.button-style-1:hover + { + background-color: #444; + color: #ffffff; + text-decoration: none; +} + +button-style-2 ul li { + background-color: #ffffff; + color: #444; +} + +.button-style-2 ul a,.button-style-2 a,a.button-style-2 { + background-color: #ffffff; + border: solid #444 0.1em; + color: #444; +} + +.button-style-2 ul .selected a,.button-style-2 .selected { + background-color: #444; + color: #ffffff; +} + +.button-style-2 ul a:hover,.button-style-2 a:hover,a.button-style-2:hover + { + background-color: #444; + color: #ffffff; + text-decoration: none; +} + +/* TOOL BARS / TAB BARS */ +.tool-bar { + background-color: #D4D0C8; + padding: 0.2em; +} + +.tool-bar ul li { + background-color: #555; + padding: 0.1em; +} + +.tab-bar { + position:absolute; + top:33px; + width:150px; + left:-18px; +} + +h4#nav { + font-weight:bold; + text-transform:uppercase; + position:relative; + z-index:2000; + padding:5px 5px 5px 5px; + width:190px; + top:-15px; +} + +h4#nav.expanded { + background:#AD3A03; + border-top:2px solid #842b01; + border-left:2px solid #842b01; + border-right:2px solid #842b01; + color:#fff; + padding:3px 3px 5px 3px; +} + +.tab-bar ul li ul { + background:#AD3A03; + float:left; + border:2px solid #842b01; + width:240px; + +} + +.tab-bar ul li ul li{ + margin: 0 0px 0px 0; + padding: 0; + float:left; + clear:left; + width:150px; + +} + +.tab-bar ul a,.tab-bar ul a:visited { + color: #fff; + text-decoration: none; + margin:0px 0px 0px 0px; + line-height:22px; + text-transform:uppercase; + padding:4px; + font-size:11px; +} + +.tab-bar ul a:hover,.tab-bar ul .selected,.tab-bar ul .selected a,.tab-bar ul .selected a:hover + { + color: #f2f2f2; + 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 { + +} + +/* 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; +} + +.nav-pager ul .nav-first,.nav-pager ul .nav-previous,.nav-pager ul .nav-next,.nav-pager ul .nav-last + { + padding: 0 1em 0 1em; +} + +.nav-pager ul .nav-first-disabled,.nav-pager ul .nav-previous-disabled,.nav-pager ul .nav-next-disabled,.nav-pager ul .nav-last-disabled + { + color: #333333; + padding: 0 0.5em 0 0.5em; +} + +.nav-pager select { + margin: 0; +} + +#app-menu { + position:absolute; + top:0; + left:0; +} + +/* menu */ +#menu { + margin: 0px; + padding: 0px; + list-style: none; + color: #fff; + line-height: 45px; + display: inline-block; + float: left; + z-index: 5000; +} + +#menu a { + color: #fff; + text-decoration: none; +} + +#menu>li { + background: #172322 none repeat scroll 0 0; + cursor: pointer; + float: left; + position: relative; + padding: 0px 10px; +} + +#menu>li a:hover { + color: #B0D730; +} + +#menu .logo { + background: transparent none repeat scroll 0% 0%; + padding: 0px; + margin:0 25px 0 0; + background-color: Transparent; +} + +/* sub-menus*/ +#menu ul { + padding: 0px; + margin: 0px; + display: block; + display: inline; +} + +#menu li ul { + position: absolute; + left: -10px; + top: 0px; + margin-top: 45px; + width: 150px; + line-height: 16px; + background-color: #172322; + color: #0395CC; /* for IE */ + display: none; + z-index:6000; +} + +#menu li:hover ul { + display: block; +} + +#menu li ul li { + display: block; + margin: 5px 20px; + padding: 5px 0px; + border-top: dotted 1px #606060; + list-style-type: none; +} + +#menu li ul li:first-child { + border-top: none; +} + +#menu li ul li a { + display: block; + color: #0395CC; + text-transform:uppercase; +} + +#menu li ul li a:hover { + color: #7FCDFE; +} + +#menu li ul li span.help { + color:#fff; + font-size:11px; + display:block; + text-transform:uppercase; +} + +/* main submenu */ +#menu #main { + left: 0px; + top: -5px; + padding-top: 0px; + background-color: #7cb7e3; + color: #fff; + z-index: 3000; +} + +#menu #main li.reveal { + margin:0px 5px 5px 20px; + padding: 0px 0px 5px 0px; +} + +/* search */ +.searchContainer div { + background-color: #fff; + display: inline; + padding: 5px; +} + +.searchContainer input[type="text"] { + border: none; +} + +.searchContainer img { + vertical-align: middle; +} + +/* corners*/ +#menu .corner_inset_left { + position: absolute; + top: 0px; + left: -12px; +} + +#menu .corner_inset_right { + position: absolute; + top: 0px; + left: 150px; +} + +#menu .last { + background: transparent none repeat scroll 0% 0%; + margin: 0px; + padding: 0px; + border: none; + position: relative; + border: none; + height: 0px; +} + +#menu .corner_left { + position: absolute; + left: 0px; + top: 0px; +} + +#menu .corner_right { + position: absolute; + left: 132px; + top: 0px; +} + +#menu .middle { + position: absolute; + left: 18px; + height: 20px; + width: 115px; + top: 0px; +} + + +#tools-menu { + position:absolute; + top:0; + left:300px; +} + +/* tools */ +#tools { + margin: 0px; + padding: 0px; + list-style: none; + color: #fff; + line-height: 45px; + display: inline-block; + float: left; + z-index: 5000; +} + +#tools a { + color: #fff; + text-decoration: none; +} + +#tools>li { + background: #172322 none repeat scroll 0 0; + cursor: pointer; + float: left; + position: relative; + padding: 0px 10px; +} + +#tools>li a:hover { + color: #B0D730; +} + +#tools .logo { + background: transparent none repeat scroll 0% 0%; + padding: 0px; + margin:0 25px 0 0; + background-color: Transparent; +} + +/* sub-menus*/ +#tools ul { + padding: 0px; + margin: 0px; + display: block; + display: inline; +} + +#tools li ul { + position: absolute; + left: -10px; + top: 0px; + margin-top: 45px; + width: 150px; + line-height: 16px; + background-color: #172322; + color: #0395CC; /* for IE */ + display: none; + z-index:6000; +} + +#tools li:hover ul { + display: block; +} + +#tools li ul li { + display: block; + margin: 5px 20px; + padding: 5px 0px; + border-top: dotted 1px #606060; + list-style-type: none; +} + +#tools li ul li:first-child { + border-top: none; +} + +#tools li ul li a { + display: block; + color: #0395CC; + text-transform:uppercase; +} + +#tools li ul li a:hover { + color: #7FCDFE; +} + +#tools li ul li span.help { + color:#fff; + font-size:11px; + display:block; + text-transform:uppercase; +} + +/* main submenu */ +#tools #main { + left: 0px; + top: -5px; + padding-top: 0px; + background-color: #7cb7e3; + color: #fff; + z-index: 999; +} + +#tools #main li.reveal { + margin:0px 5px 5px 20px; + padding: 0px 0px 5px 0px; +} + +/* corners*/ +#tools .corner_inset_left { + position: absolute; + top: 0px; + left: -12px; +} + +#tools .corner_inset_right { + position: absolute; + top: 0px; + left: 150px; +} + +#tools .last { + background: transparent none repeat scroll 0% 0%; + margin: 0px; + padding: 0px; + border: none; + position: relative; + border: none; + height: 0px; +} + +#tools .corner_left { + position: absolute; + left: 0px; + top: 0px; +} + +#tools .corner_right { + position: absolute; + left: 132px; + top: 0px; +} + +#tools .middle { + position: absolute; + left: 18px; + height: 20px; + width: 115px; + top: 0px; +} + +* control panel */ +#cp { + margin: 0px; + padding: 0px; + list-style: none; + color: #fff; + line-height: 24px; + display: inline-block; + float: left; + z-index: 5000; +} + +#cp a { + color: #fff; + text-decoration: none; +} + +#cp>li { + background: #172322 none repeat scroll 0 0; + cursor: pointer; + float: left; + position: relative; + padding: 0px 10px; +} + +#cp>li a:hover { + color: #B0D730; +} + +#cp .logo { + background: transparent none repeat scroll 0% 0%; + padding: 0px; + margin:0 25px 0 0; + background-color: Transparent; +} + +/* sub-menus*/ +#cp ul { + padding: 0px; + margin: 0px; + display: block; + display: inline; +} + +#cp li ul { + position: absolute; + left: 80px; + top: -11px; + margin-top: 45px; + width: 300px; + line-height: 16px; + background-color: #172322; + color: #0395CC; /* for IE */ + + z-index:6000; +} + +#cp li:hover ul { + display: block; +} + +#cp li ul li { + display: block; + margin: 5px 20px; + padding: 5px 0px; + border-top: dotted 1px #606060; + list-style-type: none; +} + +#cp li ul li:first-child { + border-top: none; +} + +#cp li ul li a { + display: block; + color: #0395CC; + text-transform:uppercase; +} + +#cp li ul li a:hover { + color: #7FCDFE; +} + +/* main submenu */ +#cp #main { + left: 200px; + top: -10px; + padding-top: 0px; + background-color: #7cb7e3; + color: #fff; + z-index: 999; +} + +#cp #main li.reveal { + margin:0px 5px 5px 20px; + padding: 0px 0px 5px 0px; +} + +/* corners*/ +#cp .corner_inset_left { + position: absolute; + top: 0px; + left: -12px; +} + +#cp .corner_inset_right { + position: absolute; + top: 0px; + left: 300px; +} + +#cp .last { + background: transparent none repeat scroll 0% 0%; + margin: 0px; + padding: 0px; + border: none; + position: relative; + border: none; + height: 0px; +} + +#cp .corner_left { + position: absolute; + left: 0px; + top: 0px; +} + +#cp .corner_right { + position: absolute; + left: 282px; + top: 0px; +} + +#cp .middle { + position: absolute; + left: 18px; + height: 20px; + width: 265px; + top: 0px; +} \ No newline at end of file Propchange: ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/nav.css ------------------------------------------------------------------------------ svn:eol-style = native Propchange: ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/nav.css ------------------------------------------------------------------------------ svn:keywords = "Date Rev Author URL Id" Propchange: ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/nav.css ------------------------------------------------------------------------------ svn:mime-type = text/css Added: ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/print.css URL: http://svn.apache.org/viewvc/ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/print.css?rev=763623&view=auto ============================================================================== --- ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/print.css (added) +++ ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/print.css Thu Apr 9 12:26:03 2009 @@ -0,0 +1,29 @@ +/* ----------------------------------------------------------------------- + + Blueprint CSS Framework 0.7 (Date TBD) + http://blueprintcss.googlecode.com + + * Copyright (c) Olav Bjorkoy 2007 - 2008. See docs/license.txt for more info. + * See docs/readme.txt for instructions on how to use Blueprint. + * This is a compressed file. See the sources in the 'src' directory. + +----------------------------------------------------------------------- */ + +/* print.css */ +body {line-height:1.5;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;color:#000;background:none;font-size:10pt;} +.container {background:none;} +hr {background:#ccc;color:#ccc;width:100%;height:2px;margin:2em 0;padding:0;border:none;} +hr.space {background:#fff;color:#fff;} +h1, h2, h3, h4, h5, h6 {font-family:"Helvetica Neue", Arial, "Lucida Grande", sans-serif;} +code {font:.9em "Courier New", Monaco, Courier, monospace;} +img {float:left;margin:1.5em 1.5em 1.5em 0;} +a img {border:none;} +p img.top {margin-top:0;} +blockquote {margin:1.5em;padding:1em;font-style:italic;font-size:.9em;} +.small {font-size:.9em;} +.large {font-size:1.1em;} +.quiet {color:#999;} +.hide {display:none;} +a:link, a:visited {background:transparent;font-weight:700;text-decoration:underline;} +a:link:after, a:visited:after {content:" (" attr(href) ") ";font-size:90%;} + Propchange: ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/print.css ------------------------------------------------------------------------------ svn:eol-style = native Propchange: ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/print.css ------------------------------------------------------------------------------ svn:keywords = "Date Rev Author URL Id" Propchange: ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/print.css ------------------------------------------------------------------------------ svn:mime-type = text/css Added: ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/reset.css URL: http://svn.apache.org/viewvc/ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/reset.css?rev=763623&view=auto ============================================================================== --- ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/reset.css (added) +++ ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/reset.css Thu Apr 9 12:26:03 2009 @@ -0,0 +1,36 @@ +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,dd,dl,dt,li,ol,ul,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td + { + margin: 0; + padding: 0; + border: 0; + outline: 0; + font-weight: inherit; + font-style: inherit; + font-family: inherit; + font-size: 100%; + text-align: left; + vertical-align: baseline; +} + +a, address, body, caption, cite, code, dfn, em, strong, th, var { + font-style: normal; + font-weight: normal; + text-decoration: none; +} + +a img { + border: none; +} + +ol, ul { + list-style: none; +} + +table { + border-collapse: collapse; + border-spacing: 0; +} + +q:before,q:after,blockquote:before,blockquote:after { + content: ""; +} \ No newline at end of file Propchange: ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/reset.css ------------------------------------------------------------------------------ svn:eol-style = native Propchange: ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/reset.css ------------------------------------------------------------------------------ svn:keywords = "Date Rev Author URL Id" Propchange: ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/reset.css ------------------------------------------------------------------------------ svn:mime-type = text/css Added: ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/tables.css URL: http://svn.apache.org/viewvc/ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/tables.css?rev=763623&view=auto ============================================================================== --- ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/tables.css (added) +++ ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/tables.css Thu Apr 9 12:26:03 2009 @@ -0,0 +1,167 @@ +table { + width: 99%; + +} + +table tr td { + padding: 5px 6px 5px 6px; + border-bottom: 1px solid #cdcdcd; +} + +table tr.header td { + font: bold 1.1em Arial, Tahoma, sans-serif; + color: #fff; + padding: 7px 6px 7px 6px; + background-color: #4a5154; +} + +table tr.alternate { + background-color: #f5f5ed; +} + +table td.true { + color: #009933; +} + +table td.false { + color: #990000; +} + +table td.actions { + color: #ccc; +} + +table tr:hover { + background-color: #ffffd4; +} + +/* LEGACY STYLES */ +.basic-table { + background-color: #ffffff; + color: #000000; + margin-bottom: 1em; + 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 { + +} + +.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; + color: #444; + 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; + color: #444; + 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; +} + +.basic-table .header-row-2 th,.basic-table .header-row-2 td { + background-color: #999999; + color: #ffffff; + font-weight: bold; + text-align: left; +} + +.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; +} \ No newline at end of file Propchange: ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/tables.css ------------------------------------------------------------------------------ svn:eol-style = native Propchange: ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/tables.css ------------------------------------------------------------------------------ svn:keywords = "Date Rev Author URL Id" Propchange: ofbiz/trunk/themes/smoothfeather/webapp/smoothfeather/css/tables.css ------------------------------------------------------------------------------ svn:mime-type = text/css |
Free forum by Nabble | Edit this page |