View source | Discuss this page | Page history | Printable version   
Toolbox
Main Page
Upload file
What links here
Recent changes
Help

PDF Books
Show collection (0 pages)
Collections help

Search

ERP 2.50:Skin changes

Contents

Openbravo ERP 2.50 - "Default" skin changes

This document explains all changes happened in the "Default" skin within 2.50 release. These changeset is provided for anyone who has to mantain a custom skin and wants to keep it up to date with the new changes. Every time a new change happen it will be included in this list.

You can take your own diffs by executing this mercurial command:

hg diff -r 2.50MPX -r 2.50MPY web/skins/Default/Openbravo_ERP_250.css


MP23

ID Description Changed classes Added classes Added files
23.1 Support project Community Branding
  • td.Login_Home_Logo
  • .Login_Home_Community_Branding
  • .Login_Home_Community_Branding_top
  • .Login_Home_Community_Branding_title
  • .Login_Home_Community_Branding_unknown
  • .Login_Home_Community_Branding_development
  • .Login_Home_Community_Branding_evaluation
  • .Login_Home_Community_Branding_testing
  • .Login_Home_Community_Branding_production
  • .Login_Home_Community_Branding_version
  • .Login_Home_Community_Branding_iframe
  • .Login_Home_Community_Branding_bottom
23.2 Support project Heartbeat Enhancements
  • .Popup_WindowLogo_Icon_instancePurpose
--- a/web/skins/Default/Openbravo_ERP_250.css
+++ b/web/skins/Default/Openbravo_ERP_250.css
@@ -5302,7 +5302,6 @@
 td.Login_Home_Logo {
   vertical-align: middle;
   text-align: center;
-  padding-bottom: 100px;
   border: 0px none;
   border-collapse: collapse;
   width: 100%;
@@ -5317,6 +5316,106 @@
   background-image: url(../../../../utility/ShowImageLogo?logo=yourcompanybig);
 }
 
+.Login_Home_Community_Branding {
+  width: 608;
+  margin: 0 auto;
+}
+
+.Login_Home_Community_Branding_top {
+  height: 30;
+  width: 608;
+  margin: 0 auto;
+  background-repeat: no-repeat;
+  background-position: center center;
+  background-image: url(Login/communityBrandingTop.png);
+}
+
+.Login_Home_Community_Branding_title {
+  height: 30;
+  width: 608;
+  margin: 0 auto;
+  background-repeat: repeat-y;
+  background-position: center center;
+  background-image: url(Login/communityBrandingBackground.png);
+}
+
+.Login_Home_Community_Branding_unknown {
+  float: left;
+  height: 30;
+  width: 180;
+  margin: 0 0 0 25px;
+  background-repeat: no-repeat;
+  background-position: center center;
+  background-image: url(Login/banner-unknown.png);
+}
+
+.Login_Home_Community_Branding_development {
+  float: left;
+  height: 30;
+  width: 180;
+  margin: 0 0 0 25px;
+  background-repeat: no-repeat;
+  background-position: center center;
+  background-image: url(Login/banner-development.png);
+}
+
+.Login_Home_Community_Branding_evaluation {
+  float: left;
+  height: 30;
+  width: 180;
+  margin: 0 0 0 20px;
+  background-repeat: no-repeat;
+  background-position: center center;
+  background-image: url(Login/banner-evaluation.png);
+}
+
+.Login_Home_Community_Branding_testing {
+  float: left;
+  height: 30;
+  width: 180;
+  margin: 0 0 0 20px;
+  background-repeat: no-repeat;
+  background-position: center center;
+  background-image: url(Login/banner-testing.png);
+}
+
+.Login_Home_Community_Branding_production {
+  float: left;
+  height: 30;
+  width: 180;
+  margin: 0 0 0 20px;
+  background-repeat: no-repeat;
+  background-position: center center;
+  background-image: url(../../../../utility/ShowImageLogo?logo=banner-production);
+}
+
+.Login_Home_Community_Branding_version {
+  font-weight: bold;
+  float: left;
+  height: 30;
+  width: 403;
+  line-height: 2em;
+  margin: 0 auto;
+}
+
+.Login_Home_Community_Branding_iframe {
+  height: 310;
+  width: 608;
+  margin: 0 auto;
+  background-repeat: repeat-y;
+  background-position: center center;
+  background-image: url(Login/communityBrandingBackground.png);
+}
+
+.Login_Home_Community_Branding_bottom {
+  height: 30;
+  width: 608;
+  margin: 0 auto;
+  background-repeat: no-repeat;
+  background-position: center center;
+  background-image: url(Login/communityBrandingBottom.png);
+}
+
 table.Login_ToolBar_bg {
   background-repeat: repeat-x;
   background-position: top center;
@@ -9961,6 +10060,12 @@
   background-image: url(Popup/WindowLogo/iconAuditTrail.png);  /** sprite-ref: xxspritexx_V; sprite-margin-left: 16px; sprite-margin-right: 16px; sprite-margin-top: 16px; sprite-margin-bottom: 16px */
 }
 
+.Popup_WindowLogo_Icon_instancePurpose {
+  background-repeat: no-repeat;
+  background-position: center center;
+  background-image: url(Popup/WindowLogo/iconInstancePurpose.png);  /** sprite-ref: xxspritexx_V; sprite-margin-left: 16px; sprite-margin-right: 16px; sprite-margin-top: 16px; sprite-margin-bottom: 16px */
+}
+
 .Small_cancel {
   background-repeat: no-repeat;
   background-position: center left; /*~RTL background-position: center right; */

MP22

MP21

ID Description Changed classes Added classes Added files
21.1 Support project Disabling Modules
  • .Tree_Text_Title_Disabled
  • .Tree_Text_Title_DisableText
--- a/web/skins/Default/Openbravo_ERP_250.css
+++ b/web/skins/Default/Openbravo_ERP_250.css
@@ -5127,6 +5127,22 @@
   float: left;
 }
 
+.Tree_Text_Title_Disabled {
+  font-style: italic;
+  color: grey;
+  text-decoration: line-through;
+}
+
+.Tree_Text_Title_DisableText {
+  font-size: 8pt;
+  font-weight: normal;
+  font-family: tahoma,arial,helvetica,sans-serif;
+  padding: 2 10 0;
+  cursor: pointer;
+  float: right;
+  color: red;
+}
+
 .Tree_Text_Separator {
   width: 19px;
   height: 19px;

MP20

ID Description Changed classes Added classes Added files
20.1 Fix issue 13891

Change in 'Default' skin to proper display of the tabbar

  • span.tabTitle
  • .tabBackGroundInit
  • tr#paramParentTabContainer .tabBackGroundInit
20.2 Fix issue 13891

Added edition, relation and refresh new toolbar icons

  • .Main_ToolBar_Button_Icon_Edition
  • .Main_ToolBar_Button_Icon_Edition_new
  • .Main_ToolBar_Button_Icon_Relation
  • .Main_ToolBar_Button_Icon_Refresh
20.3 Support project Module Life Cycle Management

This is the erase cross icon.

  • Small_cancel
--- a/web/skins/Default/Openbravo_ERP_250.css
+++ b/web/skins/Default/Openbravo_ERP_250.css
@@ -6201,7 +6201,7 @@
   font-size: 11pt;
   font-weight: bold;
   color: #A0A0A0;
-  margin: 0 39px 0 5px; /*~RTL    margin: 0 5px 0 38px; */
+  margin: 0 39px -1px 5px; /*~RTL    margin: 0 5px -1px 38px; */
   position: relative;
   float: right; /*~RTL   float: left; */
   padding-left: 1px;
@@ -6776,12 +6776,17 @@
 }
 
 .tabBackGroundInit {
+  border-bottom: 1px solid #000000;
   background-repeat: repeat-x;
   background-position: top left;
   background-image: url(Main/Tabs/TabPane_top_bg.png);  /** sprite-ref: xxspritexx_V; sprite-alignment-ltr: repeat; sprite-margin-bottom: 16px */
   background-color: #505050;
 }
 
+tr#paramParentTabContainer .tabBackGroundInit {
+  border-bottom: 0px solid #000000;
+}
+
 .tabPaneBackground {
   position: relative;
   background-repeat: repeat-x;
@@ -7212,6 +7217,27 @@
   vertical-align: middle;
 }
 
+.Main_ToolBar_Button_Icon_Edition {
+  background-repeat: no-repeat;
+  background-position: center center;
+  background-image: url(Main/ToolBar/iconEdition.png);  /** sprite-ref: xxspritexx_V; sprite-alignment-ltr: left; */
+
+}
+
+.Main_ToolBar_Button_Icon_Edition_new {
+  background-repeat: no-repeat;
+  background-position: center center;
+  background-image: url(Main/ToolBar/iconEditionNew.png);  /** sprite-ref: xxspritexx_V; sprite-alignment-ltr: left; */
+
+}
+
+.Main_ToolBar_Button_Icon_Relation {
+  background-repeat: no-repeat;
+  background-position: center center;
+  background-image: url(Main/ToolBar/iconRelation.png);  /** sprite-ref: xxspritexx_V; sprite-alignment-ltr: left; */
+
+}
+
 .Main_ToolBar_Button_Icon_New {
   background-repeat: no-repeat;
   background-position: center center;
@@ -7260,6 +7286,13 @@
   background-image: url(Main/ToolBar/iconUndo.png);  /** sprite-ref: xxspritexx_V; sprite-alignment-ltr: left; */
 }
 
+.Main_ToolBar_Button_Icon_Refresh {
+  background-repeat: no-repeat;
+  background-position: center center;
+  background-image: url(Main/ToolBar/iconRefresh.png);  /** sprite-ref: xxspritexx_V; sprite-alignment-ltr: left; */
+
+}
+
 .Main_ToolBar_Button_Icon_Tree {
   background-repeat: no-repeat;
   background-position: center center;
@@ -9912,3 +9945,10 @@
   background-image: url(Popup/WindowLogo/iconAuditTrail.png);  /** sprite-ref: xxspritexx_V; sprite-margin-left: 16px; sprite-margin-right: 16px; sprite-margin-top: 16px; sprite-margin-bottom: 16px */
 }
 
+.Small_cancel {
+  background-repeat: no-repeat;
+  background-position: center left; /*~RTL background-position: center right; */
+  background-image: url(Common/Button/iconCancelSmall.png);  /** sprite-ref: xxspritexx_V; sprite-alignment-ltr: left; sprite-alignment-rtl: right; */
+  width: 16px;
+  height: 16px;
+}

MP19

MP18

MP17

MP16

MP15

ID Description Changed classes Added classes Added files
15.1 Fix issue 13016

Now calendar is over the new SC selector

  • div.calendar
15.2 Fix issue 12726

Now datepicker button css doesn't not interfer

  • .calendar .button
  • .calendar .dp_button
15.3 Fix issue 12892

Show if a module is commercial or not in the search results pane (MMC)

  • .AddModule_Button_Install
  • .AddModule_Commercial
--- a/web/skins/Default/Openbravo_ERP_250.css
+++ b/web/skins/Default/Openbravo_ERP_250.css
@@ -11,7 +11,7 @@
  * under the License. 
  * The Original Code is Openbravo ERP. 
  * The Initial Developer of the Original Code is Openbravo SLU 
- * All portions are Copyright (C) 2008-2009 Openbravo SLU 
+ * All portions are Copyright (C) 2008-2010 Openbravo SLU 
  * All Rights Reserved. 
  * Contributor(s):  ______________________________________.
  ************************************************************************
@@ -1001,7 +1001,7 @@
 div.calendar { 
   position: relative; 
   border: 1px solid #a2a2a2;
-  z-index: 30;
+  z-index: 300001;
 }
 
 .calendar {
@@ -1026,7 +1026,7 @@
 
 /* Header part -- contains navigation buttons and day names. */
 
-.calendar .button { /* "<<", "<", ">", ">>" buttons have this class */
+.calendar .dp_button { /* "<<", "<", ">", ">>" buttons have this class */
   text-align: center;    /* They are the navigation buttons */
   padding: 2px;          /* Make the buttons seem like they're pressing */
   color: #ccc;
@@ -5353,6 +5353,7 @@
 }
 
 .AddModule_Button_Install {
+  position: relative;
   float: right;
   padding: 2 0 0 0;
 }
@@ -5401,6 +5402,21 @@
   padding: 2 0 2 43;
 }
 
+.AddModule_Commercial {
+  width: 65px;
+  height: 32px;
+  background-repeat: no-repeat;
+  background-position: left center;
+  background-image: url(Main/_ParticularItems/AddModule/iconCommercial.gif);
+  color: #404040;
+  font-size: 7pt;
+  font-weight: normal;
+  font-family: tahoma,arial,helvetica,sans-serif;
+  margin-left: 25px;
+  _margin-left: 50px;
+  padding: 10 0 2 25;
+}
+
 .AddModule_Text_Help {
   color: #404040;
   font-size: 8pt;

MP14

ID Description Changed classes Added classes Added files
14.1 Added show/hide left tab bar icon show/hide capabilities
  • a.Main_LeftTabsBar_ButtonLeft
  • a.Main_LeftTabsBar_ButtonRight
  • a.Main_LeftTabsBar_ButtonRight:active
  • a.Main_LeftTabsBar_ButtonLeft_hidden
14.2 Feature request 12494

Openbravo now looks fine (just the UI visualization) in unsupported browsers Chrome 4 and Safari 4

  • table.FieldGroup
  • .FieldGroup_TopMargin
  • .Button_CenterAlign_ContentCell
  • .Button_RightAlign_ContentCell
  • td.Login_Home_Logo
  • .Login_Home_Logo_Icon
  • .Popup_Client_TableWorkflow
  • td.Popup_Workflow_Button_ContentCell
  • td.Popup_Workflow_arrow_ContentCell
  • .Popup_Workflow_arrow
  • a.Popup_Workflow_Button
  • a.Popup_Workflow_Button_focus
  • .FieldGroupContent_Empty
  • table.MessageBox_Container
  • .Login_ContentPane_Container_Table
14.3 Fix issues 12795 and 12097

Fixed problems with setProcessingMode function and IE when a calendar is shown in the window

  • .Main_Status_Processing_Container_hidden
  • .Menu_Status_Processing_Container_hidden
  • .Popup_Status_Processing_Container_hidden
--- a/web/skins/Default/Openbravo_ERP_250.css
+++ b/web/skins/Default/Openbravo_ERP_250.css
@@ -2704,6 +2704,7 @@
 
 table.FieldGroup {
   border: none;
+  width: 100%;
 }
 
 .FieldGroup_TopMargin {
@@ -2732,7 +2733,7 @@
   background-position: center center;
   background-image: url(Common/FieldGroup/labelBody.png);  /** sprite-ref: xxspritexx_V; sprite-alignment-ltr: repeat; */
   white-space: nowrap;
-  text-align: left; /*~RTL   text-align: right; */
+  text-align: center;
   font-size: 8pt;
   color: #FFFFFF;
   font-weight: bold;
@@ -2767,6 +2768,19 @@
   vertical-align: middle;
 }
 
+.FieldGroupContent_Empty {
+  background-repeat: repeat-x;
+  background-position: center center;
+  width: 99%;
+  white-space: nowrap;
+  border-bottom-style: none;
+  border-left-style: none;
+  border-right-style: none;
+  border-top-style: none;
+  vertical-align: middle;
+}
+
+
 /*
  *************************
  * Image
@@ -3248,6 +3262,11 @@
   width: 20px;
 }
 
+table.MessageBox_Container {
+  width: 100%;
+  height: 100%;
+}
+
 
 /* Error CSS */
 
@@ -4527,8 +4546,7 @@
 .Button_CenterAlign_ContentCell {
   border: 0px none;
   vertical-align: top;
-  text-align: -moz-center;
-  _text-align: center;
+  text-align: center;
   padding-top: 3px;
   _padding-top: 1px;
   border-collapse: collapse;
@@ -4538,8 +4556,7 @@
 .Button_RightAlign_ContentCell {
   border: 0px none;
   vertical-align: top;
-  text-align: -moz-right; /*~RTL   text-align: -moz-left; */ 
-  _text-align: right; /*~RTL   _text-align: left; */
+  text-align: right; /*~RTL   text-align: left; */
   padding-right: 6px; /*~RTL   padding-left: 6px; */
   padding-top: 3px;
   _padding-top: 1px;
@@ -5186,6 +5203,10 @@
   background-color: #505050;
 }
 
+.Login_ContentPane_Container_Table {
+  margin: 0 auto;
+}
+
 table.Login_TableEdition {
   vertical-align: middle;
   text-align: -moz-center;
@@ -5264,8 +5285,7 @@
 
 td.Login_Home_Logo {
   vertical-align: middle;
-  text-align: -moz-center;
-  _text-align: center;
+  text-align: center;
   padding-bottom: 100px;
   border: 0px none;
   border-collapse: collapse;
@@ -5275,6 +5295,7 @@
 .Login_Home_Logo_Icon {
   height: 217;
   width: 608;
+  margin: 0 auto;
   background-repeat: no-repeat;
   background-position: center center;
   background-image: url(../../../../utility/ShowImageLogo?logo=yourcompanybig);
@@ -5644,11 +5665,29 @@
   border: 0px;
   vertical-align: middle;
   -moz-outline-style: none;
+  outline: none;
   background-repeat: no-repeat;
   background-position: center center;
   background-image: url(Main/LeftTabsBar/leftbutton.normal.png);  /** sprite-ref: xxspritexx_V; sprite-alignment-ltr: left; */
 }
 
+a.Main_LeftTabsBar_ButtonLeft_hidden {
+  display: block;
+  margin-left: 0px;
+  margin-right: 0px;
+  width: 25px;
+  height: 44px;
+  border: 0px;
+  vertical-align: middle;
+  -moz-outline-style: none;
+  outline: none;
+  text-decoration: none;
+  cursor: default;
+  background-repeat: repeat-y;
+  background-position: top left;
+  background-image: url(Main/LeftTabsBar/backgroundBorder.png);  /** sprite-ref: xxspritexx_H; sprite-alignment-ltr: repeat; */
+}
+
 a.Main_LeftTabsBar_ButtonLeft:visited {
 }
 
@@ -5711,6 +5750,7 @@
   border: 0px;
   vertical-align: middle;
   -moz-outline-style: none;
+  outline: none;
   background-repeat: no-repeat;
   background-position: center center;
   background-image: url(Main/LeftTabsBar/rightbutton.normal.png);  /** sprite-ref: xxspritexx_V; sprite-alignment-ltr: left; */
@@ -5729,6 +5769,7 @@
   background-position: center center;
   background-image: url(Main/LeftTabsBar/rightbutton.pressed.png);  /** sprite-ref: xxspritexx_V; sprite-alignment-ltr: left; */
   -moz-outline-style: none;
+  outline: none;
 }
 
 .Main_LeftTabsBar_ButtonRight_selected {
@@ -6092,6 +6133,10 @@
   z-index: 300000;
 }
 
+.Main_Status_Processing_Container_hidden {
+  display: none;
+}
+
 .Main_Status_Processing_Elements_Container {
   position: relative;
   top: 50%;
@@ -7801,6 +7846,10 @@
   z-index: 300000;
 }
 
+.Menu_Status_Processing_Container_hidden {
+  display: none;
+}
+
 .Menu_Status_Processing_Elements_Container {
   display: none;
   position: relative;
@@ -8600,9 +8649,8 @@
 
 .Popup_Client_TableWorkflow {
   border: 0px none;
+  margin: 0 auto;
   margin-top: 20px;
-  margin-left: 10px;
-  margin-right: 10px;
   margin-bottom: 20px;
   background-color : #E8E8E8;
   width: 290px;
@@ -8973,14 +9021,12 @@
 */
 
 td.Popup_Workflow_Button_ContentCell {
-  text-align: -moz-right;
-  _text-align: right;
+  text-align: right;
   padding: 5px 15px 5px 0px;
 }
 
 td.Popup_Workflow_arrow_ContentCell {
-  text-align: -moz-right;
-  _text-align: right;
+  text-align: right;
   padding: 4px 32px 2px 0px;
 }
 
@@ -8990,6 +9036,7 @@
 .Popup_Workflow_arrow {
   width: 10px;
   height: 10px;
+  margin-left: auto;
   background-repeat: no-repeat;
   background-position: center center;
   background-image: url(Popup/_ParticularItems/Workflow/arrow.png);  /** sprite-ref: xxspritexx_V; sprite-alignment-ltr: left; */
@@ -9029,8 +9076,7 @@
 /* Buttons definition for ToolBar */
 a.Popup_Workflow_Button {
   display: block;
-  margin-left: 0px;
-  margin-right: 0px;
+  margin-left: auto;
   width: 44px;
   height: 44px;
   border: 0px;
@@ -9059,8 +9105,7 @@
 
 a.Popup_Workflow_Button_focus {
   display: block;
-  margin-left: 0px;
-  margin-right: 0px;
+  margin-left: auto;
   width: 44px;
   height: 44px;
   border: 0px;
@@ -9542,6 +9587,10 @@
   z-index: 300000;
 }
 
+.Popup_Status_Processing_Container_hidden {
+  display: none;
+}
+
 .Popup_Status_Processing_Elements_Container {
   position: relative;
   width: 100%;

MP13

MP12

ID Description Changed classes Added classes Added files
12.1 Changed class names and added some attributes in order to avoid visualization incompatibilities with Smartclient library
  • button.ButtonLink .Button, .Button
  • button.ButtonLink_hover .Button, .Button_hover
  • button.ButtonLink_active .Button, .Button_active
  • button.ButtonLink_focus .Button, .Button_focus
  • button.ButtonLink_default .Button, .Button_default
  • button.ButtonLink_disabled .Button, .ButtonLink_disabled
  • .tabTitle
12.2 Fix issue 12209
  • table.MessageBoxERROR a.MessageBox_TextLink
  • table.MessageBoxERROR a.MessageBox_TextLink:active
  • table.MessageBoxERROR a.MessageBox_TextLink:visited
  • table.MessageBoxERROR a.MessageBox_TextLink:hover
  • table.MessageBoxERROR a.MessageBox_TextLink_focus
  • table.MessageBoxINFO a.MessageBox_TextLink
  • table.MessageBoxINFO a.MessageBox_TextLink:active
  • table.MessageBoxINFO a.MessageBox_TextLink:visited
  • table.MessageBoxINFO a.MessageBox_TextLink:hover
  • table.MessageBoxINFO a.MessageBox_TextLink_focus
  • table.MessageBoxSUCCESS a.MessageBox_TextLink
  • table.MessageBoxSUCCESS a.MessageBox_TextLink:active
  • table.MessageBoxSUCCESS a.MessageBox_TextLink:visited
  • table.MessageBoxSUCCESS a.MessageBox_TextLink:hover
  • table.MessageBoxSUCCESS a.MessageBox_TextLink_focus
  • table.MessageBoxWARNING a.MessageBox_TextLink
  • table.MessageBoxWARNING a.MessageBox_TextLink:active
  • table.MessageBoxWARNING a.MessageBox_TextLink:visited
  • table.MessageBoxWARNING a.MessageBox_TextLink:hover
  • table.MessageBoxWARNING a.MessageBox_TextLink_focus
12.3 Support for "Audit Trail" project
  • .Main_ToolBar_Button_Icon_AuditTrail
  • .Main_ToolBar_Button_Icon_AuditTrail_disabled
  • .Popup_WindowLogo_Icon_auditTrail
--- a/web/skins/Default/Openbravo_ERP_250.css
+++ b/web/skins/Default/Openbravo_ERP_250.css
@@ -137,13 +137,16 @@
   outline: none;
 }
 
-button.ButtonLink .Button, .Button {
+button.ButtonLink table.Button, .Button {
   border-collapse: collapse;
   font-family: tahoma, arial, helvetica, sans-serif;
   font-size: 8pt;
   color: #1b4106;
   font-weight: bold;
   cursor: pointer;
+  background-color: transparent;
+  background-image: none;
+  border: 0px none;
 }
 
 button.ButtonLink table.Button .Button_left, table.Button .Button_left {
@@ -176,7 +179,7 @@
   background-image: url(Common/Button/buttonRight.normal.png);  /** sprite-ref: xxspritexx_V; sprite-alignment-ltr: left; */
 }
 
-button.ButtonLink_hover .Button, .Button_hover {
+button.ButtonLink_hover table.Button, .Button_hover {
   border-collapse: collapse;
   text-align: center;
   font-family: tahoma, arial, helvetica, sans-serif;
@@ -184,6 +187,9 @@
   color: #1b4106;
   font-weight: bold;
   cursor: pointer;
+  background-color: transparent;
+  background-image: none;
+  border: 0px none;
 }
 
 button.ButtonLink_hover table.Button .Button_left, table.Button_hover .Button_left {
@@ -208,7 +214,7 @@
   height: 26px;
 }
 
-button.ButtonLink_active .Button, .Button_active {
+button.ButtonLink_active table.Button, .Button_active {
   border-collapse: collapse;
   text-align: center;
   font-family: tahoma, arial, helvetica, sans-serif;
@@ -216,6 +222,9 @@
   color: #eaf7e4;
   font-weight: bold;
   cursor: pointer;
+  background-color: transparent;
+  background-image: none;
+  border: 0px none;
 }
 
 button.ButtonLink_active table.Button .Button_left, .Button_active .Button_left {
@@ -240,7 +249,7 @@
   height: 26px;
 }
 
-button.ButtonLink_focus .Button, .Button_focus {
+button.ButtonLink_focus table.Button, .Button_focus {
   border-collapse: collapse;
   text-align: center;
   font-family: tahoma, arial, helvetica, sans-serif;
@@ -248,6 +257,9 @@
   color: #213e51;
   font-weight: bold;
   cursor: pointer;
+  background-color: transparent;
+  background-image: none;
+  border: 0px none;
 }
 
 button.ButtonLink_focus table.Button .Button_left, .Button_focus .Button_left {
@@ -272,7 +284,7 @@
   height: 26px;
 }
 
-button.ButtonLink_default .Button, .Button_default {
+button.ButtonLink_default table.Button, .Button_default {
   border-collapse: collapse;
   text-align: center;
   font-family: tahoma, arial, helvetica, sans-serif;
@@ -280,6 +292,9 @@
   color: #213e51;
   font-weight: bold;
   cursor: pointer;
+  background-color: transparent;
+  background-image: none;
+  border: 0px none;
 }
 
 button.ButtonLink_default table.Button .Button_left, .Button_default .Button_left {
@@ -304,13 +319,16 @@
   height: 26px;
 }
 
-button.ButtonLink_disabled .Button, .ButtonLink_disabled {
+button.ButtonLink_disabled table.Button, .ButtonLink_disabled {
   border-collapse: collapse;
   font-family: tahoma, arial, helvetica, sans-serif;
   font-size: 8pt;
   color: #1b4106;
   font-weight: bold;
   cursor: default;
+  background-color: transparent;
+  background-image: none;
+  border: 0px none;
 }
 
 button.ButtonLink_disabled table.Button .Button_left, table.ButtonLink_disabled .Button_left {
@@ -3360,6 +3378,52 @@
   font-size: 3px;
 }
 
+table.MessageBoxERROR a.MessageBox_TextLink {
+  font-family: tahoma, arial, helvetica, sans-serif;
+  font-size: 11px;
+  font-weight: bold;
+  text-decoration: underline;
+  color: #ffd6d6;
+}
+
+table.MessageBoxERROR a.MessageBox_TextLink:active {
+  font-family: tahoma, arial, helvetica, sans-serif;
+  font-size: 11px;
+  font-weight: bold;
+  text-decoration: underline;
+  color: #ffd6d6;
+}
+
+table.MessageBoxERROR a.MessageBox_TextLink:visited {
+  font-family: tahoma, arial, helvetica, sans-serif;
+  font-size: 11px;
+  font-weight: bold;
+  text-decoration: underline;
+  color: #ffd6d6;
+}
+
+table.MessageBoxERROR a.MessageBox_TextLink:hover {
+  font-family: tahoma, arial, helvetica, sans-serif;
+  font-size: 11px;
+  font-weight: bold;
+  text-decoration: underline;
+  color: #fff0f0;
+}
+
+table.MessageBoxERROR a.MessageBox_TextLink_focus {
+  font-family: tahoma, arial, helvetica, sans-serif;
+  font-size: 11px;
+  font-weight: bold;
+  text-decoration: none;
+  padding: 0px 4px 0px 4px;
+  background-color: #C8E9F9 !important;
+  color: #2985BA;
+  border-style: solid;
+  border-width: 2px;
+  border-color: #2985BA;
+  outline: none;
+}
+
 
 /* Info CSS */
 
@@ -3490,6 +3554,52 @@
   font-size: 3px;
 }
 
+table.MessageBoxINFO a.MessageBox_TextLink {
+  font-family: tahoma, arial, helvetica, sans-serif;
+  font-size: 11px;
+  font-weight: bold;
+  text-decoration: underline;
+  color: #d6efff;
+}
+
+table.MessageBoxINFO a.MessageBox_TextLink:active {
+  font-family: tahoma, arial, helvetica, sans-serif;
+  font-size: 11px;
+  font-weight: bold;
+  text-decoration: underline;
+  color: #d6efff;
+}
+
+table.MessageBoxINFO a.MessageBox_TextLink:visited {
+  font-family: tahoma, arial, helvetica, sans-serif;
+  font-size: 11px;
+  font-weight: bold;
+  text-decoration: underline;
+  color: #d6efff;
+}
+
+table.MessageBoxINFO a.MessageBox_TextLink:hover {
+  font-family: tahoma, arial, helvetica, sans-serif;
+  font-size: 11px;
+  font-weight: bold;
+  text-decoration: underline;
+  color: #f0f0ff;
+}
+
+table.MessageBoxINFO a.MessageBox_TextLink_focus {
+  font-family: tahoma, arial, helvetica, sans-serif;
+  font-size: 11px;
+  font-weight: bold;
+  text-decoration: none;
+  padding: 0px 4px 0px 4px;
+  background-color: #C8E9F9 !important;
+  color: #2985BA;
+  border-style: solid;
+  border-width: 2px;
+  border-color: #2985BA;
+  outline: none;
+}
+
 
 /* Success CSS */
 
@@ -3620,6 +3730,52 @@
   font-size: 3px;
 }
 
+table.MessageBoxSUCCESS a.MessageBox_TextLink {
+  font-family: tahoma, arial, helvetica, sans-serif;
+  font-size: 11px;
+  font-weight: bold;
+  text-decoration: underline;
+  color: #ebffe1;
+}
+
+table.MessageBoxSUCCESS a.MessageBox_TextLink:active {
+  font-family: tahoma, arial, helvetica, sans-serif;
+  font-size: 11px;
+  font-weight: bold;
+  text-decoration: underline;
+  color: #ebffe1;
+}
+
+table.MessageBoxSUCCESS a.MessageBox_TextLink:visited {
+  font-family: tahoma, arial, helvetica, sans-serif;
+  font-size: 11px;
+  font-weight: bold;
+  text-decoration: underline;
+  color: #ebffe1;
+}
+
+table.MessageBoxSUCCESS a.MessageBox_TextLink:hover {
+  font-family: tahoma, arial, helvetica, sans-serif;
+  font-size: 11px;
+  font-weight: bold;
+  text-decoration: underline;
+  color: #f0fff0;
+}
+
+table.MessageBoxSUCCESS a.MessageBox_TextLink_focus {
+  font-family: tahoma, arial, helvetica, sans-serif;
+  font-size: 11px;
+  font-weight: bold;
+  text-decoration: none;
+  padding: 0px 4px 0px 4px;
+  background-color: #C8E9F9 !important;
+  color: #2985BA;
+  border-style: solid;
+  border-width: 2px;
+  border-color: #2985BA;
+  outline: none;
+}
+
 
 /* Warning CSS */
 
@@ -3750,6 +3906,52 @@
   font-size: 3px;
 }
 
+table.MessageBoxWARNING a.MessageBox_TextLink {
+  font-family: tahoma, arial, helvetica, sans-serif;
+  font-size: 11px;
+  font-weight: bold;
+  text-decoration: underline;
+  color: #635a0e;
+}
+
+table.MessageBoxWARNING a.MessageBox_TextLink:active {
+  font-family: tahoma, arial, helvetica, sans-serif;
+  font-size: 11px;
+  font-weight: bold;
+  text-decoration: underline;
+  color: #635a0e;
+}
+
+table.MessageBoxWARNING a.MessageBox_TextLink:visited {
+  font-family: tahoma, arial, helvetica, sans-serif;
+  font-size: 11px;
+  font-weight: bold;
+  text-decoration: underline;
+  color: #635a0e;
+}
+
+table.MessageBoxWARNING a.MessageBox_TextLink:hover {
+  font-family: tahoma, arial, helvetica, sans-serif;
+  font-size: 11px;
+  font-weight: bold;
+  text-decoration: underline;
+  color: #A69610;
+}
+
+table.MessageBoxWARNING a.MessageBox_TextLink_focus {
+  font-family: tahoma, arial, helvetica, sans-serif;
+  font-size: 11px;
+  font-weight: bold;
+  text-decoration: none;
+  padding: 0px 4px 0px 4px;
+  background-color: #C8E9F9 !important;
+  color: #2985BA;
+  border-style: solid;
+  border-width: 2px;
+  border-color: #2985BA;
+  outline: none;
+}
+
 /*
  *************************
  * RelationInfo
@@ -5933,7 +6135,7 @@
 }
 /*TabTitle*/
 
-.tabTitle {
+span.tabTitle {
   font-family: tahoma, arial, helvetica, sans-serif;
   font-size: 11pt;
   font-weight: bold;
@@ -7103,6 +7305,12 @@
   background-image: url(Main/ToolBar/iconAudit.png);  /** sprite-ref: xxspritexx_V; sprite-alignment-ltr: left; */
 }
 
+.Main_ToolBar_Button_Icon_AuditTrail {
+  background-repeat: no-repeat;
+  background-position: center center;
+  background-image: url(Main/ToolBar/iconAuditTrail.png);  /** sprite-ref: xxspritexx_V; sprite-alignment-ltr: left; */
+}
+
 
 
 .Main_ToolBar_Button_Icon_New_disabled {
@@ -7259,6 +7467,12 @@
   background-image: url(Main/ToolBar/iconAudit.disabled.png);  /** sprite-ref: xxspritexx_V; sprite-alignment-ltr: left; */
 }
 
+.Main_ToolBar_Button_Icon_AuditTrail_disabled {
+  background-repeat: no-repeat;
+  background-position: center center;
+  background-image: url(Main/ToolBar/iconAuditTrail.disabled.png);  /** sprite-ref: xxspritexx_V; sprite-alignment-ltr: left; */
+}
+
 
 /*
  ****************
@@ -9626,3 +9840,10 @@
   background-position: center center;
   background-image: url(Popup/WindowLogo/iconModuleInstall.png);  /** sprite-ref: xxspritexx_V; sprite-margin-left: 16px; sprite-margin-right: 16px; sprite-margin-top: 16px; sprite-margin-bottom: 16px */
 }
+
+.Popup_WindowLogo_Icon_auditTrail {
+  background-repeat: no-repeat;
+  background-position: center center;
+  background-image: url(Popup/WindowLogo/iconAuditTrail.png);  /** sprite-ref: xxspritexx_V; sprite-margin-left: 16px; sprite-margin-right: 16px; sprite-margin-top: 16px; sprite-margin-bottom: 16px */
+}
+

MP11

ID Description Changed classes Added classes Added files
11.1 Fix issue 12041
  • .dojoValidateEmpty
  • .dojoValidateValid
  • .dojoValidateInvalid
  • .dojoValidateRange
  • .dojoValidateEmpty_focus
  • .dojoValidateValid_focus
  • .dojoValidateInvalid_focus
  • .dojoValidateRange_focus
--- a/web/skins/Default/Openbravo_ERP_250.css
+++ b/web/skins/Default/Openbravo_ERP_250.css
@@ -4424,8 +4424,8 @@
   font-family: tahoma, arial, helvetica, sans-serif;
   font-size: 8pt;
   background-color: #FFFFFF;
+  padding: 1px;
   padding-left: 4px;
-  padding-top: 1px;
   height: 17px;
 }
 
@@ -4435,8 +4435,8 @@
   font-size: 8pt;
   color: #303030;
   background-color: #FFFFFF;
+  padding: 1px;
   padding-left: 4px;
-  padding-top: 1px;
   height: 17px;
 }
 
@@ -4446,8 +4446,8 @@
   font-size: 8pt;
   background-color: #FFFFFF;
   color: Red;
+  padding: 1px;
   padding-left: 4px;
-  padding-top: 1px;
   height: 17px;
 }
 
@@ -4456,8 +4456,8 @@
   font-family: tahoma, arial, helvetica, sans-serif;
   font-size: 8pt;
   background-color: #FFFFFF;
+  padding: 1px;
   padding-left: 4px;
-  padding-top: 1px;
   height: 17px;
 }
 
@@ -4469,8 +4469,8 @@
   background-position: top left !important;
   background-image: url(Common/TextBox/textField.background.focused.png);
   background-color: #D9F0FB !important;
+  padding: 0px;
   padding-left: 3px;
-  padding-top: 0px;
   height: 17px;
 }
 
@@ -4482,8 +4482,8 @@
   background-position: top left !important;
   background-image: url(Common/TextBox/textField.background.focused.png);
   background-color: #D9F0FB !important;
+  padding: 0px;
   padding-left: 3px;
-  padding-top: 0px;
   height: 17px;
 }
 
@@ -4495,8 +4495,8 @@
   background-position: top left !important;
   background-image: url(Common/TextBox/textField.background.focused.png);
   background-color: #D9F0FB !important;
+  padding: 0px;
   padding-left: 3px;
-  padding-top: 0px;
   height: 17px;
 }
 
@@ -4508,8 +4508,8 @@
   background-position: top left !important;
   background-image: url(Common/TextBox/textField.background.focused.png);
   background-color: #D9F0FB !important;
+  padding: 0px;
   padding-left: 3px;
-  padding-top: 0px;
   height: 17px;
 }

MP10

ID Description Changed classes Added classes Added files
10.1 Fix issue 11860
  • .CheckList_RebuildSystemWindow_textarea
  • .CL_RSW_ta_line
10.2 Support project Paged Datagrid
  • .CheckList_Row
  • .Main_ToolBar_text_bookmark
  • .DataGrid_Popup_text_container
  • .DataGrid_Popup_text_bookmark
  • a.DataGrid_Popup_text_pagerange
  • a.DataGrid_Popup_text_pagerange:active
  • a.DataGrid_Popup_text_pagerange:visited
  • a.DataGrid_Popup_text_pagerange:hover
  • a.DataGrid_Popup_text_pagerange_focus
  • a.Main_ToolBar_text_pagerange
  • a.Main_ToolBar_text_pagerange:hover
10.3 Changed z-index to 300000
  • .CheckList_RebuildSystemWindow_textarea
  • .TextBox_MsgContainer_span
  • table.TextBox_MsgContainer_table
  • .Main_ToolBar_Space
  • .Menu_Status_Processing_Elements_Container
  • .Popup_Status_Loading_Elements_Container
--- a/web/skins/Default/Openbravo_ERP_250.css
+++ b/web/skins/Default/Openbravo_ERP_250.css
@@ -1310,16 +1310,21 @@
 }
 
 .CheckList_RebuildSystemWindow_textarea {
-  overflow: auto;
-  width: 400px;
+  overflow-x: none;
+  overflow-y: scroll;
+  width: 750px;
   height: 125px;
   background-color: white;
   font-family: monospace;
   font-size: 9pt;
   border: #505050 1px solid;
-  padding-left: 8px;
-  white-space: nowrap;
-}
+  padding-left: 20px;
+  /*white-space: nowrap;*/
+}
+
+.CL_RSW_ta_line {
+  text-indent: -12px;
+}
 
 .CheckList_Row {
   clear: left;
@@ -1624,7 +1629,7 @@
   position: relative;
   width: 17px;
   height: 16px;
-  margin-top: 1px;
+  margin-top: 0px;
   _left: -1px;
   cursor: pointer;
   border-collapse:collapse;
@@ -1637,7 +1642,7 @@
   position: relative;
   width: 17px;
   height: 16px;
-  margin-top: 18px;
+  margin-top: 22px;
   _left: -1px;
   cursor: pointer;
   border-collapse:collapse;
@@ -1645,6 +1650,54 @@
   background-image: url(Common/DataGrid/iconNextRange.png);  /** sprite-ref: xxspritexx_V; sprite-alignment-ltr: left; */
 }
 
+.DataGrid_Popup_text_container {
+  padding-right: 60px;
+  padding-bottom: 6px;
+  text-align: right;
+}
+
+.DataGrid_Popup_text_bookmark {
+  font-family: tahoma, arial, helvetica, sans-serif;
+  font-size: 8pt;
+  color: #505050;
+}
+
+a.DataGrid_Popup_text_pagerange {
+  color: #2985BA;
+  font-weight: bold;
+  text-decoration: none;
+  font-weight: bold;
+}
+
+a.DataGrid_Popup_text_pagerange:active {
+  color: #1d5e84;
+  text-decoration: none;
+  -moz-outline-style: none;
+  font-weight: bold;
+}
+
+a.DataGrid_Popup_text_pagerange:visited {
+  color: #2985BA;
+  text-decoration: none;
+  font-weight: bold;
+}
+
+a.DataGrid_Popup_text_pagerange:hover {
+  text-decoration: underline;
+  font-weight: bold;
+}
+
+a.DataGrid_Popup_text_pagerange_focus {
+  padding: 0px 4px 0px 4px;
+  background-color: #C8E9F9 !important;
+  color: #2985BA;
+  border-style: solid;
+  border-width: 2px;
+  border-color: #2985BA;
+  outline: none;
+  font-weight: bold;
+}
+
 /* Table */
 
 table.DataGrid_Header_Table {
@@ -4553,7 +4606,7 @@
 
 .TextBox_MsgContainer_span {
   position: absolute;
-  z-index: 99;
+  z-index: 300000;
 }
 
 table.TextBox_MsgContainer_table {
@@ -5834,7 +5887,7 @@
   background-position: top left;
   background-image: url(Main/Status/processingBackground.png);
   text-align: center;
-  z-index: 99;
+  z-index: 300000;
 }
 
 .Main_Status_Processing_Elements_Container {
@@ -6743,11 +6796,27 @@
 .Main_ToolBar_text_bookmark {
   font-family: tahoma, arial, helvetica, sans-serif;
   font-size: 8pt;
-  font-weight: bold;
   color: #B4B4B4;
 }
 
 
+a.Main_ToolBar_text_pagerange {
+  font-family: tahoma, arial, helvetica, sans-serif;
+  font-size: 8pt;
+  font-weight: bold;
+  color: #B4B4B4;
+  text-decoration: none;
+  white-space: nowrap;
+}
+
+a.Main_ToolBar_text_pagerange:hover {
+  font-family: tahoma, arial, helvetica, sans-serif;
+  font-size: 8pt;
+  font-weight: bold;
+  color: #C8C8C8;
+  text-decoration: underline;
+  white-space: nowrap;
+}
 
 
 .Main_ToolBar_Space {
@@ -7515,7 +7584,7 @@
   background-position: center center;
   background-image: url(Menu/Status/processingBackground.png);
   text-align: center;
-  z-index: 99;
+  z-index: 300000;
 }
 
 .Menu_Status_Processing_Elements_Container {
@@ -9212,7 +9281,7 @@
   height: 100%;
   background-color: #505050;
   text-align: center;
-  z-index: 99;
+  z-index: 300000;
 }
 
 .Popup_Status_Loading_Elements_Container {
@@ -9256,7 +9325,7 @@
   background-position: center center;
   background-image: url(Popup/Status/processingBackground.png);
   text-align: center;
-  z-index: 99;
+  z-index: 300000;
 }
 
 .Popup_Status_Processing_Elements_Container {

MP9

ID Description Changed classes Added classes Added files
9.1 Added CheckList classes needed to support project Improved Upgrade Process
  • .CheckList_RebuildSystemWindow_title
  • .CheckList_RebuildSystemWindow_textarea
  • .CheckList_Row
  • .CheckList_Padding_0
  • .CheckList_Padding_1
  • .CheckList_Padding_2
  • .CheckList_Padding_3
  • .CheckList_Icon_Success
  • .CheckList_Icon_Error
  • .CheckList_Icon_Warning
  • .CheckList_Icon_Exception
  • .CheckList_Icon_Pending
  • .CheckList_Icon_Processing
  • .CheckList_Text_Container
  • .CheckList_Text_Title
  • .CheckList_Text_Separator
  • .CheckList_Text_Message_Error
  • .CheckList_Text_Message_Exception
  • .CheckList_Text_Message_Warning
  • .CheckList_Text_Message_Processing
--- a/web/skins/Default/Openbravo_ERP_250.css
+++ b/web/skins/Default/Openbravo_ERP_250.css
@@ -1297,6 +1297,175 @@
 
 /*
  *************************
+ * CheckList
+ *************************
+*/
+
+.CheckList_RebuildSystemWindow_title {
+  font-family: tahoma, arial, helvetica, sans-serif;
+  color: #404040;
+  font-size: 10pt;
+  padding-left: 0px;
+  font-weight: bold;
+}
+
+.CheckList_RebuildSystemWindow_textarea {
+  overflow: auto;
+  width: 400px;
+  height: 125px;
+  background-color: white;
+  font-family: monospace;
+  font-size: 9pt;
+  border: #505050 1px solid;
+  padding-left: 8px;
+  white-space: nowrap;
+}
+
+.CheckList_Row {
+  clear: left;
+  height: 19px;
+}
+
+.CheckList_Padding_0 {
+  width: 0px;
+  height: 0px;
+  float: left;
+}
+
+.CheckList_Padding_1 {
+  width: 33px;
+  height: 1px;
+  float: left;
+}
+
+.CheckList_Padding_2 {
+  width: 66px;
+  height: 1px;
+  float: left;
+}
+
+.CheckList_Padding_3 {
+  width: 66px;
+  height: 1px;
+  float: left;
+}
+
+.CheckList_Icon_Success {
+  width: 25px;
+  height: 25px;
+  float: left;
+  background-repeat: no-repeat;
+  background-position: center center;
+  background-image: url(Common/CheckList/iconOk.png);  /** sprite-ref: xxspritexx_V; sprite-alignment-ltr: left; */
+}
+
+.CheckList_Icon_Error {
+  width: 25px;
+  height: 25px;
+  float: left;
+  background-repeat: no-repeat;
+  background-position: center center;
+  background-image: url(Common/CheckList/iconError.png);  /** sprite-ref: xxspritexx_V; sprite-alignment-ltr: left; */
+}
+
+.CheckList_Icon_Warning {
+  width: 25px;
+  height: 25px;
+  float: left;
+  background-repeat: no-repeat;
+  background-position: center center;
+  background-image: url(Common/CheckList/iconWarning.png);  /** sprite-ref: xxspritexx_V; sprite-alignment-ltr: left; */
+}
+
+.CheckList_Icon_Exception {
+  width: 25px;
+  height: 25px;
+  float: left;
+  background-repeat: no-repeat;
+  background-position: center center;
+  background-image: url(Common/CheckList/iconError.png);  /** sprite-ref: xxspritexx_V; sprite-alignment-ltr: left; */
+}
+
+.CheckList_Icon_Pending {
+  width: 25px;
+  height: 25px;
+  float: left;
+  background-repeat: no-repeat;
+  background-position: center center;
+  background-image: url(Common/CheckList/iconPending.png);  /** sprite-ref: xxspritexx_V; sprite-alignment-ltr: left; */
+}
+
+.CheckList_Icon_Processing {
+  width: 25px;
+  height: 25px;
+  float: left;
+  background-repeat: no-repeat;
+  background-position: center center;
+  background-image: url(Common/CheckList/iconProcessing.gif);  /** sprite-ref: xxspritexx_V; sprite-alignment-ltr: left; */
+}
+
+.CheckList_Text_Container {
+  height: 19px;
+  float: left;
+  padding: 0 5 0 10;
+}
+
+.CheckList_Text_Title {
+  color: #404040;
+  font-size: 10pt;
+  font-weight: normal;
+  font-family: tahoma,arial,helvetica,sans-serif;
+  padding: 4 0 0 0;
+  float: left;
+}
+
+.CheckList_Text_Separator {
+  width: 8px;
+  height: 19px;
+  float: left;
+}
+
+.CheckList_Text_Message_Error {
+  color: #FF0000;
+  font-size: 10pt;
+  font-weight: bold;
+  font-family: tahoma,arial,helvetica,sans-serif;
+  padding: 4 0 0 0;
+  float: left;
+}
+
+.CheckList_Text_Message_Exception {
+  color: #FF0000;
+  font-size: 10pt;
+  font-weight: bold;
+  font-family: tahoma,arial,helvetica,sans-serif;
+  padding: 4 0 0 0;
+  float: left;
+}
+
+.CheckList_Text_Message_Warning {
+  color: #F9AE55;
+  font-size: 10pt;
+  font-weight: bold;
+  font-family: tahoma,arial,helvetica,sans-serif;
+  padding: 4 0 0 0;
+  float: left;
+}
+
+.CheckList_Text_Message_Processing {
+  color: #404040;
+  font-size: 10pt;
+  font-weight: normal;
+  font-family: tahoma,arial,helvetica,sans-serif;
+  padding: 4 15 0 0;
+  float: left;
+  background-repeat: no-repeat;
+  background-position: right bottom;
+  background-image: url(Common/CheckList/dots.gif);  /** sprite-ref: xxspritexx_V; sprite-alignment-ltr: right; */
+}
+
+/*
+ *************************
  * Combo
  *************************
 */

MP8

MP7

MP6

ID Description Changed classes Added classes Added files
6.1 Add a dynamic "Your Company Big Image" behavior. Custom logos guide
  • .Login_Home_Logo_Icon
--- a/web/skins/Default/Openbravo_ERP_250.css
+++ b/web/skins/Default/Openbravo_ERP_250.css
@@ -4853,7 +4853,7 @@
   width: 608;
   background-repeat: no-repeat;
   background-position: center center;
-  background-image: url(Login/initialOpenbravoLogo.png);
+  background-image: url(../../../../utility/ShowImageLogo?logo=yourcompanybig);
 }
 
 table.Login_ToolBar_bg {

MP5

MP4

ID Description Changed classes Added classes Added files
4.1 Support project Paged Datagrid
  • .DataGrid_Scroll_icon_prevRange
  • .DataGrid_Scroll_icon_nextRange
4.2 Added the management of Professional Subscription logo
  • .Main_NavBar_logo
--- a/web/skins/Default/Openbravo_ERP_250.css
+++ b/web/skins/Default/Openbravo_ERP_250.css
@@ -1450,6 +1450,32 @@
   background-image: url(Common/DataGrid/iconDelete.png);  /** sprite-ref: xxspritexx_V; sprite-alignment-ltr: left; */
 }
 
+.DataGrid_Scroll_icon_prevRange {
+  overflow: auto;
+  position: relative;
+  width: 17px;
+  height: 16px;
+  margin-top: 1px;
+  _left: -1px;
+  cursor: pointer;
+  border-collapse:collapse;
+  border: none;
+  background-image: url(Common/DataGrid/iconPrevRange.png);  /** sprite-ref: xxspritexx_V; sprite-alignment-ltr: left; */
+}
+
+.DataGrid_Scroll_icon_nextRange {
+  overflow: auto;
+  position: relative;
+  width: 17px;
+  height: 16px;
+  margin-top: 18px;
+  _left: -1px;
+  cursor: pointer;
+  border-collapse:collapse;
+  border: none;
+  background-image: url(Common/DataGrid/iconNextRange.png);  /** sprite-ref: xxspritexx_V; sprite-alignment-ltr: left; */
+}
+
 /* Table */
 
 table.DataGrid_Header_Table {
@@ -5411,7 +5437,7 @@
   height: 34px;
   background-repeat: no-repeat;
   background-position: center center;
-  background-image: url(../../../images/PoweredByOpenbravo.png);
+  background-image: url(../../../../utility/GetOpenbravoLogo.png);
 }
 
 .Main_NavBar_separator_cell {

MP3

ID Description Changed classes Added classes Added files
3.1 Improved MessageBox visualization in Firefox 3.5. Fix issue 9739
  • table.MessageBoxERROR .MessageBox_LeftTrans
  • table.MessageBoxINFO .MessageBox_LeftTrans
  • table.MessageBoxSUCCESS .MessageBox_LeftTrans
  • table.MessageBoxWARNING .MessageBox_LeftTrans
--- a/web/skins/Default/Openbravo_ERP_250.css
+++ b/web/skins/Default/Openbravo_ERP_250.css
@@ -3015,6 +3015,11 @@
   height: 100%;
 }
 
+table.MessageBoxERROR .MessageBox_LeftTrans {
+  width: 9px;
+  height: 100%;
+}
+
 table.MessageBoxERROR td.MessageBox_BottomRight {
   width: 9px;
   height: 9px;
@@ -3140,6 +3145,11 @@
   height: 100%;
 }
 
+table.MessageBoxINFO .MessageBox_LeftTrans {
+  width: 9px;
+  height: 100%;
+}
+
 table.MessageBoxINFO td.MessageBox_BottomRight {
   width: 9px;
   height: 9px;
@@ -3265,6 +3275,11 @@
   height: 100%;
 }
 
+table.MessageBoxSUCCESS .MessageBox_LeftTrans {
+  width: 9px;
+  height: 100%;
+}
+
 table.MessageBoxSUCCESS td.MessageBox_BottomRight {
   width: 9px;
   height: 9px;
@@ -3390,6 +3405,11 @@
   height: 100%;
 }
 
+table.MessageBoxWARNING .MessageBox_LeftTrans {
+  width: 9px;
+  height: 100%;
+}
+
 table.MessageBoxWARNING td.MessageBox_BottomRight {
   width: 9px;
   height: 9px;

MP2

ID Description Changed classes Added classes Added files
2.1 Added needed files for right print. Fix issue 8975
2.2 Added sprite-alignment-rtl comments to button related images in order to a proper visualization in RTL mode. Fix issue 8567
  • button.ButtonLink_focus table.Button .Button_left, .Button_focus .Button_left
  • button.ButtonLink_default table.Button .Button_left, .Button_default .Button_left
  • button.ButtonLink_disabled table.Button .Button_left, table.ButtonLink_disabled .Button_left
  • .Button_Icon_process
  • .Button_Icon_back
  • .Button_Icon_next
  • .Button_Icon_ok
  • .Button_Icon_cancel
  • .Button_Icon_clear
  • .Button_Icon_pdf
  • .Button_Icon_html
  • .Button_Icon_search
  • .Button_Icon_scanUpdates
  • .Button_Icon_save
  • .Button_Icon_download
  • .Button_Icon_edit
  • .Button_Icon_erase
  • .Button_Icon_password
  • .Button_Icon_contract
  • .Button_Icon_expand
  • .Button_Icon_lock
  • .Button_Icon_unlock
--- a/web/skins/Default/Openbravo_ERP_250.css
+++ b/web/skins/Default/Openbravo_ERP_250.css
@@ -252,7 +252,7 @@
 
 button.ButtonLink_focus table.Button .Button_left, .Button_focus .Button_left {
   background-repeat: no-repeat;
-  background-position: center right;
+  background-position: center right; /*~RTL   background-position: center left; */
   background-image: url(Common/Button/buttonLeft.focused.png);  /** sprite-ref: xxspritexx_V; sprite-alignment-ltr: right; */
   width: 35px;
   height: 26px;
@@ -284,8 +284,8 @@
 
 button.ButtonLink_default table.Button .Button_left, .Button_default .Button_left {
   background-repeat: no-repeat;
-  background-position: center right;
-  background-image: url(Common/Button/buttonLeft.default.png);  /** sprite-ref: xxspritexx_V; sprite-alignment-ltr: right; */
+  background-position: center right; /*~RTL   background-position: center left; */
+  background-image: url(Common/Button/buttonLeft.default.png);  /** sprite-ref: xxspritexx_V; sprite-alignment-ltr: right; sprite-alignment-rtl: left; */
   width: 35px;
   height: 26px;
 }
@@ -317,8 +317,8 @@
   width: 35px;
   height: 26px;
   background-repeat: no-repeat;
-  background-position: center right;
-  background-image: url(Common/Button/buttonLeft.disabled.png);  /** sprite-ref: xxspritexx_V; sprite-alignment-ltr: right; */
+  background-position: center right; /*~RTL   background-position: center left; */
+  background-image: url(Common/Button/buttonLeft.disabled.png);  /** sprite-ref: xxspritexx_V; sprite-alignment-ltr: right; sprite-alignment-rtl: left; */
   text-align: right;
   vertical-align: top;
 }
@@ -603,117 +603,117 @@
 
 .Button_Icon_process {
   background-repeat: no-repeat;
-  background-position: center left;
-  background-image: url(Common/Button/iconProcess.png);  /** sprite-ref: xxspritexx_V; sprite-alignment-ltr: left; */
+  background-position: center left; /*~RTL background-position: center right; */
+  background-image: url(Common/Button/iconProcess.png);  /** sprite-ref: xxspritexx_V; sprite-alignment-ltr: left; sprite-alignment-rtl: right; */
 }
 
 .Button_Icon_back {
   background-repeat: no-repeat;
-  background-position: center left;
-  background-image: url(Common/Button/iconBack.png);  /** sprite-ref: xxspritexx_V; sprite-alignment-ltr: left; */
+  background-position: center left; /*~RTL background-position: center right; */
+  background-image: url(Common/Button/iconBack.png);  /** sprite-ref: xxspritexx_V; sprite-alignment-ltr: left; sprite-alignment-rtl: right; */
 }
 
 .Button_Icon_next {
   background-repeat: no-repeat;
-  background-position: center left;
-  background-image: url(Common/Button/iconNext.png);  /** sprite-ref: xxspritexx_V; sprite-alignment-ltr: left; */
+  background-position: center left; /*~RTL background-position: center right; */
+  background-image: url(Common/Button/iconNext.png);  /** sprite-ref: xxspritexx_V; sprite-alignment-ltr: left; sprite-alignment-rtl: right; */
 }
 
 .Button_Icon_ok {
   background-repeat: no-repeat;
-  background-position: center left;
-  background-image: url(Common/Button/iconOk.png);  /** sprite-ref: xxspritexx_V; sprite-alignment-ltr: left; */
+  background-position: center left; /*~RTL background-position: center right; */
+  background-image: url(Common/Button/iconOk.png);  /** sprite-ref: xxspritexx_V; sprite-alignment-ltr: left; sprite-alignment-rtl: right; */
 }
 
 .Button_Icon_cancel {
   background-repeat: no-repeat;
-  background-position: center left;
-  background-image: url(Common/Button/iconCancel.png);  /** sprite-ref: xxspritexx_V; sprite-alignment-ltr: left; */
+  background-position: center left; /*~RTL background-position: center right; */
+  background-image: url(Common/Button/iconCancel.png);  /** sprite-ref: xxspritexx_V; sprite-alignment-ltr: left; sprite-alignment-rtl: right; */
 }
 
 .Button_Icon_clear {
   background-repeat: no-repeat;
-  background-position: center left;
-  background-image: url(Common/Button/iconClear.png);  /** sprite-ref: xxspritexx_V; sprite-alignment-ltr: left; */
+  background-position: center left; /*~RTL background-position: center right; */
+  background-image: url(Common/Button/iconClear.png);  /** sprite-ref: xxspritexx_V; sprite-alignment-ltr: left; sprite-alignment-rtl: right; */
 }
 
 .Button_Icon_pdf {
   background-repeat: no-repeat;
-  background-position: center left;
-  background-image: url(Common/Button/iconPdf.png);  /** sprite-ref: xxspritexx_V; sprite-alignment-ltr: left; */
+  background-position: center left; /*~RTL background-position: center right; */
+  background-image: url(Common/Button/iconPdf.png);  /** sprite-ref: xxspritexx_V; sprite-alignment-ltr: left; sprite-alignment-rtl: right; */
 }
 
 .Button_Icon_html {
   background-repeat: no-repeat;
-  background-position: center left;
-  background-image: url(Common/Button/iconHtml.png);  /** sprite-ref: xxspritexx_V; sprite-alignment-ltr: left; */
+  background-position: center left; /*~RTL background-position: center right; */
+  background-image: url(Common/Button/iconHtml.png);  /** sprite-ref: xxspritexx_V; sprite-alignment-ltr: left; sprite-alignment-rtl: right; */
 }
 
 .Button_Icon_search {
   background-repeat: no-repeat;
-  background-position: center left;
-  background-image: url(Common/Button/iconSearch.png);  /** sprite-ref: xxspritexx_V; sprite-alignment-ltr: left; */
+  background-position: center left; /*~RTL background-position: center right; */
+  background-image: url(Common/Button/iconSearch.png);  /** sprite-ref: xxspritexx_V; sprite-alignment-ltr: left; sprite-alignment-rtl: right; */
 }
 
 .Button_Icon_scanUpdates {
   background-repeat: no-repeat;
-  background-position: center left;
-  background-image: url(Common/Button/iconScanUpdates.png);  /** sprite-ref: xxspritexx_V; sprite-alignment-ltr: left; */
+  background-position: center left; /*~RTL background-position: center right; */
+  background-image: url(Common/Button/iconScanUpdates.png);  /** sprite-ref: xxspritexx_V; sprite-alignment-ltr: left; sprite-alignment-rtl: right; */
 }
 
 
 .Button_Icon_save {
   background-repeat: no-repeat;
-  background-position: center left;
-  background-image: url(Common/Button/iconSave.png);  /** sprite-ref: xxspritexx_V; sprite-alignment-ltr: left; */
+  background-position: center left; /*~RTL background-position: center right; */
+  background-image: url(Common/Button/iconSave.png);  /** sprite-ref: xxspritexx_V; sprite-alignment-ltr: left; sprite-alignment-rtl: right; */
 }
 
 .Button_Icon_download {
   background-repeat: no-repeat;
-  background-position: center left;
-  background-image: url(Common/Button/iconDownload.png);  /** sprite-ref: xxspritexx_V; sprite-alignment-ltr: left; */
+  background-position: center left; /*~RTL background-position: center right; */
+  background-image: url(Common/Button/iconDownload.png);  /** sprite-ref: xxspritexx_V; sprite-alignment-ltr: left; sprite-alignment-rtl: right; */
 }
 
 .Button_Icon_edit {
   background-repeat: no-repeat;
-  background-position: center left;
-  background-image: url(Common/Button/iconEdit.png);  /** sprite-ref: xxspritexx_V; sprite-alignment-ltr: left; */
+  background-position: center left; /*~RTL background-position: center right; */
+  background-image: url(Common/Button/iconEdit.png);  /** sprite-ref: xxspritexx_V; sprite-alignment-ltr: left; sprite-alignment-rtl: right; */
 }
 
 .Button_Icon_erase {
   background-repeat: no-repeat;
-  background-position: center left;
-  background-image: url(Common/Button/iconErase.png);  /** sprite-ref: xxspritexx_V; sprite-alignment-ltr: left; */
+  background-position: center left; /*~RTL background-position: center right; */
+  background-image: url(Common/Button/iconErase.png);  /** sprite-ref: xxspritexx_V; sprite-alignment-ltr: left; sprite-alignment-rtl: right; */
 }
 
 .Button_Icon_password {
   background-repeat: no-repeat;
-  background-position: center left;
-  background-image: url(Common/Button/iconPassword.png);  /** sprite-ref: xxspritexx_V; sprite-alignment-ltr: left; */
+  background-position: center left; /*~RTL background-position: center right; */
+  background-image: url(Common/Button/iconPassword.png);  /** sprite-ref: xxspritexx_V; sprite-alignment-ltr: left; sprite-alignment-rtl: right; */
 }
 
 .Button_Icon_contract {
   background-repeat: no-repeat;
-  background-position: center left;
-  background-image: url(Common/Button/iconContract.png);  /** sprite-ref: xxspritexx_V; sprite-alignment-ltr: left; */
+  background-position: center left; /*~RTL background-position: center right; */
+  background-image: url(Common/Button/iconContract.png);  /** sprite-ref: xxspritexx_V; sprite-alignment-ltr: left; sprite-alignment-rtl: right; */
 }
 
 .Button_Icon_expand {
   background-repeat: no-repeat;
-  background-position: center left;
-  background-image: url(Common/Button/iconExpand.png);  /** sprite-ref: xxspritexx_V; sprite-alignment-ltr: left; */
+  background-position: center left; /*~RTL background-position: center right; */
+  background-image: url(Common/Button/iconExpand.png);  /** sprite-ref: xxspritexx_V; sprite-alignment-ltr: left; sprite-alignment-rtl: right; */
 }
 
 .Button_Icon_lock {
   background-repeat: no-repeat;
-  background-position: center left;
-  background-image: url(Common/Button/iconLock.png);  /** sprite-ref: xxspritexx_V; sprite-alignment-ltr: left; */
+  background-position: center left; /*~RTL background-position: center right; */
+  background-image: url(Common/Button/iconLock.png);  /** sprite-ref: xxspritexx_V; sprite-alignment-ltr: left; sprite-alignment-rtl: right; */
 }
 
 .Button_Icon_unlock {
   background-repeat: no-repeat;
-  background-position: center left;
-  background-image: url(Common/Button/iconUnlock.png);  /** sprite-ref: xxspritexx_V; sprite-alignment-ltr: left; */
+  background-position: center left; /*~RTL background-position: center right; */
+  background-image: url(Common/Button/iconUnlock.png);  /** sprite-ref: xxspritexx_V; sprite-alignment-ltr: left; sprite-alignment-rtl: right; */
 }
 
 /*
 

MP1

ID Description Changed classes Added classes Added files
1.1 Added some button.ButtonLink references to avoid dotted border of buttons. Issues 8506 and 8610
  • button.ButtonLink::-moz-focus-inner { border: 0; }
  • button.ButtonLink_hover::-moz-focus-inner { border: 0; }
  • button.ButtonLink_active::-moz-focus-inner { border: 0; }
  • button.ButtonLink_focus::-moz-focus-inner { border: 0; }
  • button.ButtonLink_default::-moz-focus-inner { border: 0; }
  • button.ButtonLink_disabled::-moz-focus-inner { border: 0; }
1.2 Added clear:left to class .Tree_Row to display an horizontal scroll on Module Management tree. Issue 8117
  • .Tree_Row
--- a/web/skins/Default/Openbravo_ERP_250.css
+++ b/web/skins/Default/Openbravo_ERP_250.css
@@ -82,6 +82,13 @@
   width: 50px;
 }
 
+button.ButtonLink::-moz-focus-inner { border: 0; }
+button.ButtonLink_hover::-moz-focus-inner { border: 0; }
+button.ButtonLink_active::-moz-focus-inner { border: 0; }
+button.ButtonLink_focus::-moz-focus-inner { border: 0; }
+button.ButtonLink_default::-moz-focus-inner { border: 0; }
+button.ButtonLink_disabled::-moz-focus-inner { border: 0; }
+
 button.ButtonLink, button.ButtonLink:active, button.ButtonLink:hover, button.ButtonLink:visited, button.ButtonLink:link, button.ButtonLink:focus, button.ButtonLink_default, button.ButtonLink_disabled {
   background: none;
   border: 0;
@@ -4438,6 +4445,7 @@
 */
 
 .Tree_Row {
+  clear: left;
   height: 19px;
 }

2.40 to 2.50

The new needed images and their locations are:

--- a/web/skins/Default/Openbravo_ERP_240.css
+++ b/web/skins/Default/Openbravo_ERP_250.css
@@ -648,6 +648,13 @@
   background-image: url(Common/Button/iconSearch.png);  /** sprite-ref: xxspritexx_V; sprite-alignment-ltr: left; */
 }
 
+.Button_Icon_scanUpdates {
+  background-repeat: no-repeat;
+  background-position: center left;
+  background-image: url(Common/Button/iconScanUpdates.png);  /** sprite-ref: xxspritexx_V; sprite-alignment-ltr: left; */
+}
+
+
 .Button_Icon_save {
   background-repeat: no-repeat;
   background-position: center left;
@@ -1404,10 +1411,11 @@
 /* Icons */
 
 .DataGrid_Header_icon_ascArrow {
+  display: inline;
   border: 0px none;
   width: 7px;
   height: 5px;
-  margin: 0px;
+  margin-right: 3px;
   vertical-align: middle;
   background-repeat: no-repeat;
   background-position: center center;
@@ -1415,10 +1423,11 @@
 }
 
 .DataGrid_Header_icon_descArrow {
+  display: inline;
   border: 0px hidden;
   width: 7px;
   height: 5px;
-  margin: 0px;
+  margin-right: 3px;
   vertical-align: middle;
   background-repeat: no-repeat;
   background-position: center center;
@@ -2943,7 +2952,7 @@
   width: 100%;
 }
 
-table.MessageBoxHIDDEN {
+table.MessageBoxHIDDEN, table.MessageBox {
   height: 0px;
   display: none;
   visibility: collapse;
@@ -4422,6 +4431,265 @@
 }
 
 /*
+ *************************
+ * Tree
+ *************************
+*/
+
+.Tree_Row {
+  height: 19px;
+}
+
+.Tree_Actions {
+  height: 16px;
+  vertical-align: center;
+  padding: 3 10 0 10 ;
+  text-align: center;
+  font-weight: bold;
+  background-color: rgb(255, 245, 104);
+  -moz-border-radius-topleft: 8px;
+  -moz-border-radius-topright: 8px;
+  -moz-border-radius-bottomright: 8px;
+  -moz-border-radius-bottomleft: 8px;
+}
+
+.Tree_Actions_Processing {
+  height: 16px;
+  vertical-align: center;
+  padding: 3 10 0 35;
+  font-weight: bold;
+  text-align: center;
+  background: url(Common/Tree/iconProcessing.gif) no-repeat 10px;
+  background-color: rgb(255, 245, 104);
+  -moz-border-radius-topleft: 8px;
+  -moz-border-radius-topright: 8px;
+  -moz-border-radius-bottomright: 8px;
+  -moz-border-radius-bottomleft: 8px;
+}
+
+.Tree_Actions_Invisible {
+	height: 16px;
+    vertical-align: center;
+    padding: 3 10 0 10 ;
+    text-align: center;
+    font-weight: bold;
+	-moz-border-radius-topleft: 8px;
+    -moz-border-radius-topright: 8px;
+    -moz-border-radius-bottomright: 8px;
+    -moz-border-radius-bottomleft: 8px;
+}
+
+.Tree_UniqueNode_Spots {
+  width: 19px;
+  height: 19px;
+  float: left;
+  background-repeat: no-repeat;
+  background-position: center center;
+  background-image: url(Common/Tree/spotsR.png);  /** sprite-ref: xxspritexx_V; sprite-alignment-ltr: left; */
+}
+
+.Tree_FirstNode_Spots {
+  width: 19px;
+  height: 19px;
+  float: left;
+  background-repeat: no-repeat;
+  background-position: center center;
+  background-image: url(Common/Tree/spotsRD.png);  /** sprite-ref: xxspritexx_V; sprite-alignment-ltr: left; */
+}
+
+.Tree_MiddleNode_Spots {
+  width: 19px;
+  height: 19px;
+  float: left;
+  background-repeat: no-repeat;
+  background-position: center center;
+  background-image: url(Common/Tree/spotsURD.png);  /** sprite-ref: xxspritexx_V; sprite-alignment-ltr: left; */
+}
+
+.Tree_LastNode_Spots {
+  width: 19px;
+  height: 19px;
+  float: left;
+  background-repeat: no-repeat;
+  background-position: center center;
+  background-image: url(Common/Tree/spotsUR.png);  /** sprite-ref: xxspritexx_V; sprite-alignment-ltr: left; */
+}
+
+.Tree_MiddleParent_Spots {
+  width: 19px;
+  height: 19px;
+  float: left;
+  background-repeat: no-repeat;
+  background-position: center center;
+  background-image: url(Common/Tree/spotsUD.png);  /** sprite-ref: xxspritexx_V; sprite-alignment-ltr: left; */
+}
+
+.Tree_LastParent_Spots {
+  width: 19px;
+  height: 19px;
+  float: left;
+}
+
+.Tree_Checkbox_Spots_Closed {
+  width: 19px;
+  height: 19px;
+  float: left;
+  background-repeat: no-repeat;
+  background-position: center center;
+  background-image: url(Common/Tree/spotsRL.png);  /** sprite-ref: xxspritexx_V; sprite-alignment-ltr: left; */
+}
+
+.Tree_Checkbox_Spots_Opened {
+  width: 19px;
+  height: 19px;
+  float: left;
+  background-repeat: no-repeat;
+  background-position: center center;
+  background-image: url(Common/Tree/spotsRDL.png);  /** sprite-ref: xxspritexx_V; sprite-alignment-ltr: left; */
+}
+
+.Tree_Folder_Opened {
+  width: 19px;
+  height: 19px;
+  float: left;
+  background-repeat: no-repeat;
+  background-position: center center;
+  background-image: url(Common/Tree/iconFolderOpened.png);  /** sprite-ref: xxspritexx_V; sprite-alignment-ltr: left; */
+  cursor: pointer;
+}
+
+.Tree_Folder_Closed {
+  width: 19px;
+  height: 19px;
+  background-repeat: no-repeat;
+  background-position: center center;
+  background-image: url(Common/Tree/iconFolderClosed.png);  /** sprite-ref: xxspritexx_V; sprite-alignment-ltr: left; */
+  cursor: pointer;
+}
+
+.Tree_Icon_Module {
+  width: 19px;
+  height: 19px;
+  float: left;
+  background-repeat: no-repeat;
+  background-position: center center;
+  background-image: url(Common/Tree/iconModule.png);  /** sprite-ref: xxspritexx_V; sprite-alignment-ltr: left; */
+}
+
+.Tree_Icon_Pack {
+  width: 19px;
+  height: 19px;
+  float: left;
+  background-repeat: no-repeat;
+  background-position: center center;
+  background-image: url(Common/Tree/iconPack.png);  /** sprite-ref: xxspritexx_V; sprite-alignment-ltr: left; */
+}
+
+.Tree_Icon_Template {
+  width: 19px;
+  height: 19px;
+  float: left;
+  background-repeat: no-repeat;
+  background-position: center center;
+  background-image: url(Common/Tree/iconTemplate.png);  /** sprite-ref: xxspritexx_V; sprite-alignment-ltr: left; */
+}
+
+.Tree_Icon_Update {
+  width: 19px;
+  height: 19px;
+  background-repeat: no-repeat;
+  background-position: center center;
+  background-image: url(Common/Tree/iconUpdate.png);  /** sprite-ref: xxspritexx_V; sprite-alignment-ltr: left; */
+}
+
+.Tree_Checkbox_visible {
+  width: 19px;
+  height: 19px;
+  margin: 3 0 0 0;
+  _margin: 0 0 0 0;
+}
+
+.Tree_Checkbox_invisible {
+  width: 19px;
+  height: 19px;
+  display: none;
+}
+
+.Tree_Text_Container {
+  height: 19px;
+  float: left;
+  padding: 0 5 0 5;
+}
+
+.Tree_Text_Title {
+  color: #404040;
+  font-size: 8pt;
+  font-weight: normal;
+  font-family: tahoma,arial,helvetica,sans-serif;
+  padding: 2 0 0 0;
+  cursor: pointer;
+  float: left;
+}
+
+.Tree_Text_Separator {
+  width: 19px;
+  height: 19px;
+  float: left;
+}
+
+.Tree_Text_Update {
+  color: #2985BA;
+  font-size: 8pt;
+  font-weight: normal;
+  font-family: tahoma,arial,helvetica,sans-serif;
+  padding: 2 0 0 0;
+  cursor: pointer;
+  float: left;
+}
+
+.Tree_Container {
+  border: 1px solid #7F9DB9;
+  overflow: auto;
+  height: 240px;
+  background-color: white;
+}
+
+.Tree_Container_Small {
+  border: 1px solid #7F9DB9;
+  overflow: auto;
+  height: 120px;
+  background-color: white;
+}
+
+.Tree_Container_focus {
+  border: 2px solid #4D98CA;
+  overflow: auto;
+  height: 240px;
+  background-color: white;
+}
+
+.Tree_Container_focus_Small {
+  border: 2px solid #4D98CA;
+  overflow: auto;
+  height: 120px;
+  background-color: white;
+}
+
+.Tree_Row {
+  height: 19px;
+}
+
+.Tree_Row_focus {
+  height: 19px;
+  background-color: #C8E9F9;
+}
+
+.Tree_Row_hover {
+  height: 19px;
+  background-color: #E0E0E0;
+}
+
+/*
  *************************************************************************
  * Login window specific CSS
  *************************************************************************
@@ -4558,6 +4826,128 @@
 */
 
 /*
+ *************************
+ * _ParticularItems
+ *************************
+*/
+
+/*
+ ****************
+ * AddModule
+ ****************
+*/
+
+.AddModule_Container {
+  border: 1px solid #7F9DB9;
+  overflow: auto;
+  height: 350px;
+  background-color: white;
+}
+
+.AddModule_Row {
+  padding: 6 6 6 6;
+}
+
+.AddModule_Title {
+  height: 32px;
+}
+
+.AddModule_Button_Install {
+  float: right;
+  padding: 2 0 0 0;
+}
+
+.AddModule_Icon_Pack {
+  width: 32px;
+  height: 32px;
+  float: left;
+  background-repeat: no-repeat;
+  background-position: center center;
+  background-image: url(Main/_ParticularItems/AddModule/iconPack.png);  /** sprite-ref: xxspritexx_V; sprite-alignment-ltr: left; */
+}
+
+.AddModule_Icon_Template {
+  width: 32px;
+  height: 32px;
+  float: left;
+  background-repeat: no-repeat;
+  background-position: center center;
+  background-image: url(Main/_ParticularItems/AddModule/iconTemplate.png);  /** sprite-ref: xxspritexx_V; sprite-alignment-ltr: left; */
+}
+
+.AddModule_Icon_Module {
+  width: 32px;
+  height: 32px;
+  float: left;
+  background-repeat: no-repeat;
+  background-position: center center;
+  background-image: url(Main/_ParticularItems/AddModule/iconModule.png);  /** sprite-ref: xxspritexx_V; sprite-alignment-ltr: left; */
+}
+
+.AddModule_Text_Title {
+  color: #404040;
+  font-size: 12pt;
+  font-weight: bold;
+  font-family: tahoma,arial,helvetica,sans-serif;
+  padding: 6 0 0 11;
+  float: left;
+}
+
+.AddModule_Text_Description {
+  color: #404040;
+  font-size: 8pt;
+  font-weight: normal;
+  font-family: tahoma,arial,helvetica,sans-serif;
+  padding: 2 0 2 43;
+}
+
+.AddModule_Text_Help {
+  color: #404040;
+  font-size: 8pt;
+  font-weight: normal;
+  font-family: tahoma,arial,helvetica,sans-serif;
+  padding: 2 0 2 43;
+}
+
+.AddModule_Options {
+  color: #404040;
+  font-size: 8pt;
+  font-weight: normal;
+  font-family: tahoma,arial,helvetica,sans-serif;
+  padding: 5 0 15 43;
+  text-align: left;
+
+}
+
+.AddModule_Text_Option {
+  float: left;
+}
+
+.AddModule_Text_Option_Separator {
+  color: #2985BA;
+  text-align: right;
+  padding: 0 5 0 5;
+  float: left;
+}
+
+.AddModule_Separator {
+  height: 1px;
+  background-repeat: repeat-x;
+  background-position: center center;
+  background-image: url(Main/_ParticularItems/AddModule/separator.png);  /** sprite-ref: xxspritexx_V; sprite-alignment-ltr: repeat; */
+  margin: 10 0 0 43;
+  _margin: 0 0 0 43;
+  _padding: 0 0 0 0;
+  clear: left;
+}
+
+.AddModule_Url_LinkHIDDEN {
+  height: 0px;
+  display: none;
+  visibility: collapse;
+}
+
+/*
  ****************
  * InstallationHistory
  ****************
@@ -6364,6 +6754,10 @@
   background-image: url(Main/ToolBar/iconPrint.png);  /** sprite-ref: xxspritexx_V; sprite-alignment-ltr: left; */
 }
 
+.Main_ToolBar_Button_Icon_Email {
+  background: url(Main/ToolBar/iconEmail.png) no-repeat center center;
+}
+
 .Main_ToolBar_Button_Icon_Search {
   background-repeat: no-repeat;
   background-position: center center;
@@ -6516,6 +6910,10 @@
   background-image: url(Main/ToolBar/iconPrint.disabled.png);  /** sprite-ref: xxspritexx_V; sprite-alignment-ltr: left; */
 }
 
+.Main_ToolBar_Button_Icon_Email_disabled {
+  background: url(Main/ToolBar/iconEmail.disabled.png) no-repeat center center;
+}
+
 .Main_ToolBar_Button_Icon_Search_disabled {
   background-repeat: no-repeat;
   background-position: center center;
@@ -7883,6 +8281,25 @@
   outline: none;
 }
 
+.HelpItems {
+    margin-top: 5px;
+}
+
+.HelpItems h3 {
+	display: inline;
+    font-size: 1.1em;
+}
+
+.HelpItems span {
+	display: block;
+    padding: 3px 0 0 10px;
+}
+
+.HelpItems ul {
+	margin: 0;
+    padding: 0 0 0 20px;
+}
+
 /*
  ****************
  * RelatedInfo
@@ -8905,4 +9322,10 @@
   background-repeat: no-repeat;
   background-position: center center;
   background-image: url(Popup/WindowLogo/iconRegistration.png);
+}
+
+.Popup_WindowLogo_Icon_moduleInstall {
+  background-repeat: no-repeat;
+  background-position: center center;
+  background-image: url(Popup/WindowLogo/iconModuleInstall.png);  /** sprite-ref: xxspritexx_V; sprite-margin-left: 16px; sprite-margin-right: 16px; sprite-margin-top: 16px; sprite-margin-bottom: 16px */
 }

Retrieved from "http://wiki.openbravo.com/wiki/ERP_2.50:Skin_changes"

This page has been accessed 9,459 times. This page was last modified on 14 June 2011, at 11:04. Content is available under Creative Commons Attribution-ShareAlike 2.5 Spain License.