Author: hasan
Date: Thu Jun  9 13:26:23 2011
New Revision: 1133864

URL: http://svn.apache.org/viewvc?rev=1133864&view=rev
Log:
CLEREZZA-559: moved minimum style resources from web.resources.style to 
auth.cookie

Added:
    
incubator/clerezza/trunk/parent/platform.security.auth.cookie/src/main/resources/CLEREZZA-INF/
    
incubator/clerezza/trunk/parent/platform.security.auth.cookie/src/main/resources/CLEREZZA-INF/web-resources/
    
incubator/clerezza/trunk/parent/platform.security.auth.cookie/src/main/resources/CLEREZZA-INF/web-resources/login-resources/
    
incubator/clerezza/trunk/parent/platform.security.auth.cookie/src/main/resources/CLEREZZA-INF/web-resources/login-resources/scripts/
    
incubator/clerezza/trunk/parent/platform.security.auth.cookie/src/main/resources/CLEREZZA-INF/web-resources/login-resources/scripts/login.js
    
incubator/clerezza/trunk/parent/platform.security.auth.cookie/src/main/resources/CLEREZZA-INF/web-resources/login-resources/style/
    
incubator/clerezza/trunk/parent/platform.security.auth.cookie/src/main/resources/CLEREZZA-INF/web-resources/login-resources/style/login.css
Removed:
    
incubator/clerezza/trunk/parent/platform.security.auth.cookie/src/main/resources/org/apache/clerezza/platform/security/auth/cookie/staticweb/scripts/login.js
    
incubator/clerezza/trunk/parent/web.resources.style/src/main/resources/CLEREZZA-INF/web-resources/style/login.css
Modified:
    incubator/clerezza/trunk/parent/platform.security.auth.cookie/pom.xml
    
incubator/clerezza/trunk/parent/platform.security.auth.cookie/src/main/java/org/apache/clerezza/platform/security/auth/cookie/CookieLogin.java
    
incubator/clerezza/trunk/parent/platform.security.auth.cookie/src/main/resources/org/apache/clerezza/platform/security/auth/cookie/login.xhtml
    
incubator/clerezza/trunk/parent/platform.security.auth.cookie/src/main/resources/org/apache/clerezza/platform/security/auth/cookie/login_naked.xhtml

Modified: incubator/clerezza/trunk/parent/platform.security.auth.cookie/pom.xml
URL: 
http://svn.apache.org/viewvc/incubator/clerezza/trunk/parent/platform.security.auth.cookie/pom.xml?rev=1133864&r1=1133863&r2=1133864&view=diff
==============================================================================
--- incubator/clerezza/trunk/parent/platform.security.auth.cookie/pom.xml 
(original)
+++ incubator/clerezza/trunk/parent/platform.security.auth.cookie/pom.xml Thu 
Jun  9 13:26:23 2011
@@ -39,10 +39,6 @@
                        <groupId>org.apache.clerezza</groupId>
                        <artifactId>jaxrs.utils</artifactId>
                </dependency>
-               <dependency>
-                       <groupId>org.apache.clerezza</groupId>
-                       <artifactId>web.fileserver</artifactId>
-               </dependency>
         <dependency>
          <groupId>javax.servlet</groupId>
          <artifactId>servlet-api</artifactId>

Modified: 
incubator/clerezza/trunk/parent/platform.security.auth.cookie/src/main/java/org/apache/clerezza/platform/security/auth/cookie/CookieLogin.java
URL: 
http://svn.apache.org/viewvc/incubator/clerezza/trunk/parent/platform.security.auth.cookie/src/main/java/org/apache/clerezza/platform/security/auth/cookie/CookieLogin.java?rev=1133864&r1=1133863&r2=1133864&view=diff
==============================================================================
--- 
incubator/clerezza/trunk/parent/platform.security.auth.cookie/src/main/java/org/apache/clerezza/platform/security/auth/cookie/CookieLogin.java
 (original)
+++ 
incubator/clerezza/trunk/parent/platform.security.auth.cookie/src/main/java/org/apache/clerezza/platform/security/auth/cookie/CookieLogin.java
 Thu Jun  9 13:26:23 2011
@@ -35,7 +35,6 @@ import javax.ws.rs.FormParam;
 import javax.ws.rs.GET;
 import javax.ws.rs.POST;
 import javax.ws.rs.Path;
-import javax.ws.rs.PathParam;
 import javax.ws.rs.QueryParam;
 import javax.ws.rs.core.Context;
 import javax.ws.rs.core.HttpHeaders;
@@ -64,8 +63,6 @@ import org.apache.clerezza.rdf.core.impl
 import org.apache.clerezza.rdf.core.impl.SimpleMGraph;
 import org.apache.clerezza.rdf.ontologies.RDF;
 import org.apache.clerezza.rdf.utils.GraphNode;
-import org.apache.clerezza.web.fileserver.BundlePathNode;
-import org.apache.clerezza.web.fileserver.FileServer;
 import org.apache.felix.scr.annotations.Component;
 import org.apache.felix.scr.annotations.Property;
 import org.apache.felix.scr.annotations.Reference;
@@ -74,7 +71,7 @@ import org.apache.felix.scr.annotations.
 import org.apache.felix.scr.annotations.Service;
 import org.osgi.framework.Bundle;
 import org.wymiwyg.commons.util.Base64;
-import org.wymiwyg.commons.util.dirbrowser.PathNode;
+
 
 /**
  *
@@ -87,7 +84,7 @@ import org.wymiwyg.commons.util.dirbrows
                policy=ReferencePolicy.DYNAMIC,
                referenceInterface=LoginListener.class)
 @Property(name = "javax.ws.rs", boolValue = true)
-@Path("/login")
+@Path("login/")
 public class CookieLogin {
 
        /**
@@ -95,7 +92,6 @@ public class CookieLogin {
         */
        public static final String AUTH_COOKIE_NAME = "auth";
        private final Logger logger = 
LoggerFactory.getLogger(CookieLogin.class);
-       private FileServer fileServer;
        private final Set<LoginListener> loginListenerSet = 
Collections.synchronizedSet(new HashSet<LoginListener>());
 
        @Reference
@@ -113,8 +109,7 @@ public class CookieLogin {
 
                Bundle bundle = componentContext.getBundleContext().getBundle();
                URL resourceDir = getClass().getResource("staticweb");
-               PathNode pathNode = new BundlePathNode(bundle, 
resourceDir.getPath());
-               fileServer = new FileServer(pathNode);
+
 
 
                URL templateURL = getClass().getResource("login.xhtml");
@@ -237,12 +232,6 @@ public class CookieLogin {
                return cookie;
        }
 
-       @GET
-       @Path("{path:.+}")
-       public PathNode getStaticFile(@PathParam("path") String path) {
-               return fileServer.getNode(path);
-       }
-
        /**
         * Registers a <code>LoginListener</code>
         *

Added: 
incubator/clerezza/trunk/parent/platform.security.auth.cookie/src/main/resources/CLEREZZA-INF/web-resources/login-resources/scripts/login.js
URL: 
http://svn.apache.org/viewvc/incubator/clerezza/trunk/parent/platform.security.auth.cookie/src/main/resources/CLEREZZA-INF/web-resources/login-resources/scripts/login.js?rev=1133864&view=auto
==============================================================================
--- 
incubator/clerezza/trunk/parent/platform.security.auth.cookie/src/main/resources/CLEREZZA-INF/web-resources/login-resources/scripts/login.js
 (added)
+++ 
incubator/clerezza/trunk/parent/platform.security.auth.cookie/src/main/resources/CLEREZZA-INF/web-resources/login-resources/scripts/login.js
 Thu Jun  9 13:26:23 2011
@@ -0,0 +1,32 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+
+$(document).ready(function() {
+
+       $("#submitButton").hide();
+       $("<a/>").addClass("tx-button tx-button-generic").attr("href", "#")
+               .text("Log in").insertBefore("#submitButton");
+
+       $(".tx-button-generic").click(function(){
+               $("#login-form").submit();
+       });
+
+       $("input[name*='user']").focus();
+       
+});
\ No newline at end of file

Added: 
incubator/clerezza/trunk/parent/platform.security.auth.cookie/src/main/resources/CLEREZZA-INF/web-resources/login-resources/style/login.css
URL: 
http://svn.apache.org/viewvc/incubator/clerezza/trunk/parent/platform.security.auth.cookie/src/main/resources/CLEREZZA-INF/web-resources/login-resources/style/login.css?rev=1133864&view=auto
==============================================================================
--- 
incubator/clerezza/trunk/parent/platform.security.auth.cookie/src/main/resources/CLEREZZA-INF/web-resources/login-resources/style/login.css
 (added)
+++ 
incubator/clerezza/trunk/parent/platform.security.auth.cookie/src/main/resources/CLEREZZA-INF/web-resources/login-resources/style/login.css
 Thu Jun  9 13:26:23 2011
@@ -0,0 +1,94 @@
+body {
+       background-color: #eeeeee;
+       background-image: url(/style/images/bg/fade-login.png);
+       background-repeat: repeat-x;
+       background-position: center top;                
+}
+
+
+#tx-login-mask ol {
+       margin: 0;
+       padding: 0;
+       list-style: none;
+}              
+
+#tx-login-mask ol li {
+       margin: 0;
+       padding: 0;
+       list-style: none;
+       height: 2em;
+}      
+
+#tx-login-mask ol li:last-child {
+       padding-top: 0.8em;
+}              
+
+
+#tx-login-mask label {
+       width: 8em;
+       float: left;
+       color: #666666;
+}
+
+#tx-login-mask label.tx-checkbox {
+       width: 9em;
+       float: left;
+}
+
+#tx-login-mask  input[type="checkbox"] {
+       margin-left: 8em;
+       float: left;
+}
+
+#tx-login-mask input[type="text"], #tx-login-mask input[type="password"] {
+       width: 20em;
+}
+
+#tx-login-mask .tx-button {
+       width: 5em;
+       float: right;
+}
+
+#tx-login-mask {
+       top: 30%;
+       position: absolute;
+       width: 99%;
+}
+
+#tx-login-mask > div {
+       margin: 0 auto;
+       width: 29.7em;
+}      
+
+#tx-login-mask > div > div {
+       text-align: center; 
+       margin: 1em;
+}      
+
+#tx-login-mask fieldset {
+       padding: 0.5em;
+       margin: 0.5em 0;
+}
+
+#tx-login-mask .tx-info .tx-icon {
+       vertical-align: middle;
+       float: none;
+       display: inline-block;
+}
+
+.tx-error {
+       color: #cc3333;
+       font-weight: bold;
+       margin: 0.3em;
+}      
+
+.tx-info {
+       color: #c59e00;
+       font-weight: bold;
+       margin: 0.3em;
+}      
+
+.tx-line {
+       border-bottom: 1px solid #E4E4E4;
+       border-top: none;
+}
\ No newline at end of file

Modified: 
incubator/clerezza/trunk/parent/platform.security.auth.cookie/src/main/resources/org/apache/clerezza/platform/security/auth/cookie/login.xhtml
URL: 
http://svn.apache.org/viewvc/incubator/clerezza/trunk/parent/platform.security.auth.cookie/src/main/resources/org/apache/clerezza/platform/security/auth/cookie/login.xhtml?rev=1133864&r1=1133863&r2=1133864&view=diff
==============================================================================
--- 
incubator/clerezza/trunk/parent/platform.security.auth.cookie/src/main/resources/org/apache/clerezza/platform/security/auth/cookie/login.xhtml
 (original)
+++ 
incubator/clerezza/trunk/parent/platform.security.auth.cookie/src/main/resources/org/apache/clerezza/platform/security/auth/cookie/login.xhtml
 Thu Jun  9 13:26:23 2011
@@ -5,7 +5,7 @@ def login(s: Any) = new UriRef("http://c
 <title>Login Page</title>
 
        <link href="/style/style.css" media="screen" rel="stylesheet" 
type="text/css" />
-       <link href="/style/login.css" media="screen" rel="stylesheet" 
type="text/css" />
+       <link href="/login-resources/style/login.css" media="screen" 
rel="stylesheet" type="text/css" />
 
 </head>
 
@@ -23,7 +23,7 @@ def login(s: Any) = new UriRef("http://c
 <div id="tx-login-mask">
        <div>
                <div>
-                       <div id="tx-logo"></div>
+                       <div id="login-logo"><img 
src="/style/images/logo-big.png"/></div>
                        <div class="tx-info"></div>
                        {ifx((res/login("message")).length > 0) {
                                <div 
class="tx-error">{res/login("message")*}</div>

Modified: 
incubator/clerezza/trunk/parent/platform.security.auth.cookie/src/main/resources/org/apache/clerezza/platform/security/auth/cookie/login_naked.xhtml
URL: 
http://svn.apache.org/viewvc/incubator/clerezza/trunk/parent/platform.security.auth.cookie/src/main/resources/org/apache/clerezza/platform/security/auth/cookie/login_naked.xhtml?rev=1133864&r1=1133863&r2=1133864&view=diff
==============================================================================
--- 
incubator/clerezza/trunk/parent/platform.security.auth.cookie/src/main/resources/org/apache/clerezza/platform/security/auth/cookie/login_naked.xhtml
 (original)
+++ 
incubator/clerezza/trunk/parent/platform.security.auth.cookie/src/main/resources/org/apache/clerezza/platform/security/auth/cookie/login_naked.xhtml
 Thu Jun  9 13:26:23 2011
@@ -2,7 +2,7 @@ def login(s: Any) = new UriRef("http://c
 
 
 resultDocModifier.addScriptReference("/jquery/jquery-1.3.2.min.js");
-resultDocModifier.addScriptReference("/login/scripts/login.js");
+resultDocModifier.addScriptReference("/login-resources/scripts/login.js");
 
 <form action="/login" method="post" id="login-form">
        <fieldset class="tx-line">


Reply via email to