From do-not-reply at jboss.org Fri Jun 11 05:11:27 2010 Content-Type: multipart/mixed; boundary="===============9086547308433420220==" MIME-Version: 1.0 From: do-not-reply at jboss.org To: gatein-commits at lists.jboss.org Subject: [gatein-commits] gatein SVN: r3300 - in portal/trunk/component: portal/src/main/java and 7 other directories. Date: Fri, 11 Jun 2010 05:11:27 -0400 Message-ID: <201006110911.o5B9BRpp027289@svn01.web.mwc.hst.phx2.redhat.com> --===============9086547308433420220== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Author: julien_viet Date: 2010-06-11 05:11:25 -0400 (Fri, 11 Jun 2010) New Revision: 3300 Added: portal/trunk/component/portal/src/main/java/gatein_resources_1_1.xsd portal/trunk/component/portal/src/test/resources/org/ portal/trunk/component/portal/src/test/resources/org/exoplatform/ portal/trunk/component/portal/src/test/resources/org/exoplatform/portal/ portal/trunk/component/portal/src/test/resources/org/exoplatform/portal/= resource/ portal/trunk/component/portal/src/test/resources/org/exoplatform/portal/= resource/gatein-resources-1_0-with-skin-module.xml portal/trunk/component/portal/src/test/resources/org/exoplatform/portal/= resource/gatein-resources-1_0.xml portal/trunk/component/portal/src/test/resources/org/exoplatform/portal/= resource/gatein-resources-1_1.xml Modified: portal/trunk/component/common/src/main/java/org/exoplatform/commons/xml/= XMLValidator.java portal/trunk/component/portal/src/main/java/gatein_resources_1_0.xsd portal/trunk/component/portal/src/main/java/org/exoplatform/portal/resou= rce/config/xml/SkinConfigParser.java portal/trunk/component/portal/src/test/java/org/exoplatform/portal/resou= rce/TestGateInResourceParser.java Log: GTNPORTAL-1316: Resource descriptor 1.1 to handle skin module declaration Modified: portal/trunk/component/common/src/main/java/org/exoplatform/commo= ns/xml/XMLValidator.java =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- portal/trunk/component/common/src/main/java/org/exoplatform/commons/xml= /XMLValidator.java 2010-06-11 06:47:02 UTC (rev 3299) +++ portal/trunk/component/common/src/main/java/org/exoplatform/commons/xml= /XMLValidator.java 2010-06-11 09:11:25 UTC (rev 3300) @@ -28,6 +28,7 @@ import javax.xml.parsers.DocumentBuilderFactory; import javax.xml.parsers.ParserConfigurationException; import java.io.IOException; +import java.util.Map; = /** * @author Julien Viet @@ -51,9 +52,10 @@ resolver =3D new ResourceEntityResolver(clazz, systemId, resourcePat= h); } = - public String getSystemId() + public XMLValidator(Class clazz, Map systemIdToResource= Path) { - return schemas[0]; + schemas =3D systemIdToResourcePath.keySet().toArray(new String[0]); + resolver =3D new ResourceEntityResolver(clazz, systemIdToResourcePat= h); } = /** Modified: portal/trunk/component/portal/src/main/java/gatein_resources_1_0.= xsd =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- portal/trunk/component/portal/src/main/java/gatein_resources_1_0.xsd 20= 10-06-11 06:47:02 UTC (rev 3299) +++ portal/trunk/component/portal/src/main/java/gatein_resources_1_0.xsd 20= 10-06-11 09:11:25 UTC (rev 3300) @@ -2,17 +2,17 @@ @@ -82,7 +81,7 @@ - = + @@ -97,7 +96,7 @@ - = + Added: portal/trunk/component/portal/src/main/java/gatein_resources_1_1.xsd =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- portal/trunk/component/portal/src/main/java/gatein_resources_1_1.xsd = (rev 0) +++ portal/trunk/component/portal/src/main/java/gatein_resources_1_1.xsd 20= 10-06-11 09:11:25 UTC (rev 3300) @@ -0,0 +1,116 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + = + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + = + + + + + + + + + + + + + + + = + + + + + + + + + + + + + + + + + + \ No newline at end of file Modified: portal/trunk/component/portal/src/main/java/org/exoplatform/porta= l/resource/config/xml/SkinConfigParser.java =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- portal/trunk/component/portal/src/main/java/org/exoplatform/portal/reso= urce/config/xml/SkinConfigParser.java 2010-06-11 06:47:02 UTC (rev 3299) +++ portal/trunk/component/portal/src/main/java/org/exoplatform/portal/reso= urce/config/xml/SkinConfigParser.java 2010-06-11 09:11:25 UTC (rev 3300) @@ -33,7 +33,9 @@ import org.w3c.dom.NodeList; = import java.util.ArrayList; +import java.util.HashMap; import java.util.List; +import java.util.Map; = import javax.servlet.ServletContext; = @@ -49,14 +51,25 @@ public static final String GATEIN_RESOURCES_1_0_SYSTEM_ID =3D "http://w= ww.gatein.org/xml/ns/gatein_resources_1_0"; = /** . */ + public static final String GATEIN_RESOURCES_1_1_SYSTEM_ID =3D "http://w= ww.gatein.org/xml/ns/gatein_resources_1_1"; + + /** . */ private static final String GATEIN_RESOURCE_1_0_XSD_PATH =3D "gatein_re= sources_1_0.xsd"; = /** . */ - private static final XMLValidator VALIDATOR =3D new XMLValidator( - SkinConfigParser.class, - GATEIN_RESOURCES_1_0_SYSTEM_ID, - GATEIN_RESOURCE_1_0_XSD_PATH); + private static final String GATEIN_RESOURCE_1_1_XSD_PATH =3D "gatein_re= sources_1_1.xsd"; = + /** . */ + private static final XMLValidator VALIDATOR; + + static + { + Map systemIdToResourcePath =3D new HashMap(); + systemIdToResourcePath.put(GATEIN_RESOURCES_1_0_SYSTEM_ID, GATEIN_RE= SOURCE_1_0_XSD_PATH); + systemIdToResourcePath.put(GATEIN_RESOURCES_1_1_SYSTEM_ID, GATEIN_RE= SOURCE_1_1_XSD_PATH); + VALIDATOR =3D new XMLValidator(SkinConfigParser.class, systemIdToRes= ourcePath); + } + public static void processConfigResource(DocumentSource source, SkinSer= vice skinService, ServletContext scontext) { List allTasks =3D fetchTasks(source); Modified: portal/trunk/component/portal/src/test/java/org/exoplatform/porta= l/resource/TestGateInResourceParser.java =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- portal/trunk/component/portal/src/test/java/org/exoplatform/portal/reso= urce/TestGateInResourceParser.java 2010-06-11 06:47:02 UTC (rev 3299) +++ portal/trunk/component/portal/src/test/java/org/exoplatform/portal/reso= urce/TestGateInResourceParser.java 2010-06-11 09:11:25 UTC (rev 3300) @@ -12,9 +12,25 @@ = public class TestGateInResourceParser extends TestCase { = - public void testBinding() throws MalformedURLException { - URL url =3D this.getClass().getResource("/WEB-INF/gatein-resources.x= ml"); - assertNotNull("the gatein-resources.xml can not be found", url); + public void testResources1_0() throws MalformedURLException + { + assertDescriptorCanBeLoaded("org/exoplatform/portal/resource/gatein-= resources-1_0.xml"); + } + + public void testResources1_0WithSkinModule() throws MalformedURLExcepti= on + { + assertDescriptorCanBeLoaded("org/exoplatform/portal/resource/gatein-= resources-1_0-with-skin-module.xml"); + } + + public void testResources1_1() throws MalformedURLException + { + assertDescriptorCanBeLoaded("org/exoplatform/portal/resource/gatein-= resources-1_1.xml"); + } + + private void assertDescriptorCanBeLoaded(String descriptorPath) throws = MalformedURLException + { + URL url =3D Thread.currentThread().getContextClassLoader().getResour= ce(descriptorPath); + assertNotNull("The " + descriptorPath + " can not be found", url); DocumentSource source =3D DocumentSource.create(url); List tasks =3D SkinConfigParser.fetchTasks(source); assertNotNull("There are no tasks", tasks); Added: portal/trunk/component/portal/src/test/resources/org/exoplatform/por= tal/resource/gatein-resources-1_0-with-skin-module.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- portal/trunk/component/portal/src/test/resources/org/exoplatform/portal= /resource/gatein-resources-1_0-with-skin-module.xml = (rev 0) +++ portal/trunk/component/portal/src/test/resources/org/exoplatform/portal= /resource/gatein-resources-1_0-with-skin-module.xml 2010-06-11 09:11:25 UTC= (rev 3300) @@ -0,0 +1,334 @@ + + + + + + + + Default + MyModule + /skin/Stylesheet.css + + + + + + web + BannerPortlet + Default + /skin/portal/webui/component/UIBannerPortlet/DefaultStylesheet= .css + + + + + + web + FooterPortlet + Default + /skin/portal/webui/component/UIFooterPortlet/DefaultStylesheet= .css + + + + + Simple + + SimpleBlue + + + SimpleViolet + + + SimpleOrange + + + SimplePink + + + SimpleGreen + + + + + + RoundConer + + RoundConerBlue + + + RoundConerViolet + + + RoundConerOrange + + + RoundConerPink + + + RoundConerGreen + + + + + + Shadow + + ShadowBlue + + + ShadowViolet + + + ShadowOrange + + + ShadowPink + + + ShadowGreen + + + + + + MacStyle + + MacTheme + + + MacGray + + + MacGreenSteel + + + + + + VistaStyle + + VistaTheme + + + + + + eXo + /javascript/eXo.js + 0 + + + + + + + eXo.core.Utils + /javascript/eXo/core/Util.js + 1 + + + eXo.core.DOMUtil + /javascript/eXo/core/DOMUtil.js + 1 + + + eXo.core.Browser + /javascript/eXo/core/Browser.js + 2 + + + eXo.core.MouseEventManager + /javascript/eXo/core/MouseEventManager.js + + + eXo.core.UIMaskLayer + /javascript/eXo/core/UIMaskLayer.js + + + eXo.core.Skin + /javascript/eXo/core/Skin.js + + + eXo.core.DragDrop + /javascript/eXo/core/DragDrop.js + + + eXo.core.DragDrop2 + /javascript/eXo/core/DragDrop2.js + + + eXo.core.Topic + /javascript/eXo/core/Topic.js + + + eXo.core.JSON + /javascript/eXo/core/JSON.js + + + eXo.core.Cometd + /javascript/eXo/core/Cometd.js + + + eXo.core.Spliter + /javascript/eXo/core/Spliter.js + + + eXo.core.Notification + /javascript/eXo/core/Notification.js + + + eXo.core.Loader + /javascript/eXo/core/Loader.js + + + eXo.core.I18n + /javascript/eXo/core/I18n.js + + + + + + + eXo.gadget.UIGadget + /javascript/eXo/gadget/UIGadget.js + + + + + + + eXo.webui.UIItemSelector + /javascript/eXo/webui/UIItemSelector.js + + + eXo.webui.UIForm + /javascript/eXo/webui/UIForm.js + + + eXo.webui.UIPopup + /javascript/eXo/webui/UIPopup.js + + + eXo.webui.UIPopupSelectCategory + /javascript/eXo/webui/UIPopupSelectCategory.js + + + eXo.webui.UIPopupWindow + /javascript/eXo/webui/UIPopupWindow.js + + + eXo.webui.UIHorizontalTabs + /javascript/eXo/webui/UIHorizontalTabs.js + + + eXo.webui.UIPopupMenu + /javascript/eXo/webui/UIPopupMenu.js + + + eXo.webui.UIDropDownControl + /javascript/eXo/webui/UIDropDownControl.js + + + eXo.webui.UIRightClickPopupMenu + /javascript/eXo/webui/UIRightClickPopupMenu.js + + + eXo.webui.UIVerticalSlideTabs + /javascript/eXo/webui/UIVerticalSlideTabs.js + + + eXo.webui.UIPermissionSelectorTab + /javascript/eXo/webui/UIPermissionSelectorTab.js + + + eXo.webui.UIDashboard + /javascript/eXo/webui/UIDashboard.js + + + eXo.webui.UIDashboardUtil + /javascript/eXo/webui/UIDashboardUtil.js + + + eXo.webui.UINotification + /javascript/eXo/webui/UINotification.js + + + eXo.webui.UIUserSelector + /javascript/eXo/webui/UIUserSelector.js + + + eXo.webui.UICombobox + /javascript/eXo/webui/UICombobox.js + + + eXo.webui.UICombobox + /javascript/eXo/webui/UIVirtualList.js + + + eXo.webui.UIColorPicker + /javascript/eXo/webui/UIColorPicker.js + + + + + + + eXo.portal.PortalHttpRequest + /javascript/eXo/portal/PortalHttpRequest.js + + + eXo.portal.UIPortal + /javascript/eXo/portal/UIPortal.js + + + eXo.portal.UIWorkspace + /javascript/eXo/portal/UIWorkspace.js + + + eXo.portal.UIPortalControl + /javascript/eXo/portal/UIPortalControl.js + + + eXo.portal.PortalDragDrop + /javascript/eXo/portal/PortalDragDrop.js + + + eXo.portal.UIPortalNavigation + /javascript/eXo/portal/UIPortalNavigation.js + + + eXo.portal.UIMaskWorkspace + /javascript/eXo/portal/UIMaskWorkspace.js + + + eXo.portal.UIBrowseContent + /javascript/eXo/portal/UIBrowseContent.js + + + + + + eXo.webui.UIPortlet + /javascript/eXo/webui/UIPortlet.js + + + Added: portal/trunk/component/portal/src/test/resources/org/exoplatform/por= tal/resource/gatein-resources-1_0.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- portal/trunk/component/portal/src/test/resources/org/exoplatform/portal= /resource/gatein-resources-1_0.xml (rev 0) +++ portal/trunk/component/portal/src/test/resources/org/exoplatform/portal= /resource/gatein-resources-1_0.xml 2010-06-11 09:11:25 UTC (rev 3300) @@ -0,0 +1,332 @@ + + + + + + + Default + /skin/Stylesheet.css + + + + + + web + BannerPortlet + Default + /skin/portal/webui/component/UIBannerPortlet/DefaultStylesheet= .css + + + + + + web + FooterPortlet + Default + /skin/portal/webui/component/UIFooterPortlet/DefaultStylesheet= .css + + + + + Simple + + SimpleBlue + + + SimpleViolet + + + SimpleOrange + + + SimplePink + + + SimpleGreen + + + + + + RoundConer + + RoundConerBlue + + + RoundConerViolet + + + RoundConerOrange + + + RoundConerPink + + + RoundConerGreen + + + + + + Shadow + + ShadowBlue + + + ShadowViolet + + + ShadowOrange + + + ShadowPink + + + ShadowGreen + + + + + + MacStyle + + MacTheme + + + MacGray + + + MacGreenSteel + + + + + + VistaStyle + + VistaTheme + + + + + + eXo + /javascript/eXo.js + 0 + + + + + + + eXo.core.Utils + /javascript/eXo/core/Util.js + 1 + + + eXo.core.DOMUtil + /javascript/eXo/core/DOMUtil.js + 1 + + + eXo.core.Browser + /javascript/eXo/core/Browser.js + 2 + + + eXo.core.MouseEventManager + /javascript/eXo/core/MouseEventManager.js + + + eXo.core.UIMaskLayer + /javascript/eXo/core/UIMaskLayer.js + + + eXo.core.Skin + /javascript/eXo/core/Skin.js + + + eXo.core.DragDrop + /javascript/eXo/core/DragDrop.js + + + eXo.core.DragDrop2 + /javascript/eXo/core/DragDrop2.js + + + eXo.core.Topic + /javascript/eXo/core/Topic.js + + + eXo.core.JSON + /javascript/eXo/core/JSON.js + + + eXo.core.Cometd + /javascript/eXo/core/Cometd.js + + + eXo.core.Spliter + /javascript/eXo/core/Spliter.js + + + eXo.core.Notification + /javascript/eXo/core/Notification.js + + + eXo.core.Loader + /javascript/eXo/core/Loader.js + + + eXo.core.I18n + /javascript/eXo/core/I18n.js + + + + + + + eXo.gadget.UIGadget + /javascript/eXo/gadget/UIGadget.js + + + + + + + eXo.webui.UIItemSelector + /javascript/eXo/webui/UIItemSelector.js + + + eXo.webui.UIForm + /javascript/eXo/webui/UIForm.js + + + eXo.webui.UIPopup + /javascript/eXo/webui/UIPopup.js + + + eXo.webui.UIPopupSelectCategory + /javascript/eXo/webui/UIPopupSelectCategory.js + + + eXo.webui.UIPopupWindow + /javascript/eXo/webui/UIPopupWindow.js + + + eXo.webui.UIHorizontalTabs + /javascript/eXo/webui/UIHorizontalTabs.js + + + eXo.webui.UIPopupMenu + /javascript/eXo/webui/UIPopupMenu.js + + + eXo.webui.UIDropDownControl + /javascript/eXo/webui/UIDropDownControl.js + + + eXo.webui.UIRightClickPopupMenu + /javascript/eXo/webui/UIRightClickPopupMenu.js + + + eXo.webui.UIVerticalSlideTabs + /javascript/eXo/webui/UIVerticalSlideTabs.js + + + eXo.webui.UIPermissionSelectorTab + /javascript/eXo/webui/UIPermissionSelectorTab.js + + + eXo.webui.UIDashboard + /javascript/eXo/webui/UIDashboard.js + + + eXo.webui.UIDashboardUtil + /javascript/eXo/webui/UIDashboardUtil.js + + + eXo.webui.UINotification + /javascript/eXo/webui/UINotification.js + + + eXo.webui.UIUserSelector + /javascript/eXo/webui/UIUserSelector.js + + + eXo.webui.UICombobox + /javascript/eXo/webui/UICombobox.js + + + eXo.webui.UICombobox + /javascript/eXo/webui/UIVirtualList.js + + + eXo.webui.UIColorPicker + /javascript/eXo/webui/UIColorPicker.js + + + + + + + eXo.portal.PortalHttpRequest + /javascript/eXo/portal/PortalHttpRequest.js + + + eXo.portal.UIPortal + /javascript/eXo/portal/UIPortal.js + + + eXo.portal.UIWorkspace + /javascript/eXo/portal/UIWorkspace.js + + + eXo.portal.UIPortalControl + /javascript/eXo/portal/UIPortalControl.js + + + eXo.portal.PortalDragDrop + /javascript/eXo/portal/PortalDragDrop.js + + + eXo.portal.UIPortalNavigation + /javascript/eXo/portal/UIPortalNavigation.js + + + eXo.portal.UIMaskWorkspace + /javascript/eXo/portal/UIMaskWorkspace.js + + + eXo.portal.UIBrowseContent + /javascript/eXo/portal/UIBrowseContent.js + + + + + + eXo.webui.UIPortlet + /javascript/eXo/webui/UIPortlet.js + + + Added: portal/trunk/component/portal/src/test/resources/org/exoplatform/por= tal/resource/gatein-resources-1_1.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- portal/trunk/component/portal/src/test/resources/org/exoplatform/portal= /resource/gatein-resources-1_1.xml (rev 0) +++ portal/trunk/component/portal/src/test/resources/org/exoplatform/portal= /resource/gatein-resources-1_1.xml 2010-06-11 09:11:25 UTC (rev 3300) @@ -0,0 +1,334 @@ + + + + + + + + Default + MyModule + /skin/Stylesheet.css + = + + + + + web + BannerPortlet + Default + /skin/portal/webui/component/UIBannerPortlet/DefaultStylesheet= .css + + = + + + + web + FooterPortlet + Default + /skin/portal/webui/component/UIFooterPortlet/DefaultStylesheet= .css + + = + + + Simple + + SimpleBlue + + + SimpleViolet + + + SimpleOrange + + + SimplePink + + + SimpleGreen + + + = + + + RoundConer + + RoundConerBlue + + + RoundConerViolet + + + RoundConerOrange + + + RoundConerPink + + + RoundConerGreen + + + = + + + Shadow + + ShadowBlue + + + ShadowViolet + + + ShadowOrange + + + ShadowPink + + + ShadowGreen + + + = + + + MacStyle + + MacTheme + + + MacGray + + + MacGreenSteel + + + = + + + VistaStyle + + VistaTheme + + + = + + + eXo + /javascript/eXo.js + 0 + + + + + + + eXo.core.Utils + /javascript/eXo/core/Util.js + 1 + + + eXo.core.DOMUtil + /javascript/eXo/core/DOMUtil.js + 1 + + + eXo.core.Browser + /javascript/eXo/core/Browser.js + 2 + + + eXo.core.MouseEventManager + /javascript/eXo/core/MouseEventManager.js + + + eXo.core.UIMaskLayer + /javascript/eXo/core/UIMaskLayer.js + + + eXo.core.Skin + /javascript/eXo/core/Skin.js + + + eXo.core.DragDrop + /javascript/eXo/core/DragDrop.js + + + eXo.core.DragDrop2 + /javascript/eXo/core/DragDrop2.js + + + eXo.core.Topic + /javascript/eXo/core/Topic.js + + + eXo.core.JSON + /javascript/eXo/core/JSON.js + + + eXo.core.Cometd + /javascript/eXo/core/Cometd.js + + + eXo.core.Spliter + /javascript/eXo/core/Spliter.js + + + eXo.core.Notification + /javascript/eXo/core/Notification.js + + + eXo.core.Loader + /javascript/eXo/core/Loader.js + + + eXo.core.I18n + /javascript/eXo/core/I18n.js + + + + + + + eXo.gadget.UIGadget + /javascript/eXo/gadget/UIGadget.js + + + + + = + + eXo.webui.UIItemSelector + /javascript/eXo/webui/UIItemSelector.js + + + eXo.webui.UIForm + /javascript/eXo/webui/UIForm.js + + + eXo.webui.UIPopup + /javascript/eXo/webui/UIPopup.js + + + eXo.webui.UIPopupSelectCategory + /javascript/eXo/webui/UIPopupSelectCategory.js + + + eXo.webui.UIPopupWindow + /javascript/eXo/webui/UIPopupWindow.js + + + eXo.webui.UIHorizontalTabs + /javascript/eXo/webui/UIHorizontalTabs.js + + + eXo.webui.UIPopupMenu + /javascript/eXo/webui/UIPopupMenu.js + + + eXo.webui.UIDropDownControl + /javascript/eXo/webui/UIDropDownControl.js + + + eXo.webui.UIRightClickPopupMenu + /javascript/eXo/webui/UIRightClickPopupMenu.js + + + eXo.webui.UIVerticalSlideTabs + /javascript/eXo/webui/UIVerticalSlideTabs.js + + + eXo.webui.UIPermissionSelectorTab + /javascript/eXo/webui/UIPermissionSelectorTab.js + + + eXo.webui.UIDashboard + /javascript/eXo/webui/UIDashboard.js + + + eXo.webui.UIDashboardUtil + /javascript/eXo/webui/UIDashboardUtil.js + + + eXo.webui.UINotification + /javascript/eXo/webui/UINotification.js + + + eXo.webui.UIUserSelector + /javascript/eXo/webui/UIUserSelector.js + + + eXo.webui.UICombobox + /javascript/eXo/webui/UICombobox.js + + + eXo.webui.UICombobox + /javascript/eXo/webui/UIVirtualList.js + + + eXo.webui.UIColorPicker + /javascript/eXo/webui/UIColorPicker.js + + + + + + + eXo.portal.PortalHttpRequest + /javascript/eXo/portal/PortalHttpRequest.js + + + eXo.portal.UIPortal + /javascript/eXo/portal/UIPortal.js + + + eXo.portal.UIWorkspace + /javascript/eXo/portal/UIWorkspace.js + + + eXo.portal.UIPortalControl + /javascript/eXo/portal/UIPortalControl.js + + + eXo.portal.PortalDragDrop + /javascript/eXo/portal/PortalDragDrop.js + + + eXo.portal.UIPortalNavigation + /javascript/eXo/portal/UIPortalNavigation.js + + + eXo.portal.UIMaskWorkspace + /javascript/eXo/portal/UIMaskWorkspace.js + + + eXo.portal.UIBrowseContent + /javascript/eXo/portal/UIBrowseContent.js + + + + + + eXo.webui.UIPortlet + /javascript/eXo/webui/UIPortlet.js + + + --===============9086547308433420220==--