details: /erp/devel/main/rev/c9b864186ccb changeset: 10234:c9b864186ccb user: David Baz Fayos <david.baz <at> openbravo.com> date: Sat Jan 29 19:44:18 2011 +0100 summary: Fixed bad merge done in some previous pushes
details: /erp/devel/main/rev/b22cdfacfd75 changeset: 10235:b22cdfacfd75 user: RM packaging bot <staff.rm <at> openbravo.com> date: Sat Jan 29 20:08:54 2011 +0100 summary: CI: merge back from main details: /erp/devel/main/rev/5316eed16cd6 changeset: 10236:5316eed16cd6 user: David Baz Fayos <david.baz <at> openbravo.com> date: Sun Jan 30 03:23:26 2011 +0100 summary: [tab] Code clean-up, reorganization and improvement details: /erp/devel/main/rev/3cef98b16229 changeset: 10237:3cef98b16229 user: RM packaging bot <staff.rm <at> openbravo.com> date: Sun Jan 30 04:43:02 2011 +0100 summary: CI: update AD_MODULE to version 10236 diffstat: modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MODULE.xml | 2 +- modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml | 4 +- modules/org.openbravo.base.weld/src-db/database/sourcedata/AD_MODULE.xml | 2 +- modules/org.openbravo.base.weld/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml | 2 +- modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MODULE.xml | 2 +- modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml | 8 +- modules/org.openbravo.client.application/src/org/openbravo/client/application/ApplicationComponentProvider.java | 2 - modules/org.openbravo.client.application/src/org/openbravo/client/application/templates/layout.js.ftl | 179 +--- modules/org.openbravo.client.application/web/org.openbravo.client.application/js/ob-standard-view-tabset.js | 312 ------ modules/org.openbravo.client.application/web/org.openbravo.client.application/js/ob-standard-view.js | 2 +- modules/org.openbravo.client.application/web/org.openbravo.client.application/js/ob-tab.js | 472 +++++++++- modules/org.openbravo.client.application/web/org.openbravo.client.application/js/ob-toolbar.js | 15 +- modules/org.openbravo.client.application/web/org.openbravo.userinterface.smartclient/openbravo/skins/3.00/org.openbravo.client.application/images/tab/bg-tab-green-orange.gif | 0 modules/org.openbravo.client.application/web/org.openbravo.userinterface.smartclient/openbravo/skins/3.00/org.openbravo.client.application/images/tab/bg-tab-green-orange_Over.gif | 0 modules/org.openbravo.client.application/web/org.openbravo.userinterface.smartclient/openbravo/skins/3.00/org.openbravo.client.application/images/tab/bg-tab-green-orange_Over_end.gif | 0 modules/org.openbravo.client.application/web/org.openbravo.userinterface.smartclient/openbravo/skins/3.00/org.openbravo.client.application/images/tab/bg-tab-green-orange_Over_stretch.gif | 0 modules/org.openbravo.client.application/web/org.openbravo.userinterface.smartclient/openbravo/skins/3.00/org.openbravo.client.application/images/tab/bg-tab-green-orange_end.gif | 0 modules/org.openbravo.client.application/web/org.openbravo.userinterface.smartclient/openbravo/skins/3.00/org.openbravo.client.application/images/tab/bg-tab-green-orange_stretch.gif | 0 modules/org.openbravo.client.application/web/org.openbravo.userinterface.smartclient/openbravo/skins/3.00/org.openbravo.client.application/images/tab/bg-tab-green.gif | 0 modules/org.openbravo.client.application/web/org.openbravo.userinterface.smartclient/openbravo/skins/3.00/org.openbravo.client.application/images/tab/bg-tab-green_Over.gif | 0 modules/org.openbravo.client.application/web/org.openbravo.userinterface.smartclient/openbravo/skins/3.00/org.openbravo.client.application/images/tab/bg-tab-green_Over_end.gif | 0 modules/org.openbravo.client.application/web/org.openbravo.userinterface.smartclient/openbravo/skins/3.00/org.openbravo.client.application/images/tab/bg-tab-green_Over_stretch.gif | 0 modules/org.openbravo.client.application/web/org.openbravo.userinterface.smartclient/openbravo/skins/3.00/org.openbravo.client.application/images/tab/bg-tab-green_end.gif | 0 modules/org.openbravo.client.application/web/org.openbravo.userinterface.smartclient/openbravo/skins/3.00/org.openbravo.client.application/images/tab/bg-tab-green_stretch.gif | 0 modules/org.openbravo.client.application/web/org.openbravo.userinterface.smartclient/openbravo/skins/3.00/org.openbravo.client.application/images/tab/bg-tab-grey.gif | 0 modules/org.openbravo.client.application/web/org.openbravo.userinterface.smartclient/openbravo/skins/3.00/org.openbravo.client.application/images/tab/bg-tab-grey_Over.gif | 0 modules/org.openbravo.client.application/web/org.openbravo.userinterface.smartclient/openbravo/skins/3.00/org.openbravo.client.application/images/tab/bg-tab-grey_Over_end.gif | 0 modules/org.openbravo.client.application/web/org.openbravo.userinterface.smartclient/openbravo/skins/3.00/org.openbravo.client.application/images/tab/bg-tab-grey_Over_stretch.gif | 0 modules/org.openbravo.client.application/web/org.openbravo.userinterface.smartclient/openbravo/skins/3.00/org.openbravo.client.application/images/tab/bg-tab-grey_end.gif | 0 modules/org.openbravo.client.application/web/org.openbravo.userinterface.smartclient/openbravo/skins/3.00/org.openbravo.client.application/images/tab/bg-tab-grey_stretch.gif | 0 modules/org.openbravo.client.application/web/org.openbravo.userinterface.smartclient/openbravo/skins/3.00/org.openbravo.client.application/images/tab/bg-tab-navbar.gif | 0 modules/org.openbravo.client.application/web/org.openbravo.userinterface.smartclient/openbravo/skins/3.00/org.openbravo.client.application/images/tab/ico-close-tab.png | 0 modules/org.openbravo.client.application/web/org.openbravo.userinterface.smartclient/openbravo/skins/3.00/org.openbravo.client.application/images/tab/ico-close-tab_Inactive.png | 0 modules/org.openbravo.client.application/web/org.openbravo.userinterface.smartclient/openbravo/skins/3.00/org.openbravo.client.application/images/tab/ico-close-tab_Over.png | 0 modules/org.openbravo.client.application/web/org.openbravo.userinterface.smartclient/openbravo/skins/3.00/org.openbravo.client.application/images/tab/ico-close-tab_Over_Inactive.png | 0 modules/org.openbravo.client.application/web/org.openbravo.userinterface.smartclient/openbravo/skins/3.00/org.openbravo.client.application/images/tab/ico-close-tab_Selected.png | 0 modules/org.openbravo.client.application/web/org.openbravo.userinterface.smartclient/openbravo/skins/3.00/org.openbravo.client.application/images/tab/ico-close-tab_Selected_Inactive.png | 0 modules/org.openbravo.client.application/web/org.openbravo.userinterface.smartclient/openbravo/skins/3.00/org.openbravo.client.application/images/tab/ico-close-tab_Selected_Over.png | 0 modules/org.openbravo.client.application/web/org.openbravo.userinterface.smartclient/openbravo/skins/3.00/org.openbravo.client.application/images/tab/ico-close-tab_Selected_Over_Inactive.png | 0 modules/org.openbravo.client.application/web/org.openbravo.userinterface.smartclient/openbravo/skins/3.00/org.openbravo.client.application/images/tab/tabBarButtonMain_CloseIcon.png | 0 modules/org.openbravo.client.application/web/org.openbravo.userinterface.smartclient/openbravo/skins/3.00/org.openbravo.client.application/images/tab/tabBarButtonMain_CloseIcon_Inactive.png | 0 modules/org.openbravo.client.application/web/org.openbravo.userinterface.smartclient/openbravo/skins/3.00/org.openbravo.client.application/images/tab/tabBarButtonMain_CloseIcon_Over.png | 0 modules/org.openbravo.client.application/web/org.openbravo.userinterface.smartclient/openbravo/skins/3.00/org.openbravo.client.application/images/tab/tabBarButtonMain_CloseIcon_Over_Inactive.png | 0 modules/org.openbravo.client.application/web/org.openbravo.userinterface.smartclient/openbravo/skins/3.00/org.openbravo.client.application/images/tab/tabBarButtonMain_CloseIcon_Selected.png | 0 modules/org.openbravo.client.application/web/org.openbravo.userinterface.smartclient/openbravo/skins/3.00/org.openbravo.client.application/images/tab/tabBarButtonMain_CloseIcon_Selected_Inactive.png | 0 modules/org.openbravo.client.application/web/org.openbravo.userinterface.smartclient/openbravo/skins/3.00/org.openbravo.client.application/images/tab/tabBarButtonMain_CloseIcon_Selected_Over.png | 0 modules/org.openbravo.client.application/web/org.openbravo.userinterface.smartclient/openbravo/skins/3.00/org.openbravo.client.application/images/tab/tabBarButtonMain_CloseIcon_Selected_Over_Inactive.png | 0 modules/org.openbravo.client.application/web/org.openbravo.userinterface.smartclient/openbravo/skins/3.00/org.openbravo.client.application/images/tab/tabBarButtonMain_Selected.gif | 0 modules/org.openbravo.client.application/web/org.openbravo.userinterface.smartclient/openbravo/skins/3.00/org.openbravo.client.application/images/tab/tabBarButtonMain_Selected_Inactive.gif | 0 modules/org.openbravo.client.application/web/org.openbravo.userinterface.smartclient/openbravo/skins/3.00/org.openbravo.client.application/images/tab/tabBarButtonMain_Selected_Inactive_Over.gif | 0 modules/org.openbravo.client.application/web/org.openbravo.userinterface.smartclient/openbravo/skins/3.00/org.openbravo.client.application/images/tab/tabBarButtonMain_Selected_Over.gif | 0 modules/org.openbravo.client.application/web/org.openbravo.userinterface.smartclient/openbravo/skins/3.00/org.openbravo.client.application/images/tab/tabBarButtonMain_Unselected.gif | 0 modules/org.openbravo.client.application/web/org.openbravo.userinterface.smartclient/openbravo/skins/3.00/org.openbravo.client.application/images/tab/tabBarButtonMain_Unselected_Over.gif | 0 modules/org.openbravo.client.application/web/org.openbravo.userinterface.smartclient/openbravo/skins/3.00/org.openbravo.client.application/images/tab/tabBarMain_bg.gif | 0 modules/org.openbravo.client.application/web/org.openbravo.userinterface.smartclient/openbravo/skins/3.00/org.openbravo.client.application/ob-application-styles.js | 45 - modules/org.openbravo.client.application/web/org.openbravo.userinterface.smartclient/openbravo/skins/3.00/org.openbravo.client.application/ob-form-styles.css | 2 +- modules/org.openbravo.client.application/web/org.openbravo.userinterface.smartclient/openbravo/skins/3.00/org.openbravo.client.application/ob-main-content-styles.css | 193 +---- modules/org.openbravo.client.application/web/org.openbravo.userinterface.smartclient/openbravo/skins/3.00/org.openbravo.client.application/ob-tab-styles.css | 346 ++++++- modules/org.openbravo.client.application/web/org.openbravo.userinterface.smartclient/openbravo/skins/3.00/org.openbravo.client.application/ob-tab-styles.js | 100 +- modules/org.openbravo.client.htmlwidget/src-db/database/sourcedata/AD_MODULE.xml | 2 +- modules/org.openbravo.client.htmlwidget/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml | 2 +- modules/org.openbravo.client.kernel/src-db/database/sourcedata/AD_MODULE.xml | 2 +- modules/org.openbravo.client.kernel/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml | 6 +- modules/org.openbravo.client.myob/src-db/database/sourcedata/AD_MODULE.xml | 2 +- modules/org.openbravo.client.myob/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml | 4 +- modules/org.openbravo.client.querylist/src-db/database/sourcedata/AD_MODULE.xml | 2 +- modules/org.openbravo.client.querylist/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml | 2 +- modules/org.openbravo.financial.paymentreport/src-db/database/sourcedata/AD_MODULE.xml | 2 +- modules/org.openbravo.financial.paymentreport/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml | 2 +- modules/org.openbravo.service.datasource/src-db/database/sourcedata/AD_MODULE.xml | 2 +- modules/org.openbravo.service.datasource/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml | 10 +- modules/org.openbravo.service.json/src-db/database/sourcedata/AD_MODULE.xml | 2 +- modules/org.openbravo.service.json/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml | 2 +- modules/org.openbravo.userinterface.selector/src-db/database/sourcedata/AD_MODULE.xml | 2 +- modules/org.openbravo.userinterface.selector/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml | 12 +- modules/org.openbravo.userinterface.smartclient/src-db/database/sourcedata/AD_MODULE.xml | 2 +- modules/org.openbravo.userinterface.smartclient/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml | 6 +- modules/org.openbravo.v3.datasets/src-db/database/sourcedata/AD_MODULE.xml | 2 +- modules/org.openbravo.v3.datasets/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml | 4 +- modules/org.openbravo.v3.framework/src-db/database/sourcedata/AD_MODULE.xml | 2 +- modules/org.openbravo.v3.framework/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml | 22 +- modules/org.openbravo.v3/src-db/database/sourcedata/AD_MODULE.xml | 2 +- modules/org.openbravo.v3/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml | 10 +- src-db/database/sourcedata/AD_MODULE.xml | 4 +- 84 files changed, 923 insertions(+), 875 deletions(-) diffs (truncated from 2629 to 300 lines): diff -r 87cc46bf3ec1 -r 3cef98b16229 modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MODULE.xml --- a/modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MODULE.xml Sat Jan 29 18:38:01 2011 +0100 +++ b/modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MODULE.xml Sun Jan 30 04:43:02 2011 +0100 @@ -6,7 +6,7 @@ <!--A918E3331C404B889D69AA9BFAFB23AC--> <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID> <!--A918E3331C404B889D69AA9BFAFB23AC--> <ISACTIVE><![CDATA[Y]]></ISACTIVE> <!--A918E3331C404B889D69AA9BFAFB23AC--> <NAME><![CDATA[Advanced Payables and Receivables Mngmt]]></NAME> -<!--A918E3331C404B889D69AA9BFAFB23AC--> <VERSION><![CDATA[3.0.10227]]></VERSION> +<!--A918E3331C404B889D69AA9BFAFB23AC--> <VERSION><![CDATA[3.0.10236]]></VERSION> <!--A918E3331C404B889D69AA9BFAFB23AC--> <DESCRIPTION><![CDATA[Managing your finances with an ERP does not have to be difficult. Enjoy a radically improved user experience that combines the power of an enterprise grade financial application with the simplicity and ease of a web 2.0 personal accounting service.]]></DESCRIPTION> <!--A918E3331C404B889D69AA9BFAFB23AC--> <HELP><![CDATA[Advanced Payables and Receivables Management simplifies and automates the business processes around the management of financial accounts, from the receipt and issue of payment, to the reconciliation of those events with bank statements. If you would like to help shape this module you are welcome to take part in the forum discussions or register feature requests or issues in the corresponding (Forum and Bug Tracking) sections in the Advanced Payables and Receivable project in the OB Forge.]]></HELP> diff -r 87cc46bf3ec1 -r 3cef98b16229 modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml --- a/modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml Sat Jan 29 18:38:01 2011 +0100 +++ b/modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml Sun Jan 30 04:43:02 2011 +0100 @@ -8,7 +8,7 @@ <!--89326AE95DAD449D85DFAB2C5B1C6683--> <AD_MODULE_ID><![CDATA[A918E3331C404B889D69AA9BFAFB23AC]]></AD_MODULE_ID> <!--89326AE95DAD449D85DFAB2C5B1C6683--> <AD_DEPENDENT_MODULE_ID><![CDATA[5EB4F15C80684ACA904756BDC12ADBE5]]></AD_DEPENDENT_MODULE_ID> <!--89326AE95DAD449D85DFAB2C5B1C6683--> <STARTVERSION><![CDATA[2.0.0]]></STARTVERSION> -<!--89326AE95DAD449D85DFAB2C5B1C6683--> <ENDVERSION><![CDATA[2.1.10227]]></ENDVERSION> +<!--89326AE95DAD449D85DFAB2C5B1C6683--> <ENDVERSION><![CDATA[2.1.10236]]></ENDVERSION> <!--89326AE95DAD449D85DFAB2C5B1C6683--> <ISINCLUDED><![CDATA[N]]></ISINCLUDED> <!--89326AE95DAD449D85DFAB2C5B1C6683--> <DEPENDANT_MODULE_NAME><![CDATA[User Interface Selector]]></DEPENDANT_MODULE_NAME> <!--89326AE95DAD449D85DFAB2C5B1C6683--> <DEPENDENCY_ENFORCEMENT><![CDATA[MAJOR]]></DEPENDENCY_ENFORCEMENT> @@ -22,7 +22,7 @@ <!--B97FC854C6DD41E692161585645A900F--> <ISACTIVE><![CDATA[Y]]></ISACTIVE> <!--B97FC854C6DD41E692161585645A900F--> <AD_MODULE_ID><![CDATA[A918E3331C404B889D69AA9BFAFB23AC]]></AD_MODULE_ID> <!--B97FC854C6DD41E692161585645A900F--> <AD_DEPENDENT_MODULE_ID><![CDATA[0]]></AD_DEPENDENT_MODULE_ID> -<!--B97FC854C6DD41E692161585645A900F--> <STARTVERSION><![CDATA[3.0.10227]]></STARTVERSION> +<!--B97FC854C6DD41E692161585645A900F--> <STARTVERSION><![CDATA[3.0.10236]]></STARTVERSION> <!--B97FC854C6DD41E692161585645A900F--> <ISINCLUDED><![CDATA[N]]></ISINCLUDED> <!--B97FC854C6DD41E692161585645A900F--> <DEPENDANT_MODULE_NAME><![CDATA[core]]></DEPENDANT_MODULE_NAME> <!--B97FC854C6DD41E692161585645A900F--> <DEPENDENCY_ENFORCEMENT><![CDATA[MAJOR]]></DEPENDENCY_ENFORCEMENT> diff -r 87cc46bf3ec1 -r 3cef98b16229 modules/org.openbravo.base.weld/src-db/database/sourcedata/AD_MODULE.xml --- a/modules/org.openbravo.base.weld/src-db/database/sourcedata/AD_MODULE.xml Sat Jan 29 18:38:01 2011 +0100 +++ b/modules/org.openbravo.base.weld/src-db/database/sourcedata/AD_MODULE.xml Sun Jan 30 04:43:02 2011 +0100 @@ -6,7 +6,7 @@ <!--C70732EA90A14EC0916078B85CC33D2D--> <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID> <!--C70732EA90A14EC0916078B85CC33D2D--> <ISACTIVE><![CDATA[Y]]></ISACTIVE> <!--C70732EA90A14EC0916078B85CC33D2D--> <NAME><![CDATA[JBoss Weld]]></NAME> -<!--C70732EA90A14EC0916078B85CC33D2D--> <VERSION><![CDATA[1.1.10227]]></VERSION> +<!--C70732EA90A14EC0916078B85CC33D2D--> <VERSION><![CDATA[1.1.10236]]></VERSION> <!--C70732EA90A14EC0916078B85CC33D2D--> <DESCRIPTION><![CDATA[JBoss Weld]]></DESCRIPTION> <!--C70732EA90A14EC0916078B85CC33D2D--> <HELP><![CDATA[Provides the JBoss Weld framework: Java Contexts and Dependency Injection for the Java EE platform (CDI). For more information see http://seamframework.org/Weld]]></HELP> <!--C70732EA90A14EC0916078B85CC33D2D--> <URL><![CDATA[http://forge.openbravo.com/projects/weld]]></URL> diff -r 87cc46bf3ec1 -r 3cef98b16229 modules/org.openbravo.base.weld/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml --- a/modules/org.openbravo.base.weld/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml Sat Jan 29 18:38:01 2011 +0100 +++ b/modules/org.openbravo.base.weld/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml Sun Jan 30 04:43:02 2011 +0100 @@ -7,7 +7,7 @@ <!--8BDE81545C1A43EAAC4BA3C5ED754DC8--> <ISACTIVE><![CDATA[Y]]></ISACTIVE> <!--8BDE81545C1A43EAAC4BA3C5ED754DC8--> <AD_MODULE_ID><![CDATA[C70732EA90A14EC0916078B85CC33D2D]]></AD_MODULE_ID> <!--8BDE81545C1A43EAAC4BA3C5ED754DC8--> <AD_DEPENDENT_MODULE_ID><![CDATA[0]]></AD_DEPENDENT_MODULE_ID> -<!--8BDE81545C1A43EAAC4BA3C5ED754DC8--> <STARTVERSION><![CDATA[3.0.10227]]></STARTVERSION> +<!--8BDE81545C1A43EAAC4BA3C5ED754DC8--> <STARTVERSION><![CDATA[3.0.10236]]></STARTVERSION> <!--8BDE81545C1A43EAAC4BA3C5ED754DC8--> <ISINCLUDED><![CDATA[N]]></ISINCLUDED> <!--8BDE81545C1A43EAAC4BA3C5ED754DC8--> <DEPENDANT_MODULE_NAME><![CDATA[Core]]></DEPENDANT_MODULE_NAME> <!--8BDE81545C1A43EAAC4BA3C5ED754DC8--> <DEPENDENCY_ENFORCEMENT><![CDATA[MAJOR]]></DEPENDENCY_ENFORCEMENT> diff -r 87cc46bf3ec1 -r 3cef98b16229 modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MODULE.xml --- a/modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MODULE.xml Sat Jan 29 18:38:01 2011 +0100 +++ b/modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MODULE.xml Sun Jan 30 04:43:02 2011 +0100 @@ -6,7 +6,7 @@ <!--9BA0836A3CD74EE4AB48753A47211BCC--> <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID> <!--9BA0836A3CD74EE4AB48753A47211BCC--> <ISACTIVE><![CDATA[Y]]></ISACTIVE> <!--9BA0836A3CD74EE4AB48753A47211BCC--> <NAME><![CDATA[User Interface Application]]></NAME> -<!--9BA0836A3CD74EE4AB48753A47211BCC--> <VERSION><![CDATA[2.1.10227]]></VERSION> +<!--9BA0836A3CD74EE4AB48753A47211BCC--> <VERSION><![CDATA[2.1.10236]]></VERSION> <!--9BA0836A3CD74EE4AB48753A47211BCC--> <DESCRIPTION><![CDATA[Provides the main application components for the openbravo user interface]]></DESCRIPTION> <!--9BA0836A3CD74EE4AB48753A47211BCC--> <HELP><![CDATA[Provides the main application components for the openbravo user interface. The main layout incorporates a navigation bar and a main view area.]]></HELP> <!--9BA0836A3CD74EE4AB48753A47211BCC--> <URL><![CDATA[http://forge.openbravo.com/projects/clientapplication]]></URL> diff -r 87cc46bf3ec1 -r 3cef98b16229 modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml --- a/modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml Sat Jan 29 18:38:01 2011 +0100 +++ b/modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml Sun Jan 30 04:43:02 2011 +0100 @@ -7,7 +7,7 @@ <!--15D7CE8D95D043189162DBABA54A1F61--> <ISACTIVE><![CDATA[Y]]></ISACTIVE> <!--15D7CE8D95D043189162DBABA54A1F61--> <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID> <!--15D7CE8D95D043189162DBABA54A1F61--> <AD_DEPENDENT_MODULE_ID><![CDATA[A44B9BA75C354D8FB2E3F7D6EB6BFDC4]]></AD_DEPENDENT_MODULE_ID> -<!--15D7CE8D95D043189162DBABA54A1F61--> <STARTVERSION><![CDATA[2.1.10227]]></STARTVERSION> +<!--15D7CE8D95D043189162DBABA54A1F61--> <STARTVERSION><![CDATA[2.1.10236]]></STARTVERSION> <!--15D7CE8D95D043189162DBABA54A1F61--> <ISINCLUDED><![CDATA[N]]></ISINCLUDED> <!--15D7CE8D95D043189162DBABA54A1F61--> <DEPENDANT_MODULE_NAME><![CDATA[JSON Datasource]]></DEPENDANT_MODULE_NAME> <!--15D7CE8D95D043189162DBABA54A1F61--> <DEPENDENCY_ENFORCEMENT><![CDATA[MAJOR]]></DEPENDENCY_ENFORCEMENT> @@ -21,7 +21,7 @@ <!--60A170212F36499D83B8AD38D01F46B3--> <ISACTIVE><![CDATA[Y]]></ISACTIVE> <!--60A170212F36499D83B8AD38D01F46B3--> <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID> <!--60A170212F36499D83B8AD38D01F46B3--> <AD_DEPENDENT_MODULE_ID><![CDATA[4B828F4D03264080AA1D2057B13F613C]]></AD_DEPENDENT_MODULE_ID> -<!--60A170212F36499D83B8AD38D01F46B3--> <STARTVERSION><![CDATA[2.1.10227]]></STARTVERSION> +<!--60A170212F36499D83B8AD38D01F46B3--> <STARTVERSION><![CDATA[2.1.10236]]></STARTVERSION> <!--60A170212F36499D83B8AD38D01F46B3--> <ISINCLUDED><![CDATA[N]]></ISINCLUDED> <!--60A170212F36499D83B8AD38D01F46B3--> <DEPENDANT_MODULE_NAME><![CDATA[User Interface Client Kernel]]></DEPENDANT_MODULE_NAME> <!--60A170212F36499D83B8AD38D01F46B3--> <DEPENDENCY_ENFORCEMENT><![CDATA[MAJOR]]></DEPENDENCY_ENFORCEMENT> @@ -35,7 +35,7 @@ <!--824D60CB352E4099B1D8C903CA139DAE--> <ISACTIVE><![CDATA[Y]]></ISACTIVE> <!--824D60CB352E4099B1D8C903CA139DAE--> <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID> <!--824D60CB352E4099B1D8C903CA139DAE--> <AD_DEPENDENT_MODULE_ID><![CDATA[0]]></AD_DEPENDENT_MODULE_ID> -<!--824D60CB352E4099B1D8C903CA139DAE--> <STARTVERSION><![CDATA[3.0.10227]]></STARTVERSION> +<!--824D60CB352E4099B1D8C903CA139DAE--> <STARTVERSION><![CDATA[3.0.10236]]></STARTVERSION> <!--824D60CB352E4099B1D8C903CA139DAE--> <ISINCLUDED><![CDATA[N]]></ISINCLUDED> <!--824D60CB352E4099B1D8C903CA139DAE--> <DEPENDANT_MODULE_NAME><![CDATA[core]]></DEPENDANT_MODULE_NAME> <!--824D60CB352E4099B1D8C903CA139DAE--> <DEPENDENCY_ENFORCEMENT><![CDATA[MAJOR]]></DEPENDENCY_ENFORCEMENT> @@ -49,7 +49,7 @@ <!--E8FD820AFE3D4FE08C02FC47769026AD--> <ISACTIVE><![CDATA[Y]]></ISACTIVE> <!--E8FD820AFE3D4FE08C02FC47769026AD--> <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID> <!--E8FD820AFE3D4FE08C02FC47769026AD--> <AD_DEPENDENT_MODULE_ID><![CDATA[EC356CEE3D46416CA1EBEEB9AB82EDB9]]></AD_DEPENDENT_MODULE_ID> -<!--E8FD820AFE3D4FE08C02FC47769026AD--> <STARTVERSION><![CDATA[8.1.10227]]></STARTVERSION> +<!--E8FD820AFE3D4FE08C02FC47769026AD--> <STARTVERSION><![CDATA[8.1.10236]]></STARTVERSION> <!--E8FD820AFE3D4FE08C02FC47769026AD--> <ISINCLUDED><![CDATA[N]]></ISINCLUDED> <!--E8FD820AFE3D4FE08C02FC47769026AD--> <DEPENDANT_MODULE_NAME><![CDATA[Smartclient]]></DEPENDANT_MODULE_NAME> <!--E8FD820AFE3D4FE08C02FC47769026AD--> <DEPENDENCY_ENFORCEMENT><![CDATA[MAJOR]]></DEPENDENCY_ENFORCEMENT> diff -r 87cc46bf3ec1 -r 3cef98b16229 modules/org.openbravo.client.application/src/org/openbravo/client/application/ApplicationComponentProvider.java --- a/modules/org.openbravo.client.application/src/org/openbravo/client/application/ApplicationComponentProvider.java Sat Jan 29 18:38:01 2011 +0100 +++ b/modules/org.openbravo.client.application/src/org/openbravo/client/application/ApplicationComponentProvider.java Sun Jan 30 04:43:02 2011 +0100 @@ -119,8 +119,6 @@ globalResources.add(createStaticResource( "web/org.openbravo.client.application/js/ob-standard-view-datasource.js", false)); globalResources.add(createStaticResource( - "web/org.openbravo.client.application/js/ob-standard-view-tabset.js", false)); - globalResources.add(createStaticResource( "web/org.openbravo.client.application/js/ob-standard-view.js", false)); globalResources.add(createStaticResource("web/org.openbravo.client.application/js/ob-popup.js", false)); diff -r 87cc46bf3ec1 -r 3cef98b16229 modules/org.openbravo.client.application/src/org/openbravo/client/application/templates/layout.js.ftl --- a/modules/org.openbravo.client.application/src/org/openbravo/client/application/templates/layout.js.ftl Sat Jan 29 18:38:01 2011 +0100 +++ b/modules/org.openbravo.client.application/src/org/openbravo/client/application/templates/layout.js.ftl Sun Jan 30 04:43:02 2011 +0100 @@ -49,12 +49,6 @@ // placed here to prevent dependencies of client.kernel on Preferences OB.Application.startPage = '${data.startPage}'; -isc.defineClass("OBTabHeaderButton", "StretchImgButton").addProperties({ - src: '', - showSelectedIcon: true, - showRollOverIcon: true -}, OB.MainLayoutStylingProperties.OBTabHeaderButton); - // the OB.Layout contains everything OB.Layout = isc.VLayout.create({ width: '100%', @@ -125,178 +119,7 @@ }); OB.Layout.addMember(OB.MainView); -OB.MainView.TabSet = isc.TabSet.create({ - width: '100%', - height: '100%', - - destroyPanes: true, - - stateAsString: null, - - // note see the smartclient autochild concept for why tabBarProperties is valid - tabBarProperties: isc.addProperties({ - buttonConstructor: isc.OBTabHeaderButton, - - dblClickWaiting: false, - - itemClick: function(item, itemNum){ - var me = this; - me.dblClickWaiting = true; - isc.Timer.setTimeout(function(){ - // if no double click happened then do the single click - if (me.dblClickWaiting) { - me.dblClickWaiting = false; - if (me.tabSet.selectedTab === itemNum && item.pane.doHandleClick) { - item.pane.doHandleClick(); - } - } - }, OB.Constants.DBL_CLICK_DELAY); - - }, - itemDoubleClick: function(item, itemNum){ - this.dblClickWaiting = false; - if (this.tabSet.selectedTab === itemNum && item.pane.doHandleDoubleClick) { - item.pane.doHandleDoubleClick(); - } - } - }, OB.MainLayoutStylingProperties.TabSet_tabBarProperties), - tabProperties: OB.MainLayoutStylingProperties.TabSet_tabProperties, - - tabSelected: function(tabNum, tabPane, ID, tab) { - OB.Layout.HistoryManager.updateHistory(); - if (tabPane.tabSelected) { - tabPane.tabSelected(tabNum, tabPane, ID, tab); - } - }, - - tabDeselected: function (tabNum, tabPane, ID, tab, newTab) { - if (tabPane.tabDeselected) { - tabPane.tabDeselected(tabNum, tabPane, ID, tab, newTab); - } - }, - - closeClick: function(tab) { - if (tab.pane && tab.pane.closeClick) { - tab.pane.closeClick(tab, this); - } else { - this.doCloseClick(tab); - } - }, - - doCloseClick: function(tab) { - return this.Super('closeClick', arguments); - }, - - initWidget: function() { - this.tabBarProperties.tabSet = this; - return this.Super('initWidget', arguments); - }, - - draw : function() { - var me = this; - var ksAction_ActivateTab = function(tab) { - me.selectTab(tab-1); - if(typeof me.getSelectedTab().pane.focusTab === 'function') { - me.getSelectedTab().pane.focusTab(); - } - }; - OB.KeyboardManager.KS.set('TabSet_ActivateTab1', ksAction_ActivateTab, 1); - OB.KeyboardManager.KS.set('TabSet_ActivateTab2', ksAction_ActivateTab, 2); - OB.KeyboardManager.KS.set('TabSet_ActivateTab3', ksAction_ActivateTab, 3); - OB.KeyboardManager.KS.set('TabSet_ActivateTab4', ksAction_ActivateTab, 4); - OB.KeyboardManager.KS.set('TabSet_ActivateTab5', ksAction_ActivateTab, 5); - OB.KeyboardManager.KS.set('TabSet_ActivateTab6', ksAction_ActivateTab, 6); - OB.KeyboardManager.KS.set('TabSet_ActivateTab7', ksAction_ActivateTab, 7); - OB.KeyboardManager.KS.set('TabSet_ActivateTab8', ksAction_ActivateTab, 8); - OB.KeyboardManager.KS.set('TabSet_ActivateTab9', ksAction_ActivateTab, 9); - var ksAction_closeAllTabs = function() { - var tabCount, tabArray = [], i; - for (i = 1; i > 0; i++) { - if (typeof me.getTab(i) === 'undefined') { - break; - } - } - tabCount = i-1; - me.selectTab(0); - for (i = 1; i <= tabCount; i++) { - tabArray.push(i); - } - me.removeTabs(tabArray); - }; - OB.KeyboardManager.KS.set('TabSet_closeAllTabs', ksAction_closeAllTabs); - var ksAction_ActivateRightTab = function() { - me.selectTab((me.getTabNumber(me.getSelectedTab()))+1); - if(typeof me.getSelectedTab().pane.focusTab === 'function') { - me.getSelectedTab().pane.focusTab(); - } - }; - OB.KeyboardManager.KS.set('TabSet_ActivateRightTab', ksAction_ActivateRightTab); - var ksAction_ActivateLeftTab = function() { - me.selectTab((me.getTabNumber(me.getSelectedTab()))-1); - if(typeof me.getSelectedTab().pane.focusTab === 'function') { - me.getSelectedTab().pane.focusTab(); - } - }; - OB.KeyboardManager.KS.set('TabSet_ActivateLeftTab', ksAction_ActivateLeftTab); - this.Super('draw', arguments); - }, - - // is used by selenium - getTabFromTitle : function(title) { - var index = 0, tab = null; - for (; index < OB.MainView.TabSet.tabs.getLength();index++) { - tab = OB.MainView.TabSet.getTabObject(index); - if (tab.title === title) { - return tab; - } - } - return null; - }, - - removeTabs: function(tabs, destroyPanes) { - var i, tab, appFrame, tabsLength, toRemove = [], - tabSet = OB.MainView.TabSet; - - if(!tabs) { - return; - } - - if (!isc.isAn.Array(tabs)) { - tabs = [tabs]; - } - - // get the actual tab button object from whatever was passed in. - // We can pass this to tabBar.removeTabs() - tabs = this.map('getTab', tabs); - - tabsLength = tabs.length; - - for (i = 0; i < tabsLength; i++) { - tab = tabSet.getTab(tabs[i].ID); - if(tab.pane.Class === 'OBClassicWindow') { - - appFrame = tab.pane.appFrameWindow || - tab.pane.getAppFrameWindow(); - - if(appFrame && appFrame.isUserChanges) { - if(appFrame.validate && !appFrame.validate()) { - return false; - } - tab.pane.saveRecord(tabs[i].ID); - } else { - OB.Layout.ViewManager.views.removeTab(tabs[i].ID); ------------------------------------------------------------------------------ Special Offer-- Download ArcSight Logger for FREE (a $49 USD value)! Finally, a world-class log management solution at an even better price-free! Download using promo code Free_Logger_4_Dev2Dev. Offer expires February 28th, so secure your free ArcSight Logger TODAY! http://p.sf.net/sfu/arcsight-sfd2d _______________________________________________ Openbravo-commits mailing list Openbravo-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/openbravo-commits