2.x specific - Fix default branding and other cosmetic issues to be compliant with...
[lgpl/argeo-commons.git] / security / plugins / org.argeo.security.ui.rap / plugin.xml
index 416b67aa7aabe598a86e4ed5d5209c33e801e08b..e39be0fb567cf0f7168d4056af11600c46b091fa 100644 (file)
@@ -6,22 +6,26 @@
       <entrypoint
             id="org.argeo.security.ui.rap.secureEntryPoint"
             class="org.argeo.security.ui.rap.SecureEntryPoint"
-            path="/node">
+            path="/node"
+            brandingId="org.argeo.security.ui.rap.defaultBranding">
       </entrypoint>
       <entrypoint
             id="org.argeo.security.ui.rap.secureEntryPoint"
             class="org.argeo.security.ui.rap.SecureEntryPoint"
-            path="/secureWebUi">
+            path="/secureWebUi"
+            brandingId="org.argeo.security.ui.rap.defaultBranding">
       </entrypoint>
       <entrypoint
             id="org.argeo.security.ui.rap.anonymousEntryPoint"
             class="org.argeo.security.ui.rap.AnonymousEntryPoint"
-            path="/publicWebUi">
+            path="/publicWebUi"
+            brandingId="org.argeo.security.ui.rap.defaultBranding">
       </entrypoint>
       <entrypoint
             id="org.argeo.security.ui.rap.logoutEntryPoint"
             class="org.argeo.security.ui.rap.LogoutEntryPoint"
-            path="/logout">
+            path="/logout"
+            brandingId="org.argeo.security.ui.rap.logoutBranding">
       </entrypoint>
       <entrypoint
             id="org.argeo.security.ui.rap.nullEntryPoint"
 
        <extension
          point="org.eclipse.rap.ui.branding">
-       <branding
-                       id="org.argeo.security.ui.rap.branding"
-            title="Argeo Web UI"
-            favicon="branding/favicon.ico"
-            body="branding/login.html">
-       </branding>
-       <branding
-                       id="org.argeo.security.ui.rap.branding"
+       <!-- themeId attribute is by default set to this value.
+                       Left anyway to provide the pattern when defining a later 
+                       own default theme for Argeo Rap UIs. 
+                       corresponding theme is found in spite of the warning -->  
+               <branding
+                       id="org.argeo.security.ui.rap.defaultBranding"
+            themeId="org.eclipse.rap.rwt.theme.Default"
             title="Argeo Web UI"
             favicon="branding/favicon.ico"
             body="branding/login.html">
        </branding>
+       <!-- we need a servlet with this name j_spring_security_logout
+                for the logout filter -->
        <branding
-                       id="org.argeo.security.ui.rap.branding"
-            title="Argeo Web UI"
-            favicon="branding/favicon.ico"
-            body="branding/login.html">
-       </branding>
-       <branding
-                       id="org.argeo.security.ui.rap.branding"
-            title="Argeo Web UI"
-            favicon="branding/favicon.ico"
-            body="branding/login.html">
-       </branding>
-       <branding
-                       id="org.argeo.security.ui.rap.branding"
-            title="Argeo Web UI"
-            favicon="branding/favicon.ico"
-            body="branding/login.html">
-       </branding>
-       <branding
-                       id="org.argeo.security.ui.rap.branding"
-            title="Argeo Public Web UI"
-            favicon="branding/favicon.ico"
-            body="branding/public.html">
-       </branding>
-       <branding
-                       id="org.argeo.security.ui.rap.branding"
-            title="Argeo Logout"
-            favicon="branding/favicon.ico"
-            body="branding/afterLogout.html">
-       </branding>
-       <!-- we need a servlet with thios name j_spring_security_logout for the logout filter -->
-       <branding
-                       id="org.argeo.security.ui.rap.branding"
+                       id="org.argeo.security.ui.rap.logoutBranding"
             title="Argeo Logout"
             favicon="branding/favicon.ico"
             body="branding/empty.html">
        </branding>
        </extension>
+       
+       <!-- LOCAL THEMES - Use the following to extend or overwrite default theme --> 
+<!--   <extension
+               point="org.eclipse.rap.ui.themes">
+               <themeContribution
+                       themeId="org.eclipse.rap.rwt.theme.Default"
+                       file="theme/defaultExt.css" /> 
+       </extension> -->
+       
 
    <extension
          point="org.eclipse.equinox.security.callbackHandlerMapping">
         </toolbar>
      </menuContribution>
      <menuContribution locationURI="menu:org.argeo.security.ui.rap.mainMenu">
-        <command
+        <command
               commandId="org.argeo.security.ui.rap.userMenuCommand"
               icon="icons/home.gif"
               id="org.argeo.security.ui.rap.userMenu">