From 5d236de30c236f25c664d68d07cd0bf6679e5a8a Mon Sep 17 00:00:00 2001 From: hengsin Date: Mon, 30 Nov 2020 22:33:23 +0800 Subject: [PATCH] IDEMPIERE-4421 Html asset versioning should allow fluent deployment (#420) * IDEMPIERE-4421 Html asset versioning should allow fluent deployment use classpath loading and lang-addon versioning for theme resources * IDEMPIERE-4421 Html asset versioning should allow fluent deployment Incorporate backward compatibility patch from Carlos. --- .../WEB-INF/src/metainfo/zk/lang-addon.xml | 4 ++ .../webui/dashboard/DPFavourites.java | 3 +- .../src/org/adempiere/webui/theme/ITheme.java | 5 +- .../adempiere/webui/theme/ThemeManager.java | 65 +++++++++++++----- .../webui/util/WebUIResourceFinder.java | 16 +++-- .../theme/default/css/fragment/about.css.dsp | 0 .../default/css/fragment/adwindow.css.dsp | 0 .../css/fragment/application-menu.css.dsp | 0 .../default/css/fragment/borderlayout.css.dsp | 0 .../theme/default/css/fragment/button.css.dsp | 0 .../default/css/fragment/desktop.css.dsp | 0 .../default/css/fragment/field-editor.css.dsp | 0 .../default/css/fragment/find-window.css.dsp | 0 .../default/css/fragment/font-icons.css.dsp | 0 .../theme/default/css/fragment/form.css.dsp | 0 .../theme/default/css/fragment/gadget.css.dsp | 0 .../theme/default/css/fragment/grid.css.dsp | 4 +- .../theme/default/css/fragment/group.css.dsp | 0 .../default/css/fragment/help-window.css.dsp | 0 .../default/css/fragment/info-window.css.dsp | 0 .../css/fragment/input-element.css.dsp | 0 .../theme/default/css/fragment/login.css.dsp | 0 .../default/css/fragment/menu-tree.css.dsp | 0 .../css/fragment/parameter-process.css.dsp | 0 .../default/css/fragment/setup-wizard.css.dsp | 0 .../default/css/fragment/tab-editor.css.dsp | 0 .../theme/default/css/fragment/tab.css.dsp | 0 .../css/fragment/toolbar-popup.css.dsp | 0 .../default/css/fragment/toolbar.css.dsp | 0 .../theme/default/css/fragment/tree.css.dsp | 0 .../default/css/fragment/window-size.css.dsp | 0 .../theme/default/css/fragment/window.css.dsp | 0 .../src/web}/theme/default/css/theme.css.dsp | 0 .../web}/theme/default/css/themeie.css.dsp | 0 .../web}/theme/default/css/thememoz.css.dsp | 0 .../web}/theme/default/css/themesaf.css.dsp | 0 .../web}/theme/default/images/Account10.png | Bin .../web}/theme/default/images/Account16.png | Bin .../web}/theme/default/images/Account24.png | Bin .../web}/theme/default/images/Archive16.png | Bin .../web}/theme/default/images/Archive24.png | Bin .../theme/default/images/Assignment10.png | Bin .../theme/default/images/Assignment16.png | Bin .../theme/default/images/Assignment24.png | Bin .../theme/default/images/Attachment16.png | Bin .../theme/default/images/Attachment24.png | Bin .../web}/theme/default/images/BPartner10.png | Bin .../web}/theme/default/images/BPartner16.png | Bin .../web}/theme/default/images/BPartner24.png | Bin .../web}/theme/default/images/CSVImport16.png | Bin .../web}/theme/default/images/CSVImport24.png | Bin .../theme/default/images/Calculator10.png | Bin .../theme/default/images/Calculator16.png | Bin .../theme/default/images/Calculator24.png | Bin .../web}/theme/default/images/Calendar10.png | Bin .../web}/theme/default/images/Calendar16.png | Bin .../web}/theme/default/images/Calendar24.png | Bin .../web}/theme/default/images/Cancel10.png | Bin .../web}/theme/default/images/Cancel16.png | Bin .../web}/theme/default/images/Cancel24.png | Bin .../web}/theme/default/images/ChangeLog16.png | Bin .../src/web}/theme/default/images/Chat16.png | Bin .../src/web}/theme/default/images/Chat24.png | Bin .../src/web}/theme/default/images/Copy16.png | Bin .../src/web}/theme/default/images/Copy24.png | Bin .../web}/theme/default/images/Customize16.png | Bin .../web}/theme/default/images/Customize24.png | Bin .../theme/default/images/DefaultMailText.png | Bin .../web}/theme/default/images/Delete16.png | Bin .../web}/theme/default/images/Delete24.png | Bin .../default/images/DeleteSelection16.png | Bin .../default/images/DeleteSelection24.png | Bin .../web}/theme/default/images/Detail16.png | Bin .../web}/theme/default/images/Detail24.png | Bin .../theme/default/images/EMailSupport16.png | Bin .../theme/default/images/EMailSupport24.png | Bin .../theme/default/images/EditRecord16.png | Bin .../web}/theme/default/images/Editor16.png | Bin .../web}/theme/default/images/Editor24.png | Bin .../src/web}/theme/default/images/Error32.png | Bin .../theme/default/images/ErrorIndicator16.png | Bin .../theme/default/images/ErrorIndicator24.png | Bin .../web}/theme/default/images/Export16.png | Bin .../web}/theme/default/images/Export24.png | Bin .../web}/theme/default/images/FastBack24.png | Bin .../theme/default/images/FastForward24.png | Bin .../theme/default/images/FileImport16.png | Bin .../theme/default/images/FileImport24.png | Bin .../src/web}/theme/default/images/Find16.png | Bin .../src/web}/theme/default/images/Find24.png | Bin .../src/web}/theme/default/images/First16.png | Bin .../src/web}/theme/default/images/First24.png | Bin .../web}/theme/default/images/Folder16.png | Bin .../web}/theme/default/images/Folder24.png | Bin .../web}/theme/default/images/GetMail16.png | Bin .../web}/theme/default/images/GetMail24.png | Bin .../src/web}/theme/default/images/Help16.png | Bin .../src/web}/theme/default/images/Help24.png | Bin .../web}/theme/default/images/History16.png | Bin .../web}/theme/default/images/History24.png | Bin .../src/web}/theme/default/images/Home16.png | Bin .../src/web}/theme/default/images/Home24.png | Bin .../web}/theme/default/images/Ignore16.png | Bin .../web}/theme/default/images/Ignore24.png | Bin .../web}/theme/default/images/Import16.png | Bin .../web}/theme/default/images/Import24.png | Bin .../src/web}/theme/default/images/Info16.png | Bin .../src/web}/theme/default/images/Info24.png | Bin .../theme/default/images/InfoAccount16.png | Bin .../theme/default/images/InfoAccount24.png | Bin .../theme/default/images/InfoBPartner16.png | Bin .../theme/default/images/InfoBPartner24.png | Bin .../theme/default/images/InfoIndicator16.png | Bin .../theme/default/images/InfoIndicator24.png | Bin .../theme/default/images/InfoProduct16.png | Bin .../theme/default/images/InfoProduct24.png | Bin .../theme/default/images/InfoSchedule16.png | Bin .../theme/default/images/InfoSchedule24.png | Bin .../src/web}/theme/default/images/Last16.png | Bin .../src/web}/theme/default/images/Last24.png | Bin .../web}/theme/default/images/Location10.png | Bin .../web}/theme/default/images/Location16.png | Bin .../web}/theme/default/images/Locator10.png | Bin .../web}/theme/default/images/Locator16.png | Bin .../src/web}/theme/default/images/Lock16.png | Bin .../src/web}/theme/default/images/Lock24.png | Bin .../src/web}/theme/default/images/LockX16.png | Bin .../src/web}/theme/default/images/LockX24.png | Bin .../web}/theme/default/images/Logout24.png | Bin .../web}/theme/default/images/MoveDown16.png | Bin .../web}/theme/default/images/MoveLeft16.png | Bin .../web}/theme/default/images/MoveRight16.png | Bin .../web}/theme/default/images/MoveUp16.png | Bin .../src/web}/theme/default/images/Multi16.png | Bin .../src/web}/theme/default/images/Multi24.png | Bin .../src/web}/theme/default/images/New10.png | Bin .../src/web}/theme/default/images/New16.png | Bin .../src/web}/theme/default/images/New24.png | Bin .../src/web}/theme/default/images/Next16.png | Bin .../src/web}/theme/default/images/Next24.png | Bin .../src/web}/theme/default/images/Ok16.png | Bin .../src/web}/theme/default/images/Ok24.png | Bin .../web}/theme/default/images/Online10.png | Bin .../web}/theme/default/images/Online16.png | Bin .../web}/theme/default/images/Online24.png | Bin .../src/web}/theme/default/images/Open16.png | Bin .../src/web}/theme/default/images/Open24.png | Bin .../theme/default/images/PAttribute10.png | Bin .../theme/default/images/PAttribute16.png | Bin .../theme/default/images/PAttribute24.png | Bin .../web}/theme/default/images/PageSetup16.png | Bin .../web}/theme/default/images/PageSetup24.png | Bin .../web}/theme/default/images/Parent16.png | Bin .../web}/theme/default/images/Parent24.png | Bin .../web}/theme/default/images/Payment10.png | Bin .../web}/theme/default/images/Payment16.png | Bin .../web}/theme/default/images/Payment24.png | Bin .../web}/theme/default/images/PickOpen10.png | Bin .../web}/theme/default/images/PickOpen16.png | Bin .../web}/theme/default/images/PostIt16.png | Bin .../web}/theme/default/images/PostIt24.png | Bin .../theme/default/images/Preference16.png | Bin .../theme/default/images/Preference24.png | Bin .../web}/theme/default/images/Previous16.png | Bin .../web}/theme/default/images/Previous24.png | Bin .../src/web}/theme/default/images/Print16.png | Bin .../src/web}/theme/default/images/Print24.png | Bin .../web}/theme/default/images/Process16.png | Bin .../web}/theme/default/images/Process24.png | Bin .../theme/default/images/ProcessMenu16.png | Bin .../theme/default/images/ProcessMenu24.png | Bin .../web}/theme/default/images/Product10.png | Bin .../web}/theme/default/images/Product16.png | Bin .../web}/theme/default/images/Product24.png | Bin .../web}/theme/default/images/QuickForm16.png | Bin .../web}/theme/default/images/QuickForm24.png | Bin .../src/web}/theme/default/images/Redo16.png | Bin .../src/web}/theme/default/images/Redo24.png | Bin .../web}/theme/default/images/Refresh16.png | Bin .../web}/theme/default/images/Refresh24.png | Bin .../web}/theme/default/images/Register16.png | Bin .../web}/theme/default/images/Register24.png | Bin .../web}/theme/default/images/Report16.png | Bin .../web}/theme/default/images/Report24.png | Bin .../web}/theme/default/images/Request16.png | Bin .../web}/theme/default/images/Request24.png | Bin .../src/web}/theme/default/images/Reset16.png | Bin .../src/web}/theme/default/images/Reset24.png | Bin .../src/web}/theme/default/images/Save16.png | Bin .../src/web}/theme/default/images/Save24.png | Bin .../web}/theme/default/images/SaveAsZip24.png | Bin .../theme/default/images/SaveCreate16.png | Bin .../theme/default/images/SaveCreate24.png | Bin .../web}/theme/default/images/Script16.png | Bin .../web}/theme/default/images/Script24.png | Bin .../web}/theme/default/images/SelectAll16.png | Bin .../web}/theme/default/images/SelectAll24.png | Bin .../web}/theme/default/images/SendMail16.png | Bin .../web}/theme/default/images/SendMail24.png | Bin .../web}/theme/default/images/Server16.png | Bin .../web}/theme/default/images/Server24.png | Bin .../src/web}/theme/default/images/Setup16.png | Bin .../src/web}/theme/default/images/Setup24.png | Bin .../web}/theme/default/images/ShowMore16.png | Bin .../web}/theme/default/images/ShowMore24.png | Bin .../web}/theme/default/images/StepBack24.png | Bin .../theme/default/images/StepForward24.png | Bin .../web}/theme/default/images/Summary16.png | Bin .../web}/theme/default/images/Summary24.png | Bin .../web}/theme/default/images/Translate16.png | Bin .../web}/theme/default/images/Translate24.png | Bin .../web}/theme/default/images/UnSort16.png | Bin .../web}/theme/default/images/UnSort24.png | Bin .../src/web}/theme/default/images/Undo16.png | Bin .../src/web}/theme/default/images/Undo24.png | Bin .../theme/default/images/VPreference16.png | Bin .../theme/default/images/VPreference24.png | Bin .../web}/theme/default/images/Wizard24.png | Bin .../web}/theme/default/images/WorkFlow16.png | Bin .../web}/theme/default/images/WorkFlow24.png | Bin .../src/web}/theme/default/images/X8.png | Bin .../src/web}/theme/default/images/Zoom16.png | Bin .../src/web}/theme/default/images/Zoom24.png | Bin .../theme/default/images/ZoomAcross16.png | Bin .../theme/default/images/ZoomAcross24.png | Bin .../theme/default/images/collapse-header.png | Bin .../web}/theme/default/images/downarrow.png | Bin .../theme/default/images/expand-header.png | Bin .../web}/theme/default/images/group_bg.gif | Bin .../web}/theme/default/images/header-bg.png | Bin .../web}/theme/default/images/header-logo.png | Bin .../src/web}/theme/default/images/icon.png | Bin .../theme/default/images/login-box-bg.png | Bin .../theme/default/images/login-box-footer.png | Bin .../theme/default/images/login-box-header.png | Bin .../web}/theme/default/images/login-logo.png | Bin .../src/web}/theme/default/images/mClosed.png | Bin .../web}/theme/default/images/mDocAction.png | Bin .../src/web}/theme/default/images/mForm.png | Bin .../src/web}/theme/default/images/mInfo.png | Bin .../src/web}/theme/default/images/mOpen.png | Bin .../web}/theme/default/images/mProcess.png | Bin .../src/web}/theme/default/images/mReport.png | Bin .../theme/default/images/mSetVariable.png | Bin .../web}/theme/default/images/mUserChoice.png | Bin .../src/web}/theme/default/images/mWindow.png | Bin .../web}/theme/default/images/mWorkFlow.png | Bin .../web}/theme/default/images/mWorkbench.png | Bin .../web}/theme/default/images/progress3.gif | Bin .../web}/theme/default/images/threelines.png | Bin .../src/web}/theme/default/images/uparrow.png | Bin .../web}/theme/default/images/wfBack24.png | Bin .../src/web}/theme/default/images/wfEnd24.png | Bin .../web}/theme/default/images/wfNext24.png | Bin .../web}/theme/default/images/wfStart24.png | Bin .../web}/theme/default/images/zkpowered_s.png | Bin .../src/web}/theme/default/preference.zul | 0 .../theme/default/zul/calendar/calendar.css | 0 .../theme/default/zul/calendar/calendar.zul | 6 +- .../default/zul/calendar/calendar_mini.zul | 4 +- .../theme/default/zul/calendar/divarrow.zul | 0 .../theme/default/zul/calendar/divtab.zul | 0 .../default/zul/dashboard/activities.zul | 0 .../theme/default/zul/dashboard/calendar.zul | 0 .../default/zul/dashboard/favourites.zul | 0 .../default/zul/dashboard/performance.zul | 0 .../default/zul/dashboard/recentItems.zul | 0 .../default/zul/dashboard/runningJobs.zul | 0 .../theme/default/zul/dashboard/views.zul | 0 .../theme/default/zul/desktop/desktop.zul | 2 +- .../web}/theme/default/zul/desktop/header.zul | 0 .../theme/default/zul/login/login-bottom.zul | 0 .../theme/default/zul/login/login-info.zul | 0 .../theme/default/zul/login/login-left.zul | 8 +-- .../theme/default/zul/login/login-links.zul | 2 +- .../theme/default/zul/login/login-right.zul | 0 .../theme/default/zul/login/login-top.zul | 0 .../web}/theme/default/zul/login/login.zul | 8 +-- .../theme/default/zul/login/vendor-logo.zul | 2 +- .../theme/default/zul/login/version-info.zul | 0 org.adempiere.ui.zk/build.properties | 18 ++--- 281 files changed, 93 insertions(+), 54 deletions(-) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/css/fragment/about.css.dsp (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/css/fragment/adwindow.css.dsp (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/css/fragment/application-menu.css.dsp (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/css/fragment/borderlayout.css.dsp (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/css/fragment/button.css.dsp (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/css/fragment/desktop.css.dsp (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/css/fragment/field-editor.css.dsp (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/css/fragment/find-window.css.dsp (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/css/fragment/font-icons.css.dsp (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/css/fragment/form.css.dsp (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/css/fragment/gadget.css.dsp (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/css/fragment/grid.css.dsp (93%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/css/fragment/group.css.dsp (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/css/fragment/help-window.css.dsp (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/css/fragment/info-window.css.dsp (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/css/fragment/input-element.css.dsp (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/css/fragment/login.css.dsp (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/css/fragment/menu-tree.css.dsp (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/css/fragment/parameter-process.css.dsp (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/css/fragment/setup-wizard.css.dsp (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/css/fragment/tab-editor.css.dsp (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/css/fragment/tab.css.dsp (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/css/fragment/toolbar-popup.css.dsp (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/css/fragment/toolbar.css.dsp (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/css/fragment/tree.css.dsp (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/css/fragment/window-size.css.dsp (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/css/fragment/window.css.dsp (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/css/theme.css.dsp (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/css/themeie.css.dsp (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/css/thememoz.css.dsp (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/css/themesaf.css.dsp (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/Account10.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/Account16.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/Account24.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/Archive16.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/Archive24.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/Assignment10.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/Assignment16.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/Assignment24.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/Attachment16.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/Attachment24.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/BPartner10.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/BPartner16.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/BPartner24.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/CSVImport16.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/CSVImport24.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/Calculator10.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/Calculator16.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/Calculator24.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/Calendar10.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/Calendar16.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/Calendar24.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/Cancel10.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/Cancel16.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/Cancel24.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/ChangeLog16.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/Chat16.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/Chat24.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/Copy16.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/Copy24.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/Customize16.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/Customize24.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/DefaultMailText.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/Delete16.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/Delete24.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/DeleteSelection16.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/DeleteSelection24.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/Detail16.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/Detail24.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/EMailSupport16.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/EMailSupport24.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/EditRecord16.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/Editor16.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/Editor24.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/Error32.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/ErrorIndicator16.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/ErrorIndicator24.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/Export16.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/Export24.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/FastBack24.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/FastForward24.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/FileImport16.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/FileImport24.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/Find16.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/Find24.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/First16.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/First24.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/Folder16.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/Folder24.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/GetMail16.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/GetMail24.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/Help16.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/Help24.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/History16.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/History24.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/Home16.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/Home24.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/Ignore16.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/Ignore24.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/Import16.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/Import24.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/Info16.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/Info24.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/InfoAccount16.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/InfoAccount24.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/InfoBPartner16.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/InfoBPartner24.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/InfoIndicator16.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/InfoIndicator24.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/InfoProduct16.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/InfoProduct24.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/InfoSchedule16.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/InfoSchedule24.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/Last16.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/Last24.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/Location10.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/Location16.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/Locator10.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/Locator16.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/Lock16.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/Lock24.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/LockX16.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/LockX24.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/Logout24.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/MoveDown16.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/MoveLeft16.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/MoveRight16.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/MoveUp16.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/Multi16.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/Multi24.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/New10.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/New16.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/New24.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/Next16.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/Next24.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/Ok16.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/Ok24.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/Online10.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/Online16.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/Online24.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/Open16.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/Open24.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/PAttribute10.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/PAttribute16.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/PAttribute24.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/PageSetup16.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/PageSetup24.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/Parent16.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/Parent24.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/Payment10.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/Payment16.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/Payment24.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/PickOpen10.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/PickOpen16.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/PostIt16.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/PostIt24.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/Preference16.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/Preference24.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/Previous16.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/Previous24.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/Print16.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/Print24.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/Process16.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/Process24.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/ProcessMenu16.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/ProcessMenu24.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/Product10.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/Product16.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/Product24.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/QuickForm16.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/QuickForm24.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/Redo16.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/Redo24.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/Refresh16.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/Refresh24.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/Register16.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/Register24.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/Report16.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/Report24.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/Request16.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/Request24.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/Reset16.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/Reset24.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/Save16.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/Save24.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/SaveAsZip24.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/SaveCreate16.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/SaveCreate24.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/Script16.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/Script24.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/SelectAll16.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/SelectAll24.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/SendMail16.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/SendMail24.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/Server16.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/Server24.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/Setup16.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/Setup24.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/ShowMore16.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/ShowMore24.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/StepBack24.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/StepForward24.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/Summary16.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/Summary24.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/Translate16.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/Translate24.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/UnSort16.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/UnSort24.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/Undo16.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/Undo24.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/VPreference16.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/VPreference24.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/Wizard24.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/WorkFlow16.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/WorkFlow24.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/X8.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/Zoom16.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/Zoom24.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/ZoomAcross16.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/ZoomAcross24.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/collapse-header.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/downarrow.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/expand-header.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/group_bg.gif (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/header-bg.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/header-logo.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/icon.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/login-box-bg.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/login-box-footer.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/login-box-header.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/login-logo.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/mClosed.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/mDocAction.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/mForm.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/mInfo.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/mOpen.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/mProcess.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/mReport.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/mSetVariable.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/mUserChoice.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/mWindow.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/mWorkFlow.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/mWorkbench.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/progress3.gif (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/threelines.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/uparrow.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/wfBack24.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/wfEnd24.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/wfNext24.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/wfStart24.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/images/zkpowered_s.png (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/preference.zul (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/zul/calendar/calendar.css (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/zul/calendar/calendar.zul (92%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/zul/calendar/calendar_mini.zul (89%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/zul/calendar/divarrow.zul (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/zul/calendar/divtab.zul (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/zul/dashboard/activities.zul (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/zul/dashboard/calendar.zul (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/zul/dashboard/favourites.zul (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/zul/dashboard/performance.zul (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/zul/dashboard/recentItems.zul (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/zul/dashboard/runningJobs.zul (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/zul/dashboard/views.zul (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/zul/desktop/desktop.zul (85%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/zul/desktop/header.zul (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/zul/login/login-bottom.zul (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/zul/login/login-info.zul (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/zul/login/login-left.zul (53%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/zul/login/login-links.zul (87%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/zul/login/login-right.zul (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/zul/login/login-top.zul (100%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/zul/login/login.zul (69%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/zul/login/vendor-logo.zul (95%) rename org.adempiere.ui.zk/{ => WEB-INF/src/web}/theme/default/zul/login/version-info.zul (100%) diff --git a/org.adempiere.ui.zk/WEB-INF/src/metainfo/zk/lang-addon.xml b/org.adempiere.ui.zk/WEB-INF/src/metainfo/zk/lang-addon.xml index 58030f1300..e78b5368b5 100644 --- a/org.adempiere.ui.zk/WEB-INF/src/metainfo/zk/lang-addon.xml +++ b/org.adempiere.ui.zk/WEB-INF/src/metainfo/zk/lang-addon.xml @@ -51,4 +51,8 @@ Copyright (C) 2007 Ashley G Ramdass (ADempiere WebUI). + + + + diff --git a/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/dashboard/DPFavourites.java b/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/dashboard/DPFavourites.java index 05e87ad3e1..e8a54fa529 100644 --- a/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/dashboard/DPFavourites.java +++ b/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/dashboard/DPFavourites.java @@ -22,7 +22,6 @@ import org.adempiere.webui.adwindow.ADWindow; import org.adempiere.webui.desktop.FavouriteController; import org.adempiere.webui.exception.ApplicationException; import org.adempiere.webui.session.SessionManager; -import org.adempiere.webui.theme.ITheme; import org.adempiere.webui.theme.ThemeManager; import org.adempiere.webui.window.FDialog; import org.compiere.model.MMenu; @@ -175,7 +174,7 @@ public class DPFavourites extends DashboardPanel implements EventListener btnFavItem.setTooltiptext(description); if (ThemeManager.isUseFontIconForImage()) btnFavItem.setIconSclass(imageSrc); - else if (imageSrc.startsWith(ITheme.THEME_PATH_PREFIX)) + else if (imageSrc.startsWith(ThemeManager.THEME_PATH_PREFIX)) btnFavItem.setImage(imageSrc); else btnFavItem.setImage(ThemeManager.getThemeResource(imageSrc)); diff --git a/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/theme/ITheme.java b/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/theme/ITheme.java index b55d16faf1..9f49a34252 100644 --- a/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/theme/ITheme.java +++ b/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/theme/ITheme.java @@ -21,8 +21,9 @@ package org.adempiere.webui.theme; public interface ITheme { //default theme public static final String ZK_THEME_DEFAULT = "default"; - //theme resource url prefix - public static final String THEME_PATH_PREFIX = "/theme/"; + //theme resource url prefix. ~./ is the zk url prefix for resources loaded from classpath (typically at src/web folder) + public static final String THEME_PATH_PREFIX_V8 = "~./theme/"; + public static final String THEME_PATH_PREFIX_V7 = "/theme/"; // for backward compatibility //css for login window and box public static final String LOGIN_WINDOW_CLASS = "login-window"; diff --git a/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/theme/ThemeManager.java b/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/theme/ThemeManager.java index 72b6c217bc..892516e144 100644 --- a/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/theme/ThemeManager.java +++ b/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/theme/ThemeManager.java @@ -32,18 +32,26 @@ import org.zkoss.image.AImage; */ public final class ThemeManager { + //zk predefined starting path for classpath resources (src/web) + public static final String ZK_PREFIX_FOR_CLASSPATH_RESOURCE = "/web"; + + //zk predefined url prefix for resources loaded from classpath + public static final String ZK_URL_PREFIX_FOR_CLASSPATH_RESOURCE = "~./"; + /** Logger */ private static CLogger log = CLogger.getCLogger(ThemeManager.class); - private static String m_theme = null; + private static String m_theme = ITheme.ZK_THEME_DEFAULT; private static String m_brokenTheme = null; - + + public static String THEME_PATH_PREFIX = ITheme.THEME_PATH_PREFIX_V8; + /** * @return url for large logo */ public static String getLargeLogo() { String theme = getTheme(); - String def = ITheme.THEME_PATH_PREFIX+theme+ITheme.LOGIN_LOGO_IMAGE; + String def = THEME_PATH_PREFIX+theme+ITheme.LOGIN_LOGO_IMAGE; return MSysConfig.getValue(MSysConfig.ZK_LOGO_LARGE, def); } @@ -52,7 +60,7 @@ public final class ThemeManager { */ public static String getSmallLogo() { String theme = getTheme(); - String def = ITheme.THEME_PATH_PREFIX+theme+ITheme.HEADER_LOGO_IMAGE; + String def = THEME_PATH_PREFIX+theme+ITheme.HEADER_LOGO_IMAGE; String url = MSysConfig.getValue(MSysConfig.ZK_LOGO_SMALL, null); if (url == null) url = MSysConfig.getValue(MSysConfig.WEBUI_LOGOURL, def); @@ -72,11 +80,21 @@ public final class ThemeManager { if (! theme.equals(m_theme)) { if (! ITheme.ZK_THEME_DEFAULT.equals(theme)) { // Verify the theme.css.dsp exists in the theme folder - if (ThemeManager.class.getResource(ITheme.THEME_PATH_PREFIX + theme + ITheme.THEME_STYLESHEET) == null) { - log.warning("The theme " + theme + " does not exist or is not properly configured, falling back to default"); - m_brokenTheme = theme; - theme = ITheme.ZK_THEME_DEFAULT; + String themeCSSURL = THEME_PATH_PREFIX + theme + ITheme.THEME_STYLESHEET; + if (ThemeManager.class.getResource(toClassPathResourcePath(themeCSSURL)) == null) { + // verify if is a v7 theme + themeCSSURL = ITheme.THEME_PATH_PREFIX_V7 + theme + ITheme.THEME_STYLESHEET; + if (ThemeManager.class.getResource(toClassPathResourcePath(themeCSSURL)) != null) { + THEME_PATH_PREFIX = ITheme.THEME_PATH_PREFIX_V7; + } else { + log.warning("The theme " + theme + " does not exist or is not properly configured, falling back to default"); + m_brokenTheme = theme; + THEME_PATH_PREFIX = ITheme.THEME_PATH_PREFIX_V8; + theme = ITheme.ZK_THEME_DEFAULT; + } } + } else { + THEME_PATH_PREFIX = ITheme.THEME_PATH_PREFIX_V8; } m_theme = theme; } @@ -88,21 +106,21 @@ public final class ThemeManager { * @return url of theme stylesheet */ public static String getStyleSheet() { - return ITheme.THEME_PATH_PREFIX + getTheme() + ITheme.THEME_STYLESHEET; + return THEME_PATH_PREFIX + getTheme() + ITheme.THEME_STYLESHEET; } /** * @return url of theme stylesheet by browser */ public static String getStyleSheetByBrowser() { - return ITheme.THEME_PATH_PREFIX + getTheme() + ITheme.THEME_STYLESHEET_BY_BROWSER; + return THEME_PATH_PREFIX + getTheme() + ITheme.THEME_STYLESHEET_BY_BROWSER; } /** * @return url of theme preference page */ public static String getPreference() { - return ITheme.THEME_PATH_PREFIX + getTheme() + ITheme.THEME_PREFERENCE; + return THEME_PATH_PREFIX + getTheme() + ITheme.THEME_PREFERENCE; } /** @@ -117,7 +135,7 @@ public final class ThemeManager { */ public static String getBrowserIcon() { String theme = getTheme(); - String def = ITheme.THEME_PATH_PREFIX + theme + ITheme.BROWSER_ICON_IMAGE; + String def = THEME_PATH_PREFIX + theme + ITheme.BROWSER_ICON_IMAGE; return MSysConfig.getValue(MSysConfig.ZK_BROWSER_ICON, def); } @@ -127,7 +145,7 @@ public final class ThemeManager { * @return full resource url */ public static String getThemeResource(String name) { - StringBuilder builder = new StringBuilder(ITheme.THEME_PATH_PREFIX); + StringBuilder builder = new StringBuilder(THEME_PATH_PREFIX); builder.append(getTheme()); builder.append("/").append(name); String url = builder.toString().intern(); @@ -173,7 +191,7 @@ public final class ThemeManager { } private static final CCache s_themeHasCustomCSSCache = new CCache(null, "ThemeHasCustomCSSCache", 2, -1, false); - + /** * @return true if custom css exists */ @@ -182,7 +200,8 @@ public final class ThemeManager { Boolean flag = s_themeHasCustomCSSCache.get(theme); if (flag != null) return flag; - if (ThemeManager.class.getResource(ITheme.THEME_PATH_PREFIX + theme + "/css/fragment/custom.css.dsp") == null) { + String customCSSURL = THEME_PATH_PREFIX + theme + "/css/fragment/custom.css.dsp"; + if (ThemeManager.class.getResource(toClassPathResourcePath(customCSSURL)) == null) { flag = Boolean.FALSE; } else { flag = Boolean.TRUE; @@ -197,5 +216,19 @@ public final class ThemeManager { public static boolean isUseFontIconForImage() { return "Y".equals(Env.getContext(Env.getCtx(), ITheme.USE_FONT_ICON_FOR_IMAGE)); - } + } + + /** + * @param zkResourceURL zk resource url for classpath resources (url start with ~./) + * @return Resource path for lookup/loading through class loader (absolute path start with /web) + */ + public static String toClassPathResourcePath(String zkResourceURL) { + if (zkResourceURL == null) + return zkResourceURL; + + if (!zkResourceURL.startsWith(ZK_URL_PREFIX_FOR_CLASSPATH_RESOURCE)) + return zkResourceURL; + + return ZK_PREFIX_FOR_CLASSPATH_RESOURCE+zkResourceURL.substring(2); + } } diff --git a/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/util/WebUIResourceFinder.java b/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/util/WebUIResourceFinder.java index 46ffbf2979..7cdfdf5708 100644 --- a/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/util/WebUIResourceFinder.java +++ b/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/util/WebUIResourceFinder.java @@ -74,13 +74,21 @@ public class WebUIResourceFinder implements IResourceFinder { } } else if (url == null && name.startsWith("images/")) { String t = ThemeManager.getThemeResource(name); - e = find(t); - url = e != null && e.hasMoreElements() ? e.nextElement() : null; - if (url == null && t.endsWith(".gif")) { - t = t.replace(".gif", ".png"); + if (t.startsWith(ThemeManager.ZK_URL_PREFIX_FOR_CLASSPATH_RESOURCE)) { + url = ThemeManager.class.getResource(ThemeManager.toClassPathResourcePath(t)); + } else { e = find(t); url = e != null && e.hasMoreElements() ? e.nextElement() : null; } + if (url == null && t.endsWith(".gif")) { + t = t.replace(".gif", ".png"); + if (t.startsWith(ThemeManager.ZK_URL_PREFIX_FOR_CLASSPATH_RESOURCE)) { + url = ThemeManager.class.getResource(ThemeManager.toClassPathResourcePath(t)); + } else { + e = find(t); + url = e != null && e.hasMoreElements() ? e.nextElement() : null; + } + } } else if (url == null && name.endsWith(".gif")) { String t = name.replace(".gif", ".png"); e = find(t); diff --git a/org.adempiere.ui.zk/theme/default/css/fragment/about.css.dsp b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/css/fragment/about.css.dsp similarity index 100% rename from org.adempiere.ui.zk/theme/default/css/fragment/about.css.dsp rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/css/fragment/about.css.dsp diff --git a/org.adempiere.ui.zk/theme/default/css/fragment/adwindow.css.dsp b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/css/fragment/adwindow.css.dsp similarity index 100% rename from org.adempiere.ui.zk/theme/default/css/fragment/adwindow.css.dsp rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/css/fragment/adwindow.css.dsp diff --git a/org.adempiere.ui.zk/theme/default/css/fragment/application-menu.css.dsp b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/css/fragment/application-menu.css.dsp similarity index 100% rename from org.adempiere.ui.zk/theme/default/css/fragment/application-menu.css.dsp rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/css/fragment/application-menu.css.dsp diff --git a/org.adempiere.ui.zk/theme/default/css/fragment/borderlayout.css.dsp b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/css/fragment/borderlayout.css.dsp similarity index 100% rename from org.adempiere.ui.zk/theme/default/css/fragment/borderlayout.css.dsp rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/css/fragment/borderlayout.css.dsp diff --git a/org.adempiere.ui.zk/theme/default/css/fragment/button.css.dsp b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/css/fragment/button.css.dsp similarity index 100% rename from org.adempiere.ui.zk/theme/default/css/fragment/button.css.dsp rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/css/fragment/button.css.dsp diff --git a/org.adempiere.ui.zk/theme/default/css/fragment/desktop.css.dsp b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/css/fragment/desktop.css.dsp similarity index 100% rename from org.adempiere.ui.zk/theme/default/css/fragment/desktop.css.dsp rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/css/fragment/desktop.css.dsp diff --git a/org.adempiere.ui.zk/theme/default/css/fragment/field-editor.css.dsp b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/css/fragment/field-editor.css.dsp similarity index 100% rename from org.adempiere.ui.zk/theme/default/css/fragment/field-editor.css.dsp rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/css/fragment/field-editor.css.dsp diff --git a/org.adempiere.ui.zk/theme/default/css/fragment/find-window.css.dsp b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/css/fragment/find-window.css.dsp similarity index 100% rename from org.adempiere.ui.zk/theme/default/css/fragment/find-window.css.dsp rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/css/fragment/find-window.css.dsp diff --git a/org.adempiere.ui.zk/theme/default/css/fragment/font-icons.css.dsp b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/css/fragment/font-icons.css.dsp similarity index 100% rename from org.adempiere.ui.zk/theme/default/css/fragment/font-icons.css.dsp rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/css/fragment/font-icons.css.dsp diff --git a/org.adempiere.ui.zk/theme/default/css/fragment/form.css.dsp b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/css/fragment/form.css.dsp similarity index 100% rename from org.adempiere.ui.zk/theme/default/css/fragment/form.css.dsp rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/css/fragment/form.css.dsp diff --git a/org.adempiere.ui.zk/theme/default/css/fragment/gadget.css.dsp b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/css/fragment/gadget.css.dsp similarity index 100% rename from org.adempiere.ui.zk/theme/default/css/fragment/gadget.css.dsp rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/css/fragment/gadget.css.dsp diff --git a/org.adempiere.ui.zk/theme/default/css/fragment/grid.css.dsp b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/css/fragment/grid.css.dsp similarity index 93% rename from org.adempiere.ui.zk/theme/default/css/fragment/grid.css.dsp rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/css/fragment/grid.css.dsp index cc84660a24..705a39623a 100644 --- a/org.adempiere.ui.zk/theme/default/css/fragment/grid.css.dsp +++ b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/css/fragment/grid.css.dsp @@ -7,7 +7,7 @@ .z-grid tbody tr.grid-inactive-row td.row-indicator-selected { background-color: #DCDAD4 !important; - background-image: url(${c:encodeURL('/theme/default/images/EditRecord16.png')}) !important; + background-image: url(${c:encodeURL('~./theme/default/images/EditRecord16.png')}) !important; background-position: center; background-repeat: no-repeat; background-size: 16px 16px; @@ -27,7 +27,7 @@ .z-grid tbody tr.highlight td.row-indicator-selected { background-color: #FFFFCC !important; - background-image: url(${c:encodeURL('/theme/default/images/EditRecord16.png')}) !important; + background-image: url(${c:encodeURL('~./theme/default/images/EditRecord16.png')}) !important; background-position: center; background-repeat: no-repeat; background-size: 16px 16px; diff --git a/org.adempiere.ui.zk/theme/default/css/fragment/group.css.dsp b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/css/fragment/group.css.dsp similarity index 100% rename from org.adempiere.ui.zk/theme/default/css/fragment/group.css.dsp rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/css/fragment/group.css.dsp diff --git a/org.adempiere.ui.zk/theme/default/css/fragment/help-window.css.dsp b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/css/fragment/help-window.css.dsp similarity index 100% rename from org.adempiere.ui.zk/theme/default/css/fragment/help-window.css.dsp rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/css/fragment/help-window.css.dsp diff --git a/org.adempiere.ui.zk/theme/default/css/fragment/info-window.css.dsp b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/css/fragment/info-window.css.dsp similarity index 100% rename from org.adempiere.ui.zk/theme/default/css/fragment/info-window.css.dsp rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/css/fragment/info-window.css.dsp diff --git a/org.adempiere.ui.zk/theme/default/css/fragment/input-element.css.dsp b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/css/fragment/input-element.css.dsp similarity index 100% rename from org.adempiere.ui.zk/theme/default/css/fragment/input-element.css.dsp rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/css/fragment/input-element.css.dsp diff --git a/org.adempiere.ui.zk/theme/default/css/fragment/login.css.dsp b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/css/fragment/login.css.dsp similarity index 100% rename from org.adempiere.ui.zk/theme/default/css/fragment/login.css.dsp rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/css/fragment/login.css.dsp diff --git a/org.adempiere.ui.zk/theme/default/css/fragment/menu-tree.css.dsp b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/css/fragment/menu-tree.css.dsp similarity index 100% rename from org.adempiere.ui.zk/theme/default/css/fragment/menu-tree.css.dsp rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/css/fragment/menu-tree.css.dsp diff --git a/org.adempiere.ui.zk/theme/default/css/fragment/parameter-process.css.dsp b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/css/fragment/parameter-process.css.dsp similarity index 100% rename from org.adempiere.ui.zk/theme/default/css/fragment/parameter-process.css.dsp rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/css/fragment/parameter-process.css.dsp diff --git a/org.adempiere.ui.zk/theme/default/css/fragment/setup-wizard.css.dsp b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/css/fragment/setup-wizard.css.dsp similarity index 100% rename from org.adempiere.ui.zk/theme/default/css/fragment/setup-wizard.css.dsp rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/css/fragment/setup-wizard.css.dsp diff --git a/org.adempiere.ui.zk/theme/default/css/fragment/tab-editor.css.dsp b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/css/fragment/tab-editor.css.dsp similarity index 100% rename from org.adempiere.ui.zk/theme/default/css/fragment/tab-editor.css.dsp rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/css/fragment/tab-editor.css.dsp diff --git a/org.adempiere.ui.zk/theme/default/css/fragment/tab.css.dsp b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/css/fragment/tab.css.dsp similarity index 100% rename from org.adempiere.ui.zk/theme/default/css/fragment/tab.css.dsp rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/css/fragment/tab.css.dsp diff --git a/org.adempiere.ui.zk/theme/default/css/fragment/toolbar-popup.css.dsp b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/css/fragment/toolbar-popup.css.dsp similarity index 100% rename from org.adempiere.ui.zk/theme/default/css/fragment/toolbar-popup.css.dsp rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/css/fragment/toolbar-popup.css.dsp diff --git a/org.adempiere.ui.zk/theme/default/css/fragment/toolbar.css.dsp b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/css/fragment/toolbar.css.dsp similarity index 100% rename from org.adempiere.ui.zk/theme/default/css/fragment/toolbar.css.dsp rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/css/fragment/toolbar.css.dsp diff --git a/org.adempiere.ui.zk/theme/default/css/fragment/tree.css.dsp b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/css/fragment/tree.css.dsp similarity index 100% rename from org.adempiere.ui.zk/theme/default/css/fragment/tree.css.dsp rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/css/fragment/tree.css.dsp diff --git a/org.adempiere.ui.zk/theme/default/css/fragment/window-size.css.dsp b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/css/fragment/window-size.css.dsp similarity index 100% rename from org.adempiere.ui.zk/theme/default/css/fragment/window-size.css.dsp rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/css/fragment/window-size.css.dsp diff --git a/org.adempiere.ui.zk/theme/default/css/fragment/window.css.dsp b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/css/fragment/window.css.dsp similarity index 100% rename from org.adempiere.ui.zk/theme/default/css/fragment/window.css.dsp rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/css/fragment/window.css.dsp diff --git a/org.adempiere.ui.zk/theme/default/css/theme.css.dsp b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/css/theme.css.dsp similarity index 100% rename from org.adempiere.ui.zk/theme/default/css/theme.css.dsp rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/css/theme.css.dsp diff --git a/org.adempiere.ui.zk/theme/default/css/themeie.css.dsp b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/css/themeie.css.dsp similarity index 100% rename from org.adempiere.ui.zk/theme/default/css/themeie.css.dsp rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/css/themeie.css.dsp diff --git a/org.adempiere.ui.zk/theme/default/css/thememoz.css.dsp b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/css/thememoz.css.dsp similarity index 100% rename from org.adempiere.ui.zk/theme/default/css/thememoz.css.dsp rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/css/thememoz.css.dsp diff --git a/org.adempiere.ui.zk/theme/default/css/themesaf.css.dsp b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/css/themesaf.css.dsp similarity index 100% rename from org.adempiere.ui.zk/theme/default/css/themesaf.css.dsp rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/css/themesaf.css.dsp diff --git a/org.adempiere.ui.zk/theme/default/images/Account10.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Account10.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/Account10.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Account10.png diff --git a/org.adempiere.ui.zk/theme/default/images/Account16.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Account16.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/Account16.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Account16.png diff --git a/org.adempiere.ui.zk/theme/default/images/Account24.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Account24.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/Account24.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Account24.png diff --git a/org.adempiere.ui.zk/theme/default/images/Archive16.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Archive16.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/Archive16.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Archive16.png diff --git a/org.adempiere.ui.zk/theme/default/images/Archive24.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Archive24.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/Archive24.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Archive24.png diff --git a/org.adempiere.ui.zk/theme/default/images/Assignment10.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Assignment10.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/Assignment10.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Assignment10.png diff --git a/org.adempiere.ui.zk/theme/default/images/Assignment16.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Assignment16.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/Assignment16.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Assignment16.png diff --git a/org.adempiere.ui.zk/theme/default/images/Assignment24.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Assignment24.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/Assignment24.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Assignment24.png diff --git a/org.adempiere.ui.zk/theme/default/images/Attachment16.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Attachment16.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/Attachment16.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Attachment16.png diff --git a/org.adempiere.ui.zk/theme/default/images/Attachment24.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Attachment24.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/Attachment24.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Attachment24.png diff --git a/org.adempiere.ui.zk/theme/default/images/BPartner10.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/BPartner10.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/BPartner10.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/BPartner10.png diff --git a/org.adempiere.ui.zk/theme/default/images/BPartner16.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/BPartner16.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/BPartner16.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/BPartner16.png diff --git a/org.adempiere.ui.zk/theme/default/images/BPartner24.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/BPartner24.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/BPartner24.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/BPartner24.png diff --git a/org.adempiere.ui.zk/theme/default/images/CSVImport16.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/CSVImport16.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/CSVImport16.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/CSVImport16.png diff --git a/org.adempiere.ui.zk/theme/default/images/CSVImport24.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/CSVImport24.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/CSVImport24.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/CSVImport24.png diff --git a/org.adempiere.ui.zk/theme/default/images/Calculator10.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Calculator10.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/Calculator10.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Calculator10.png diff --git a/org.adempiere.ui.zk/theme/default/images/Calculator16.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Calculator16.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/Calculator16.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Calculator16.png diff --git a/org.adempiere.ui.zk/theme/default/images/Calculator24.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Calculator24.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/Calculator24.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Calculator24.png diff --git a/org.adempiere.ui.zk/theme/default/images/Calendar10.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Calendar10.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/Calendar10.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Calendar10.png diff --git a/org.adempiere.ui.zk/theme/default/images/Calendar16.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Calendar16.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/Calendar16.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Calendar16.png diff --git a/org.adempiere.ui.zk/theme/default/images/Calendar24.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Calendar24.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/Calendar24.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Calendar24.png diff --git a/org.adempiere.ui.zk/theme/default/images/Cancel10.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Cancel10.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/Cancel10.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Cancel10.png diff --git a/org.adempiere.ui.zk/theme/default/images/Cancel16.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Cancel16.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/Cancel16.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Cancel16.png diff --git a/org.adempiere.ui.zk/theme/default/images/Cancel24.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Cancel24.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/Cancel24.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Cancel24.png diff --git a/org.adempiere.ui.zk/theme/default/images/ChangeLog16.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/ChangeLog16.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/ChangeLog16.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/ChangeLog16.png diff --git a/org.adempiere.ui.zk/theme/default/images/Chat16.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Chat16.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/Chat16.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Chat16.png diff --git a/org.adempiere.ui.zk/theme/default/images/Chat24.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Chat24.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/Chat24.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Chat24.png diff --git a/org.adempiere.ui.zk/theme/default/images/Copy16.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Copy16.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/Copy16.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Copy16.png diff --git a/org.adempiere.ui.zk/theme/default/images/Copy24.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Copy24.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/Copy24.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Copy24.png diff --git a/org.adempiere.ui.zk/theme/default/images/Customize16.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Customize16.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/Customize16.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Customize16.png diff --git a/org.adempiere.ui.zk/theme/default/images/Customize24.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Customize24.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/Customize24.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Customize24.png diff --git a/org.adempiere.ui.zk/theme/default/images/DefaultMailText.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/DefaultMailText.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/DefaultMailText.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/DefaultMailText.png diff --git a/org.adempiere.ui.zk/theme/default/images/Delete16.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Delete16.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/Delete16.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Delete16.png diff --git a/org.adempiere.ui.zk/theme/default/images/Delete24.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Delete24.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/Delete24.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Delete24.png diff --git a/org.adempiere.ui.zk/theme/default/images/DeleteSelection16.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/DeleteSelection16.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/DeleteSelection16.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/DeleteSelection16.png diff --git a/org.adempiere.ui.zk/theme/default/images/DeleteSelection24.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/DeleteSelection24.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/DeleteSelection24.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/DeleteSelection24.png diff --git a/org.adempiere.ui.zk/theme/default/images/Detail16.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Detail16.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/Detail16.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Detail16.png diff --git a/org.adempiere.ui.zk/theme/default/images/Detail24.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Detail24.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/Detail24.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Detail24.png diff --git a/org.adempiere.ui.zk/theme/default/images/EMailSupport16.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/EMailSupport16.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/EMailSupport16.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/EMailSupport16.png diff --git a/org.adempiere.ui.zk/theme/default/images/EMailSupport24.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/EMailSupport24.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/EMailSupport24.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/EMailSupport24.png diff --git a/org.adempiere.ui.zk/theme/default/images/EditRecord16.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/EditRecord16.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/EditRecord16.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/EditRecord16.png diff --git a/org.adempiere.ui.zk/theme/default/images/Editor16.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Editor16.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/Editor16.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Editor16.png diff --git a/org.adempiere.ui.zk/theme/default/images/Editor24.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Editor24.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/Editor24.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Editor24.png diff --git a/org.adempiere.ui.zk/theme/default/images/Error32.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Error32.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/Error32.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Error32.png diff --git a/org.adempiere.ui.zk/theme/default/images/ErrorIndicator16.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/ErrorIndicator16.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/ErrorIndicator16.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/ErrorIndicator16.png diff --git a/org.adempiere.ui.zk/theme/default/images/ErrorIndicator24.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/ErrorIndicator24.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/ErrorIndicator24.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/ErrorIndicator24.png diff --git a/org.adempiere.ui.zk/theme/default/images/Export16.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Export16.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/Export16.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Export16.png diff --git a/org.adempiere.ui.zk/theme/default/images/Export24.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Export24.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/Export24.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Export24.png diff --git a/org.adempiere.ui.zk/theme/default/images/FastBack24.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/FastBack24.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/FastBack24.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/FastBack24.png diff --git a/org.adempiere.ui.zk/theme/default/images/FastForward24.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/FastForward24.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/FastForward24.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/FastForward24.png diff --git a/org.adempiere.ui.zk/theme/default/images/FileImport16.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/FileImport16.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/FileImport16.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/FileImport16.png diff --git a/org.adempiere.ui.zk/theme/default/images/FileImport24.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/FileImport24.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/FileImport24.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/FileImport24.png diff --git a/org.adempiere.ui.zk/theme/default/images/Find16.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Find16.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/Find16.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Find16.png diff --git a/org.adempiere.ui.zk/theme/default/images/Find24.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Find24.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/Find24.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Find24.png diff --git a/org.adempiere.ui.zk/theme/default/images/First16.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/First16.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/First16.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/First16.png diff --git a/org.adempiere.ui.zk/theme/default/images/First24.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/First24.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/First24.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/First24.png diff --git a/org.adempiere.ui.zk/theme/default/images/Folder16.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Folder16.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/Folder16.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Folder16.png diff --git a/org.adempiere.ui.zk/theme/default/images/Folder24.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Folder24.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/Folder24.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Folder24.png diff --git a/org.adempiere.ui.zk/theme/default/images/GetMail16.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/GetMail16.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/GetMail16.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/GetMail16.png diff --git a/org.adempiere.ui.zk/theme/default/images/GetMail24.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/GetMail24.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/GetMail24.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/GetMail24.png diff --git a/org.adempiere.ui.zk/theme/default/images/Help16.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Help16.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/Help16.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Help16.png diff --git a/org.adempiere.ui.zk/theme/default/images/Help24.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Help24.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/Help24.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Help24.png diff --git a/org.adempiere.ui.zk/theme/default/images/History16.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/History16.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/History16.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/History16.png diff --git a/org.adempiere.ui.zk/theme/default/images/History24.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/History24.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/History24.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/History24.png diff --git a/org.adempiere.ui.zk/theme/default/images/Home16.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Home16.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/Home16.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Home16.png diff --git a/org.adempiere.ui.zk/theme/default/images/Home24.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Home24.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/Home24.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Home24.png diff --git a/org.adempiere.ui.zk/theme/default/images/Ignore16.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Ignore16.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/Ignore16.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Ignore16.png diff --git a/org.adempiere.ui.zk/theme/default/images/Ignore24.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Ignore24.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/Ignore24.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Ignore24.png diff --git a/org.adempiere.ui.zk/theme/default/images/Import16.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Import16.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/Import16.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Import16.png diff --git a/org.adempiere.ui.zk/theme/default/images/Import24.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Import24.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/Import24.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Import24.png diff --git a/org.adempiere.ui.zk/theme/default/images/Info16.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Info16.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/Info16.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Info16.png diff --git a/org.adempiere.ui.zk/theme/default/images/Info24.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Info24.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/Info24.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Info24.png diff --git a/org.adempiere.ui.zk/theme/default/images/InfoAccount16.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/InfoAccount16.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/InfoAccount16.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/InfoAccount16.png diff --git a/org.adempiere.ui.zk/theme/default/images/InfoAccount24.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/InfoAccount24.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/InfoAccount24.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/InfoAccount24.png diff --git a/org.adempiere.ui.zk/theme/default/images/InfoBPartner16.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/InfoBPartner16.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/InfoBPartner16.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/InfoBPartner16.png diff --git a/org.adempiere.ui.zk/theme/default/images/InfoBPartner24.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/InfoBPartner24.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/InfoBPartner24.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/InfoBPartner24.png diff --git a/org.adempiere.ui.zk/theme/default/images/InfoIndicator16.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/InfoIndicator16.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/InfoIndicator16.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/InfoIndicator16.png diff --git a/org.adempiere.ui.zk/theme/default/images/InfoIndicator24.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/InfoIndicator24.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/InfoIndicator24.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/InfoIndicator24.png diff --git a/org.adempiere.ui.zk/theme/default/images/InfoProduct16.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/InfoProduct16.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/InfoProduct16.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/InfoProduct16.png diff --git a/org.adempiere.ui.zk/theme/default/images/InfoProduct24.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/InfoProduct24.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/InfoProduct24.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/InfoProduct24.png diff --git a/org.adempiere.ui.zk/theme/default/images/InfoSchedule16.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/InfoSchedule16.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/InfoSchedule16.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/InfoSchedule16.png diff --git a/org.adempiere.ui.zk/theme/default/images/InfoSchedule24.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/InfoSchedule24.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/InfoSchedule24.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/InfoSchedule24.png diff --git a/org.adempiere.ui.zk/theme/default/images/Last16.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Last16.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/Last16.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Last16.png diff --git a/org.adempiere.ui.zk/theme/default/images/Last24.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Last24.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/Last24.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Last24.png diff --git a/org.adempiere.ui.zk/theme/default/images/Location10.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Location10.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/Location10.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Location10.png diff --git a/org.adempiere.ui.zk/theme/default/images/Location16.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Location16.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/Location16.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Location16.png diff --git a/org.adempiere.ui.zk/theme/default/images/Locator10.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Locator10.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/Locator10.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Locator10.png diff --git a/org.adempiere.ui.zk/theme/default/images/Locator16.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Locator16.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/Locator16.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Locator16.png diff --git a/org.adempiere.ui.zk/theme/default/images/Lock16.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Lock16.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/Lock16.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Lock16.png diff --git a/org.adempiere.ui.zk/theme/default/images/Lock24.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Lock24.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/Lock24.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Lock24.png diff --git a/org.adempiere.ui.zk/theme/default/images/LockX16.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/LockX16.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/LockX16.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/LockX16.png diff --git a/org.adempiere.ui.zk/theme/default/images/LockX24.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/LockX24.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/LockX24.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/LockX24.png diff --git a/org.adempiere.ui.zk/theme/default/images/Logout24.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Logout24.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/Logout24.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Logout24.png diff --git a/org.adempiere.ui.zk/theme/default/images/MoveDown16.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/MoveDown16.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/MoveDown16.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/MoveDown16.png diff --git a/org.adempiere.ui.zk/theme/default/images/MoveLeft16.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/MoveLeft16.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/MoveLeft16.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/MoveLeft16.png diff --git a/org.adempiere.ui.zk/theme/default/images/MoveRight16.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/MoveRight16.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/MoveRight16.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/MoveRight16.png diff --git a/org.adempiere.ui.zk/theme/default/images/MoveUp16.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/MoveUp16.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/MoveUp16.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/MoveUp16.png diff --git a/org.adempiere.ui.zk/theme/default/images/Multi16.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Multi16.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/Multi16.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Multi16.png diff --git a/org.adempiere.ui.zk/theme/default/images/Multi24.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Multi24.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/Multi24.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Multi24.png diff --git a/org.adempiere.ui.zk/theme/default/images/New10.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/New10.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/New10.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/New10.png diff --git a/org.adempiere.ui.zk/theme/default/images/New16.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/New16.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/New16.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/New16.png diff --git a/org.adempiere.ui.zk/theme/default/images/New24.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/New24.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/New24.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/New24.png diff --git a/org.adempiere.ui.zk/theme/default/images/Next16.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Next16.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/Next16.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Next16.png diff --git a/org.adempiere.ui.zk/theme/default/images/Next24.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Next24.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/Next24.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Next24.png diff --git a/org.adempiere.ui.zk/theme/default/images/Ok16.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Ok16.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/Ok16.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Ok16.png diff --git a/org.adempiere.ui.zk/theme/default/images/Ok24.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Ok24.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/Ok24.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Ok24.png diff --git a/org.adempiere.ui.zk/theme/default/images/Online10.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Online10.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/Online10.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Online10.png diff --git a/org.adempiere.ui.zk/theme/default/images/Online16.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Online16.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/Online16.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Online16.png diff --git a/org.adempiere.ui.zk/theme/default/images/Online24.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Online24.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/Online24.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Online24.png diff --git a/org.adempiere.ui.zk/theme/default/images/Open16.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Open16.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/Open16.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Open16.png diff --git a/org.adempiere.ui.zk/theme/default/images/Open24.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Open24.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/Open24.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Open24.png diff --git a/org.adempiere.ui.zk/theme/default/images/PAttribute10.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/PAttribute10.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/PAttribute10.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/PAttribute10.png diff --git a/org.adempiere.ui.zk/theme/default/images/PAttribute16.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/PAttribute16.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/PAttribute16.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/PAttribute16.png diff --git a/org.adempiere.ui.zk/theme/default/images/PAttribute24.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/PAttribute24.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/PAttribute24.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/PAttribute24.png diff --git a/org.adempiere.ui.zk/theme/default/images/PageSetup16.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/PageSetup16.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/PageSetup16.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/PageSetup16.png diff --git a/org.adempiere.ui.zk/theme/default/images/PageSetup24.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/PageSetup24.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/PageSetup24.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/PageSetup24.png diff --git a/org.adempiere.ui.zk/theme/default/images/Parent16.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Parent16.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/Parent16.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Parent16.png diff --git a/org.adempiere.ui.zk/theme/default/images/Parent24.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Parent24.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/Parent24.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Parent24.png diff --git a/org.adempiere.ui.zk/theme/default/images/Payment10.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Payment10.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/Payment10.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Payment10.png diff --git a/org.adempiere.ui.zk/theme/default/images/Payment16.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Payment16.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/Payment16.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Payment16.png diff --git a/org.adempiere.ui.zk/theme/default/images/Payment24.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Payment24.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/Payment24.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Payment24.png diff --git a/org.adempiere.ui.zk/theme/default/images/PickOpen10.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/PickOpen10.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/PickOpen10.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/PickOpen10.png diff --git a/org.adempiere.ui.zk/theme/default/images/PickOpen16.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/PickOpen16.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/PickOpen16.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/PickOpen16.png diff --git a/org.adempiere.ui.zk/theme/default/images/PostIt16.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/PostIt16.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/PostIt16.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/PostIt16.png diff --git a/org.adempiere.ui.zk/theme/default/images/PostIt24.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/PostIt24.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/PostIt24.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/PostIt24.png diff --git a/org.adempiere.ui.zk/theme/default/images/Preference16.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Preference16.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/Preference16.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Preference16.png diff --git a/org.adempiere.ui.zk/theme/default/images/Preference24.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Preference24.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/Preference24.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Preference24.png diff --git a/org.adempiere.ui.zk/theme/default/images/Previous16.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Previous16.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/Previous16.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Previous16.png diff --git a/org.adempiere.ui.zk/theme/default/images/Previous24.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Previous24.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/Previous24.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Previous24.png diff --git a/org.adempiere.ui.zk/theme/default/images/Print16.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Print16.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/Print16.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Print16.png diff --git a/org.adempiere.ui.zk/theme/default/images/Print24.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Print24.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/Print24.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Print24.png diff --git a/org.adempiere.ui.zk/theme/default/images/Process16.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Process16.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/Process16.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Process16.png diff --git a/org.adempiere.ui.zk/theme/default/images/Process24.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Process24.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/Process24.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Process24.png diff --git a/org.adempiere.ui.zk/theme/default/images/ProcessMenu16.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/ProcessMenu16.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/ProcessMenu16.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/ProcessMenu16.png diff --git a/org.adempiere.ui.zk/theme/default/images/ProcessMenu24.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/ProcessMenu24.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/ProcessMenu24.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/ProcessMenu24.png diff --git a/org.adempiere.ui.zk/theme/default/images/Product10.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Product10.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/Product10.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Product10.png diff --git a/org.adempiere.ui.zk/theme/default/images/Product16.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Product16.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/Product16.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Product16.png diff --git a/org.adempiere.ui.zk/theme/default/images/Product24.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Product24.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/Product24.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Product24.png diff --git a/org.adempiere.ui.zk/theme/default/images/QuickForm16.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/QuickForm16.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/QuickForm16.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/QuickForm16.png diff --git a/org.adempiere.ui.zk/theme/default/images/QuickForm24.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/QuickForm24.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/QuickForm24.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/QuickForm24.png diff --git a/org.adempiere.ui.zk/theme/default/images/Redo16.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Redo16.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/Redo16.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Redo16.png diff --git a/org.adempiere.ui.zk/theme/default/images/Redo24.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Redo24.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/Redo24.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Redo24.png diff --git a/org.adempiere.ui.zk/theme/default/images/Refresh16.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Refresh16.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/Refresh16.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Refresh16.png diff --git a/org.adempiere.ui.zk/theme/default/images/Refresh24.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Refresh24.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/Refresh24.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Refresh24.png diff --git a/org.adempiere.ui.zk/theme/default/images/Register16.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Register16.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/Register16.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Register16.png diff --git a/org.adempiere.ui.zk/theme/default/images/Register24.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Register24.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/Register24.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Register24.png diff --git a/org.adempiere.ui.zk/theme/default/images/Report16.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Report16.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/Report16.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Report16.png diff --git a/org.adempiere.ui.zk/theme/default/images/Report24.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Report24.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/Report24.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Report24.png diff --git a/org.adempiere.ui.zk/theme/default/images/Request16.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Request16.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/Request16.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Request16.png diff --git a/org.adempiere.ui.zk/theme/default/images/Request24.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Request24.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/Request24.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Request24.png diff --git a/org.adempiere.ui.zk/theme/default/images/Reset16.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Reset16.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/Reset16.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Reset16.png diff --git a/org.adempiere.ui.zk/theme/default/images/Reset24.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Reset24.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/Reset24.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Reset24.png diff --git a/org.adempiere.ui.zk/theme/default/images/Save16.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Save16.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/Save16.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Save16.png diff --git a/org.adempiere.ui.zk/theme/default/images/Save24.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Save24.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/Save24.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Save24.png diff --git a/org.adempiere.ui.zk/theme/default/images/SaveAsZip24.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/SaveAsZip24.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/SaveAsZip24.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/SaveAsZip24.png diff --git a/org.adempiere.ui.zk/theme/default/images/SaveCreate16.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/SaveCreate16.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/SaveCreate16.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/SaveCreate16.png diff --git a/org.adempiere.ui.zk/theme/default/images/SaveCreate24.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/SaveCreate24.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/SaveCreate24.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/SaveCreate24.png diff --git a/org.adempiere.ui.zk/theme/default/images/Script16.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Script16.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/Script16.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Script16.png diff --git a/org.adempiere.ui.zk/theme/default/images/Script24.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Script24.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/Script24.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Script24.png diff --git a/org.adempiere.ui.zk/theme/default/images/SelectAll16.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/SelectAll16.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/SelectAll16.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/SelectAll16.png diff --git a/org.adempiere.ui.zk/theme/default/images/SelectAll24.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/SelectAll24.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/SelectAll24.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/SelectAll24.png diff --git a/org.adempiere.ui.zk/theme/default/images/SendMail16.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/SendMail16.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/SendMail16.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/SendMail16.png diff --git a/org.adempiere.ui.zk/theme/default/images/SendMail24.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/SendMail24.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/SendMail24.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/SendMail24.png diff --git a/org.adempiere.ui.zk/theme/default/images/Server16.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Server16.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/Server16.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Server16.png diff --git a/org.adempiere.ui.zk/theme/default/images/Server24.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Server24.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/Server24.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Server24.png diff --git a/org.adempiere.ui.zk/theme/default/images/Setup16.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Setup16.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/Setup16.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Setup16.png diff --git a/org.adempiere.ui.zk/theme/default/images/Setup24.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Setup24.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/Setup24.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Setup24.png diff --git a/org.adempiere.ui.zk/theme/default/images/ShowMore16.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/ShowMore16.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/ShowMore16.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/ShowMore16.png diff --git a/org.adempiere.ui.zk/theme/default/images/ShowMore24.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/ShowMore24.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/ShowMore24.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/ShowMore24.png diff --git a/org.adempiere.ui.zk/theme/default/images/StepBack24.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/StepBack24.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/StepBack24.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/StepBack24.png diff --git a/org.adempiere.ui.zk/theme/default/images/StepForward24.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/StepForward24.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/StepForward24.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/StepForward24.png diff --git a/org.adempiere.ui.zk/theme/default/images/Summary16.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Summary16.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/Summary16.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Summary16.png diff --git a/org.adempiere.ui.zk/theme/default/images/Summary24.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Summary24.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/Summary24.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Summary24.png diff --git a/org.adempiere.ui.zk/theme/default/images/Translate16.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Translate16.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/Translate16.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Translate16.png diff --git a/org.adempiere.ui.zk/theme/default/images/Translate24.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Translate24.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/Translate24.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Translate24.png diff --git a/org.adempiere.ui.zk/theme/default/images/UnSort16.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/UnSort16.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/UnSort16.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/UnSort16.png diff --git a/org.adempiere.ui.zk/theme/default/images/UnSort24.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/UnSort24.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/UnSort24.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/UnSort24.png diff --git a/org.adempiere.ui.zk/theme/default/images/Undo16.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Undo16.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/Undo16.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Undo16.png diff --git a/org.adempiere.ui.zk/theme/default/images/Undo24.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Undo24.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/Undo24.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Undo24.png diff --git a/org.adempiere.ui.zk/theme/default/images/VPreference16.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/VPreference16.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/VPreference16.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/VPreference16.png diff --git a/org.adempiere.ui.zk/theme/default/images/VPreference24.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/VPreference24.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/VPreference24.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/VPreference24.png diff --git a/org.adempiere.ui.zk/theme/default/images/Wizard24.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Wizard24.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/Wizard24.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Wizard24.png diff --git a/org.adempiere.ui.zk/theme/default/images/WorkFlow16.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/WorkFlow16.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/WorkFlow16.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/WorkFlow16.png diff --git a/org.adempiere.ui.zk/theme/default/images/WorkFlow24.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/WorkFlow24.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/WorkFlow24.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/WorkFlow24.png diff --git a/org.adempiere.ui.zk/theme/default/images/X8.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/X8.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/X8.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/X8.png diff --git a/org.adempiere.ui.zk/theme/default/images/Zoom16.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Zoom16.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/Zoom16.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Zoom16.png diff --git a/org.adempiere.ui.zk/theme/default/images/Zoom24.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Zoom24.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/Zoom24.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/Zoom24.png diff --git a/org.adempiere.ui.zk/theme/default/images/ZoomAcross16.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/ZoomAcross16.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/ZoomAcross16.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/ZoomAcross16.png diff --git a/org.adempiere.ui.zk/theme/default/images/ZoomAcross24.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/ZoomAcross24.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/ZoomAcross24.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/ZoomAcross24.png diff --git a/org.adempiere.ui.zk/theme/default/images/collapse-header.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/collapse-header.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/collapse-header.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/collapse-header.png diff --git a/org.adempiere.ui.zk/theme/default/images/downarrow.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/downarrow.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/downarrow.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/downarrow.png diff --git a/org.adempiere.ui.zk/theme/default/images/expand-header.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/expand-header.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/expand-header.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/expand-header.png diff --git a/org.adempiere.ui.zk/theme/default/images/group_bg.gif b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/group_bg.gif similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/group_bg.gif rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/group_bg.gif diff --git a/org.adempiere.ui.zk/theme/default/images/header-bg.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/header-bg.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/header-bg.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/header-bg.png diff --git a/org.adempiere.ui.zk/theme/default/images/header-logo.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/header-logo.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/header-logo.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/header-logo.png diff --git a/org.adempiere.ui.zk/theme/default/images/icon.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/icon.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/icon.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/icon.png diff --git a/org.adempiere.ui.zk/theme/default/images/login-box-bg.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/login-box-bg.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/login-box-bg.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/login-box-bg.png diff --git a/org.adempiere.ui.zk/theme/default/images/login-box-footer.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/login-box-footer.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/login-box-footer.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/login-box-footer.png diff --git a/org.adempiere.ui.zk/theme/default/images/login-box-header.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/login-box-header.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/login-box-header.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/login-box-header.png diff --git a/org.adempiere.ui.zk/theme/default/images/login-logo.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/login-logo.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/login-logo.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/login-logo.png diff --git a/org.adempiere.ui.zk/theme/default/images/mClosed.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/mClosed.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/mClosed.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/mClosed.png diff --git a/org.adempiere.ui.zk/theme/default/images/mDocAction.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/mDocAction.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/mDocAction.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/mDocAction.png diff --git a/org.adempiere.ui.zk/theme/default/images/mForm.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/mForm.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/mForm.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/mForm.png diff --git a/org.adempiere.ui.zk/theme/default/images/mInfo.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/mInfo.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/mInfo.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/mInfo.png diff --git a/org.adempiere.ui.zk/theme/default/images/mOpen.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/mOpen.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/mOpen.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/mOpen.png diff --git a/org.adempiere.ui.zk/theme/default/images/mProcess.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/mProcess.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/mProcess.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/mProcess.png diff --git a/org.adempiere.ui.zk/theme/default/images/mReport.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/mReport.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/mReport.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/mReport.png diff --git a/org.adempiere.ui.zk/theme/default/images/mSetVariable.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/mSetVariable.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/mSetVariable.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/mSetVariable.png diff --git a/org.adempiere.ui.zk/theme/default/images/mUserChoice.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/mUserChoice.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/mUserChoice.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/mUserChoice.png diff --git a/org.adempiere.ui.zk/theme/default/images/mWindow.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/mWindow.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/mWindow.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/mWindow.png diff --git a/org.adempiere.ui.zk/theme/default/images/mWorkFlow.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/mWorkFlow.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/mWorkFlow.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/mWorkFlow.png diff --git a/org.adempiere.ui.zk/theme/default/images/mWorkbench.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/mWorkbench.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/mWorkbench.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/mWorkbench.png diff --git a/org.adempiere.ui.zk/theme/default/images/progress3.gif b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/progress3.gif similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/progress3.gif rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/progress3.gif diff --git a/org.adempiere.ui.zk/theme/default/images/threelines.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/threelines.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/threelines.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/threelines.png diff --git a/org.adempiere.ui.zk/theme/default/images/uparrow.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/uparrow.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/uparrow.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/uparrow.png diff --git a/org.adempiere.ui.zk/theme/default/images/wfBack24.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/wfBack24.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/wfBack24.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/wfBack24.png diff --git a/org.adempiere.ui.zk/theme/default/images/wfEnd24.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/wfEnd24.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/wfEnd24.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/wfEnd24.png diff --git a/org.adempiere.ui.zk/theme/default/images/wfNext24.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/wfNext24.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/wfNext24.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/wfNext24.png diff --git a/org.adempiere.ui.zk/theme/default/images/wfStart24.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/wfStart24.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/wfStart24.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/wfStart24.png diff --git a/org.adempiere.ui.zk/theme/default/images/zkpowered_s.png b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/zkpowered_s.png similarity index 100% rename from org.adempiere.ui.zk/theme/default/images/zkpowered_s.png rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/images/zkpowered_s.png diff --git a/org.adempiere.ui.zk/theme/default/preference.zul b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/preference.zul similarity index 100% rename from org.adempiere.ui.zk/theme/default/preference.zul rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/preference.zul diff --git a/org.adempiere.ui.zk/theme/default/zul/calendar/calendar.css b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/zul/calendar/calendar.css similarity index 100% rename from org.adempiere.ui.zk/theme/default/zul/calendar/calendar.css rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/zul/calendar/calendar.css diff --git a/org.adempiere.ui.zk/theme/default/zul/calendar/calendar.zul b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/zul/calendar/calendar.zul similarity index 92% rename from org.adempiere.ui.zk/theme/default/zul/calendar/calendar.zul rename to org.adempiere.ui.zk/WEB-INF/src/web/theme/default/zul/calendar/calendar.zul index 73a7ca96fc..5e2c444a49 100644 --- a/org.adempiere.ui.zk/theme/default/zul/calendar/calendar.zul +++ b/org.adempiere.ui.zk/WEB-INF/src/web/theme/default/zul/calendar/calendar.zul @@ -1,6 +1,6 @@ - - + + -