Author: mattmann
Date: Mon Aug 24 05:09:51 2015
New Revision: 1697315

URL: http://svn.apache.org/r1697315
Log:
- OODT-842 WIP
  - make skinnable
  - add breadcrumbs and HomePage link logic.

Modified:
    
oodt/trunk/curator/webapp/src/main/java/org/apache/oodt/cas/curation/CurationApp.java
    
oodt/trunk/curator/webapp/src/main/java/org/apache/oodt/cas/curation/HomePage.html
    
oodt/trunk/curator/webapp/src/main/java/org/apache/oodt/cas/curation/HomePage.java
    
oodt/trunk/curator/webapp/src/main/java/org/apache/oodt/cas/curation/login/LoginPage.java
    
oodt/trunk/curator/webapp/src/main/java/org/apache/oodt/cas/curation/workbench/WorkbenchPage.java
    oodt/trunk/curator/webapp/src/main/webapp/META-INF/context.xml

Modified: 
oodt/trunk/curator/webapp/src/main/java/org/apache/oodt/cas/curation/CurationApp.java
URL: 
http://svn.apache.org/viewvc/oodt/trunk/curator/webapp/src/main/java/org/apache/oodt/cas/curation/CurationApp.java?rev=1697315&r1=1697314&r2=1697315&view=diff
==============================================================================
--- 
oodt/trunk/curator/webapp/src/main/java/org/apache/oodt/cas/curation/CurationApp.java
 (original)
+++ 
oodt/trunk/curator/webapp/src/main/java/org/apache/oodt/cas/curation/CurationApp.java
 Mon Aug 24 05:09:51 2015
@@ -42,6 +42,8 @@ public class CurationApp extends WebAppl
   public static final String SSO_IMPL_CLASS = 
"org.apache.oodt.security.sso.implClass";
 
   public static final String CURATOR_HOMEPAGE = "curator.homepage";
+  
+  public static final String CURATOR_SKIN = "org.apache.oodt.cas.curator.skin";
 
   /*
    * (non-Javadoc)
@@ -91,6 +93,10 @@ public class CurationApp extends WebAppl
   public String getSSOImplClass() {
     return getServletContext().getInitParameter(SSO_IMPL_CLASS);
   }
+  
+  public String getSkin(){
+    return getServletContext().getInitParameter(CURATOR_SKIN);
+  }
 
   /*
    * (non-Javadoc)
@@ -101,7 +107,11 @@ public class CurationApp extends WebAppl
    */
   @Override
   public Session newSession(Request request, Response response) {
-    System.out.println("CALLED!");
+    CurationSession session = new CurationSession(request);
+    String skin = getSkin();
+    if (skin != null && !skin.equals("")){
+      session.setStyle(skin);  
+    }
     return new CurationSession(request);
   }
 

Modified: 
oodt/trunk/curator/webapp/src/main/java/org/apache/oodt/cas/curation/HomePage.html
URL: 
http://svn.apache.org/viewvc/oodt/trunk/curator/webapp/src/main/java/org/apache/oodt/cas/curation/HomePage.html?rev=1697315&r1=1697314&r2=1697315&view=diff
==============================================================================
--- 
oodt/trunk/curator/webapp/src/main/java/org/apache/oodt/cas/curation/HomePage.html
 (original)
+++ 
oodt/trunk/curator/webapp/src/main/java/org/apache/oodt/cas/curation/HomePage.html
 Mon Aug 24 05:09:51 2015
@@ -45,7 +45,7 @@
         <!-- Breadcrumbs Area -->
         <div id="breadcrumbs">
         <div style="margin-left: 10px;padding-left: 10px;">
-        <a href="#" style="color:black;">Home</a> > Main
+        <a href="#" style="color:black;" wicket:id="home_link">Home</a> > 
<span style="color:black;" wicket:id="crumb_name">Main</span>
         </div>
         </div>
     </div>

Modified: 
oodt/trunk/curator/webapp/src/main/java/org/apache/oodt/cas/curation/HomePage.java
URL: 
http://svn.apache.org/viewvc/oodt/trunk/curator/webapp/src/main/java/org/apache/oodt/cas/curation/HomePage.java?rev=1697315&r1=1697314&r2=1697315&view=diff
==============================================================================
--- 
oodt/trunk/curator/webapp/src/main/java/org/apache/oodt/cas/curation/HomePage.java
 (original)
+++ 
oodt/trunk/curator/webapp/src/main/java/org/apache/oodt/cas/curation/HomePage.java
 Mon Aug 24 05:09:51 2015
@@ -18,6 +18,7 @@
 package org.apache.oodt.cas.curation;
 
 import org.apache.oodt.cas.curation.login.LoginPage;
+import org.apache.oodt.cas.curation.workbench.WorkbenchPage;
 import org.apache.wicket.Application;
 import org.apache.wicket.PageParameters;
 import org.apache.wicket.markup.html.WebPage;
@@ -77,6 +78,13 @@ public class HomePage extends WebPage {
 
     String projectName = app.getProjectName() + " CAS Curation";
     add(new Label("project_name", projectName));
+    add(new Label("crumb_name", "Main"));
+    add(new Link<String>("home_link"){
+      @Override
+      public void onClick() {
+        setResponsePage(WorkbenchPage.class);
+      }
+    });
   }
 
 }

Modified: 
oodt/trunk/curator/webapp/src/main/java/org/apache/oodt/cas/curation/login/LoginPage.java
URL: 
http://svn.apache.org/viewvc/oodt/trunk/curator/webapp/src/main/java/org/apache/oodt/cas/curation/login/LoginPage.java?rev=1697315&r1=1697314&r2=1697315&view=diff
==============================================================================
--- 
oodt/trunk/curator/webapp/src/main/java/org/apache/oodt/cas/curation/login/LoginPage.java
 (original)
+++ 
oodt/trunk/curator/webapp/src/main/java/org/apache/oodt/cas/curation/login/LoginPage.java
 Mon Aug 24 05:09:51 2015
@@ -52,6 +52,7 @@ public class LoginPage extends HomePage
     String action = parameters.getString("action");
     String appNameString = app.getProjectName()+" CAS Curation Interface";
     add(new Label("login_project_name", appNameString));
+    replace(new Label("crumb_name", "Login"));
     final WebMarkupContainer creds = new WebMarkupContainer("invalid_creds");
     final WebMarkupContainer connect = new WebMarkupContainer("connect_error");
     creds.setVisible(false);

Modified: 
oodt/trunk/curator/webapp/src/main/java/org/apache/oodt/cas/curation/workbench/WorkbenchPage.java
URL: 
http://svn.apache.org/viewvc/oodt/trunk/curator/webapp/src/main/java/org/apache/oodt/cas/curation/workbench/WorkbenchPage.java?rev=1697315&r1=1697314&r2=1697315&view=diff
==============================================================================
--- 
oodt/trunk/curator/webapp/src/main/java/org/apache/oodt/cas/curation/workbench/WorkbenchPage.java
 (original)
+++ 
oodt/trunk/curator/webapp/src/main/java/org/apache/oodt/cas/curation/workbench/WorkbenchPage.java
 Mon Aug 24 05:09:51 2015
@@ -22,6 +22,7 @@ import org.apache.oodt.cas.curation.Home
 import org.apache.oodt.cas.curation.login.LoginPage;
 import org.apache.oodt.cas.webcomponents.curation.workbench.Workbench;
 import org.apache.wicket.PageParameters;
+import org.apache.wicket.markup.html.basic.Label;
 
 public class WorkbenchPage extends HomePage {
 
@@ -38,6 +39,7 @@ public class WorkbenchPage extends HomeP
     
     add(new Workbench(
         "curator_workbench"));
+    replace(new Label("crumb_name", "Workbench"));
 
   }
 

Modified: oodt/trunk/curator/webapp/src/main/webapp/META-INF/context.xml
URL: 
http://svn.apache.org/viewvc/oodt/trunk/curator/webapp/src/main/webapp/META-INF/context.xml?rev=1697315&r1=1697314&r2=1697315&view=diff
==============================================================================
--- oodt/trunk/curator/webapp/src/main/webapp/META-INF/context.xml (original)
+++ oodt/trunk/curator/webapp/src/main/webapp/META-INF/context.xml Mon Aug 24 
05:09:51 2015
@@ -45,6 +45,9 @@ the License.
     <Parameter name="org.apache.oodt.cas.curator.metExtension"
         value=".met"/>
         
+    <Parameter name="org.apache.oodt.cas.curator.skin"
+        value=""/>
+        
     <Parameter name="org.apache.oodt.cas.fm.url"
         value="[FILEMGR_URL]"/>
         <Parameter name="org.apache.oodt.cas.curator.catalogFactoryClass" 


Reply via email to