Author: mattmann
Date: Sat Aug 22 21:10:18 2015
New Revision: 1697124

URL: http://svn.apache.org/r1697124
Log:
- refactoring and getting ready for OODT-web-components refactoring: OODT-842 
WIP

Added:
    
oodt/trunk/curator/webapp/src/main/java/org/apache/oodt/cas/curation/workbench/Workbench.css
      - copied, changed from r1697120, 
oodt/trunk/curator/webapp/src/main/java/org/apache/oodt/cas/curation/workbench/FileTree.css
    
oodt/trunk/curator/webapp/src/main/java/org/apache/oodt/cas/curation/workbench/Workbench.java
      - copied, changed from r1697120, 
oodt/trunk/curator/webapp/src/main/java/org/apache/oodt/cas/curation/workbench/FileTree.java
    
oodt/trunk/curator/webapp/src/main/java/org/apache/oodt/cas/curation/workbench/Workbench.js
      - copied unchanged from r1697122, 
oodt/trunk/curator/webapp/src/main/java/org/apache/oodt/cas/curation/workbench/HomePage.js
    
oodt/trunk/curator/webapp/src/main/java/org/apache/oodt/cas/curation/workbench/Workbench_wicket.css
      - copied, changed from r1697120, 
oodt/trunk/curator/webapp/src/main/java/org/apache/oodt/cas/curation/workbench/FileTree_wicket.css
Removed:
    
oodt/trunk/curator/webapp/src/main/java/org/apache/oodt/cas/curation/workbench/FileTree.css
    
oodt/trunk/curator/webapp/src/main/java/org/apache/oodt/cas/curation/workbench/FileTree.java
    
oodt/trunk/curator/webapp/src/main/java/org/apache/oodt/cas/curation/workbench/FileTree_wicket.css
    
oodt/trunk/curator/webapp/src/main/java/org/apache/oodt/cas/curation/workbench/HomePage.js
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.css
    
oodt/trunk/curator/webapp/src/main/java/org/apache/oodt/cas/curation/HomePage.html

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=1697124&r1=1697123&r2=1697124&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
 Sat Aug 22 21:10:18 2015
@@ -4,7 +4,7 @@ import java.util.Set;
 import java.util.logging.Level;
 import java.util.logging.Logger;
 
-import org.apache.oodt.cas.curation.workbench.FileTree;
+import org.apache.oodt.cas.curation.workbench.Workbench;
 import org.apache.wicket.Page;
 import org.apache.wicket.ResourceReference;
 import org.apache.wicket.protocol.http.WebApplication;
@@ -20,14 +20,14 @@ public class CurationApp extends WebAppl
   @Override
   protected void init() {
     super.init();
-    Set<String> resources = FileTree.getImageFiles();
+    Set<String> resources = Workbench.getImageFiles();
     if (resources != null){
       for (String resource: resources){
         String resName = new File(resource).getName();
         String resPath = "/images/"+resName;
         LOG.log(Level.INFO, "Mounting: ["+resPath+"]");
         mountSharedResource(resPath,
-            new ResourceReference(FileTree.class,
+            new ResourceReference(Workbench.class,
                 resName).getSharedResourceKey());
       }
     }

Modified: 
oodt/trunk/curator/webapp/src/main/java/org/apache/oodt/cas/curation/HomePage.css
URL: 
http://svn.apache.org/viewvc/oodt/trunk/curator/webapp/src/main/java/org/apache/oodt/cas/curation/HomePage.css?rev=1697124&r1=1697123&r2=1697124&view=diff
==============================================================================
--- 
oodt/trunk/curator/webapp/src/main/java/org/apache/oodt/cas/curation/HomePage.css
 (original)
+++ 
oodt/trunk/curator/webapp/src/main/java/org/apache/oodt/cas/curation/HomePage.css
 Sat Aug 22 21:10:18 2015
@@ -17,35 +17,6 @@
 
 @CHARSET "UTF-8";
 
-div.editor table tr td {
-    
-    position:relative;
-    padding-left:5px;
-    cursor:pointer;
-    _cursor:hand;
-    
-}
-
-div.editor table tr td img.pencil {
-    
-    position:relative;
-    left:0px;
-    cursor:pointer;
-    _cursor:hand;
-    
-}
-
-
-.ptwbMetadataList table {
-    border-top:solid 1px #ccc;
-}
-
-/* MAIN.CSS */
-/**
- * CAS Header Styles
- *
- * These describe the basic layout of the header code in 
/views/common/cas-curator-header.jsp
- */
 
 /* DIV.CAS-HEADER */
 div#cas-header {
@@ -146,12 +117,6 @@ div#footer img {
     margin-left:5px;    
 }
 
-
-
-
-
-
-
 /**
  * CAS Interface Styles
  *
@@ -230,242 +195,6 @@ form#login-form input[type=submit] {
     padding:3px;
 }
 
-
-
-/* MAIN INTERFACE STRUCTURES */
-div.container {
-    position:relative;
-    border:solid 1px grey;
-    padding:5px;
-}
-
-div#browseStagingContainer, div#browseCatalogContainer {
-    position:relative;
-    width:47%;
-    border:solid 2px #ccc;
-    padding:2px;
-}
-div#browseStagingContainer {
-    position:relative;
-    float:left;
-}
-
-div#browseCatalogContainer {
-    position:relative;
-    float:right;
-}
-
-div#browseStaging {
-    position:relative;
-    float:left;
-    width:33%;
-    border:solid 1px #ccc;
-    overflow:scroll;    
-}
-div#browseCatalog {
-    position:relative;
-    float:left;
-    width:33%;
-    border:solid 1px #ccc;
-    overflow:scroll;    
-}
-div#stagingMetContainer {
-    position:relative;
-    float:right;
-    width:60%;
-    height:350px;
-    font-size:12px;
-}
-div#stagingMetExtractorSelection {
-    position:relative;
-    margin-bottom:3px;
-    display:none;
-}
-
-div#stagedMetadataWorkbenchContent {
-    position:relative;
-    height:323px;
-    background-color:#fff;
-    overflow:scroll;
-    border:solid 1px #ccc;  
-}
-div#catalogMetadataWorkbenchContent {
-    position:relative;
-    float:right;
-    width:60%;
-    height:350px;
-    background-color:#fff;
-    overflow:scroll;
-    border:solid 1px #ccc;  
-}
-
-.browser {
-    background:#FFFFFF none repeat scroll 0 0;
-    border-color:#BBBBBB #FFFFFF #FFFFFF #BBBBBB;
-    border-style:solid;
-    border-width:1px;
-    height:350px;
-    padding:5px;
-    width:200px;
-}
-.container.browsers, .container.tasks {
-    background-color:#EEEEEE;
-    border:solid 1px #ccc;
-    padding-top:18px;
-    margin:5px 0px;
-}
-.container h5 {
-    position:relative;
-    margin:-20px -4px 5px;
-    padding:0px;
-    font-family:arial,sans-serif;
-    text-transform:uppercase;
-    color:#999; 
-}
-
-.pathbar {
-    border:solid 1px #ccc;
-    background-color:#f4f4f4;
-    color:#222;
-    padding:3px;
-    margin-bottom:2px;  
-    font-family:courier,sans-serif;
-    font-size:11px;
-}
-
-
-/* METADATA EDITOR */
-div.editor {
-    position:relative;
-    padding:0px;    
-}
-
-div.editor.info {
-    padding:5px;    
-}
-
-div.editor table {
-    font-size:11px;
-    width:100%;
-}
-
-div.editor table tr {
-    
-}
-
-div.editor table tr th {
-    border-right:solid 1px #ccc;
-    border-bottom:solid 1px #ccc;
-    padding:5px;
-    text-align:left;
-    background-color:#f6f6f6;
-    color:#555;
-}
-
-div.editor table tr td {
-    border-right:solid 1px #ccc;
-    border-bottom:solid 1px #ccc;
-    padding:5px;
-}
-
-/* 
- * INGESTION TASK LIST 
- */
-
-
-.container.tasks {
-    padding:5px;
-    padding-top:20px;
-}
-.container.tasks h5 {
-    margin:-18px 0px 2px;
-}
-div#ingestionTaskList {
-    
-}
-div#ingestionTaskListContent {
-    background-color:#fff;
-    min-height:100px;
-    border:solid 1px #ccc;  
-}
-
-div#ingestionTaskListContent table {
-    font-size:11px;
-    width:100%;
-}
-
-div#ingestionTaskListContent table tr{
-
-}
-div#ingestionTaskListContent table tr th{
-    padding:4px;
-    border-right:solid 1px #ccc;
-    border-bottom:solid 1px #ccc;
-    background-color:#f6f6f6;
-}
-div#ingestionTaskListContent table tr td{
-    padding:4px;
-    border-right:solid 1px #ccc;
-    border-bottom:solid 1px #ccc;
-}
-
-
-/* PRODUCTTYPE WORKBENCH */
-
-div#productTypeWorkbenchLabel {
-    font-size:12px;
-    font-family:arial,sans-serif;
-    text-transform:uppercase;
-    color:#555;
-    font-weight:normal;
-    padding:1px 1px 1px 4px;    
-}
-
-div#ptwbAddProducts {
-    padding:5px;    
-}
-
-div#productTypeWorkbenchContents .instructions {
-    font-size:90%;
-    color:#444; 
-}
-
-div#ptwbMetadataList table {
-    border:solid 1px #ccc;  
-}
-
-div#droppedFileList {
-
-    overflow:scroll;
-    min-height:50px;
-        
-}
-
-div.ptwbSectionBox {
-    border:solid 1px #ccc;
-    padding:2px;
-    margin:5px 0px 2px 0px; 
-}
-
-div.ptwbSectionBox h5 {
-    margin:0 0 4px;
-    padding:0px;    
-}
-
-div#droppedFileTarget {
-    height:30px;
-    border-color:#bdb;
-    background-color:#dfd;  
-}
-
-div#itMetExtractorSelector {
-    
-}
-
-div#itCreateIngestionTaskButton {
-    margin-top:5px; 
-}
-
 /* INFORMATIONAL MESSAGES */
 /* all absolutely positioned infos are at z-index 1000-1100)
  */
@@ -512,32 +241,3 @@ div#breadcrumbs a {
 
 
 
-/**
- * .CLR
- * This is a utility which serves to reset things after a 
- * series of floated elements
- */
-.clr {
-    clear:both;
-}
-
-
-/* UI.TABS */
-.ui-tabs { padding: 0em; zoom: 1; font-size:11px; }
-.ui-tabs .ui-tabs-nav { list-style: none; position: relative; padding: 0px; }
-.ui-tabs .ui-tabs-nav li { position: relative; float: left; 
border-bottom-width: 0; margin: 0 .2em; padding: 0; }
-.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; padding: .5em 
1em; }
-.ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 1px; 
border-bottom-width: 3px; border-bottom-color:#fff; margin-bottom:-2px; 
overflow:none; }
-.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav 
li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { 
cursor: text; }
-.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav 
li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems 
obsolete, but required to overcome bug in Opera applying cursor: text overall 
if defined elsewhere... */
-.ui-tabs .ui-tabs-panel { padding: 1em 0em; display: block; background: none; }
-.ui-tabs .ui-tabs-hide { display: none !important; }
-
-
-
-.ui-tabs .ui-tabs-nav li { border: solid 1px #ccc; background-color: #bbb; }
-.ui-tabs .ui-tabs-nav li.ui-tabs-selected {  background-color: #fff; color: 
#555; }
-.ui-tabs .ui-tabs-nav li a { color: #fff; }
-.ui-tabs .ui-tabs-nav li.ui-tabs-selected a { color:  #555; }
-.ui-tabs .ui-tabs-nav {  }
-.ui-tabs .ui-tabs-panel { padding: 1em 0em; margin: 0em; border-top: solid 1px 
#ccc;}
\ No newline at end of file

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=1697124&r1=1697123&r2=1697124&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
 Sat Aug 22 21:10:18 2015
@@ -21,17 +21,17 @@
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
 <wicket:link>
   <link type="text/css" rel="stylesheet" href="HomePage.css"/>
-  <link type="text/css" rel="stylesheet" href="fileTree/FileTree_wicket.css"/>
-  <link type="text/css" rel="stylesheet" href="jquery.alerts.css"/>
-  <script type="text/javascript" src="jquery-1.3.2.js"></script>
-  <script type="text/javascript" src="jquery-ui-1.7.2.full.min.js"></script>
-  <script type="text/javascript" src="jquery.periodicalupdater.js"></script>
-  <script type="text/javascript" src="jquery.alerts.js"></script>    
-  <script type="text/javascript" src="HomePage.js"></script>
+  <link type="text/css" rel="stylesheet" 
href="workbench/Workbench_wicket.css"/>
+  <link type="text/css" rel="stylesheet" href="workbench/jquery.alerts.css"/>
+  <script type="text/javascript" src="workbench/jquery-1.3.2.js"></script>
+  <script type="text/javascript" 
src="workbench/jquery-ui-1.7.2.full.min.js"></script>
+  <script type="text/javascript" 
src="workbench/jquery.periodicalupdater.js"></script>
+  <script type="text/javascript" src="workbench/jquery.alerts.js"></script>    
+  <script type="text/javascript" src="workbench/Workbench.js"></script>
 </wicket:link>
 
 <wicket:remove>
-  <link type="text/css" rel="stylesheet" href="fileTree/FileTree.css"/>
+  <link type="text/css" rel="stylesheet" href="workbench/Workbench.css"/>
 </wicket:remove>
     
 </head>

Copied: 
oodt/trunk/curator/webapp/src/main/java/org/apache/oodt/cas/curation/workbench/Workbench.css
 (from r1697120, 
oodt/trunk/curator/webapp/src/main/java/org/apache/oodt/cas/curation/workbench/FileTree.css)
URL: 
http://svn.apache.org/viewvc/oodt/trunk/curator/webapp/src/main/java/org/apache/oodt/cas/curation/workbench/Workbench.css?p2=oodt/trunk/curator/webapp/src/main/java/org/apache/oodt/cas/curation/workbench/Workbench.css&p1=oodt/trunk/curator/webapp/src/main/java/org/apache/oodt/cas/curation/workbench/FileTree.css&r1=1697120&r2=1697124&rev=1697124&view=diff
==============================================================================
--- 
oodt/trunk/curator/webapp/src/main/java/org/apache/oodt/cas/curation/workbench/FileTree.css
 (original)
+++ 
oodt/trunk/curator/webapp/src/main/java/org/apache/oodt/cas/curation/workbench/Workbench.css
 Sat Aug 22 21:10:18 2015
@@ -1,7 +1,4 @@
 /* file tree */
-
-
-
 UL.fileTree {
     font-family: Verdana, sans-serif;
     font-size: 11px;
@@ -100,3 +97,294 @@ UL.fileTree A:hover, LI.helper A {
 .fileTree LI.ext_xml, LI.helper.ext_xml { background: url(code.png) left top 
no-repeat; }
 .fileTree LI.ext_zip, LI.helper.ext_zip { background: url(zip.png) left top 
no-repeat; }
 
+/**
+ * .CLR
+ * This is a utility which serves to reset things after a 
+ * series of floated elements
+ */
+.clr {
+    clear:both;
+}
+
+
+/* UI.TABS */
+.ui-tabs { padding: 0em; zoom: 1; font-size:11px; }
+.ui-tabs .ui-tabs-nav { list-style: none; position: relative; padding: 0px; }
+.ui-tabs .ui-tabs-nav li { position: relative; float: left; 
border-bottom-width: 0; margin: 0 .2em; padding: 0; }
+.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; padding: .5em 
1em; }
+.ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 1px; 
border-bottom-width: 3px; border-bottom-color:#fff; margin-bottom:-2px; 
overflow:none; }
+.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav 
li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { 
cursor: text; }
+.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav 
li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems 
obsolete, but required to overcome bug in Opera applying cursor: text overall 
if defined elsewhere... */
+.ui-tabs .ui-tabs-panel { padding: 1em 0em; display: block; background: none; }
+.ui-tabs .ui-tabs-hide { display: none !important; }
+
+
+
+.ui-tabs .ui-tabs-nav li { border: solid 1px #ccc; background-color: #bbb; }
+.ui-tabs .ui-tabs-nav li.ui-tabs-selected {  background-color: #fff; color: 
#555; }
+.ui-tabs .ui-tabs-nav li a { color: #fff; }
+.ui-tabs .ui-tabs-nav li.ui-tabs-selected a { color:  #555; }
+.ui-tabs .ui-tabs-nav {  }
+.ui-tabs .ui-tabs-panel { padding: 1em 0em; margin: 0em; border-top: solid 1px 
#ccc;}
+
+
+
+
+/* MAIN INTERFACE STRUCTURES */
+div.container {
+    position:relative;
+    border:solid 1px grey;
+    padding:5px;
+}
+
+div#browseStagingContainer, div#browseCatalogContainer {
+    position:relative;
+    width:47%;
+    border:solid 2px #ccc;
+    padding:2px;
+}
+div#browseStagingContainer {
+    position:relative;
+    float:left;
+}
+
+div#browseCatalogContainer {
+    position:relative;
+    float:right;
+}
+
+div#browseStaging {
+    position:relative;
+    float:left;
+    width:33%;
+    border:solid 1px #ccc;
+    overflow:scroll;    
+}
+div#browseCatalog {
+    position:relative;
+    float:left;
+    width:33%;
+    border:solid 1px #ccc;
+    overflow:scroll;    
+}
+div#stagingMetContainer {
+    position:relative;
+    float:right;
+    width:60%;
+    height:350px;
+    font-size:12px;
+}
+div#stagingMetExtractorSelection {
+    position:relative;
+    margin-bottom:3px;
+    display:none;
+}
+
+div#stagedMetadataWorkbenchContent {
+    position:relative;
+    height:323px;
+    background-color:#fff;
+    overflow:scroll;
+    border:solid 1px #ccc;  
+}
+div#catalogMetadataWorkbenchContent {
+    position:relative;
+    float:right;
+    width:60%;
+    height:350px;
+    background-color:#fff;
+    overflow:scroll;
+    border:solid 1px #ccc;  
+}
+
+.browser {
+    background:#FFFFFF none repeat scroll 0 0;
+    border-color:#BBBBBB #FFFFFF #FFFFFF #BBBBBB;
+    border-style:solid;
+    border-width:1px;
+    height:350px;
+    padding:5px;
+    width:200px;
+}
+.container.browsers, .container.tasks {
+    background-color:#EEEEEE;
+    border:solid 1px #ccc;
+    padding-top:18px;
+    margin:5px 0px;
+}
+.container h5 {
+    position:relative;
+    margin:-20px -4px 5px;
+    padding:0px;
+    font-family:arial,sans-serif;
+    text-transform:uppercase;
+    color:#999; 
+}
+
+.pathbar {
+    border:solid 1px #ccc;
+    background-color:#f4f4f4;
+    color:#222;
+    padding:3px;
+    margin-bottom:2px;  
+    font-family:courier,sans-serif;
+    font-size:11px;
+}
+
+
+/* METADATA EDITOR */
+div.editor {
+    position:relative;
+    padding:0px;    
+}
+
+div.editor.info {
+    padding:5px;    
+}
+
+div.editor table {
+    font-size:11px;
+    width:100%;
+}
+
+div.editor table tr {
+    
+}
+
+div.editor table tr th {
+    border-right:solid 1px #ccc;
+    border-bottom:solid 1px #ccc;
+    padding:5px;
+    text-align:left;
+    background-color:#f6f6f6;
+    color:#555;
+}
+
+div.editor table tr td {
+    border-right:solid 1px #ccc;
+    border-bottom:solid 1px #ccc;
+    padding:5px;
+}
+
+/* 
+ * INGESTION TASK LIST 
+ */
+
+
+.container.tasks {
+    padding:5px;
+    padding-top:20px;
+}
+.container.tasks h5 {
+    margin:-18px 0px 2px;
+}
+div#ingestionTaskList {
+    
+}
+div#ingestionTaskListContent {
+    background-color:#fff;
+    min-height:100px;
+    border:solid 1px #ccc;  
+}
+
+div#ingestionTaskListContent table {
+    font-size:11px;
+    width:100%;
+}
+
+div#ingestionTaskListContent table tr{
+
+}
+div#ingestionTaskListContent table tr th{
+    padding:4px;
+    border-right:solid 1px #ccc;
+    border-bottom:solid 1px #ccc;
+    background-color:#f6f6f6;
+}
+div#ingestionTaskListContent table tr td{
+    padding:4px;
+    border-right:solid 1px #ccc;
+    border-bottom:solid 1px #ccc;
+}
+
+
+/* PRODUCTTYPE WORKBENCH */
+
+div#productTypeWorkbenchLabel {
+    font-size:12px;
+    font-family:arial,sans-serif;
+    text-transform:uppercase;
+    color:#555;
+    font-weight:normal;
+    padding:1px 1px 1px 4px;    
+}
+
+div#ptwbAddProducts {
+    padding:5px;    
+}
+
+div#productTypeWorkbenchContents .instructions {
+    font-size:90%;
+    color:#444; 
+}
+
+div#ptwbMetadataList table {
+    border:solid 1px #ccc;  
+}
+
+div#droppedFileList {
+
+    overflow:scroll;
+    min-height:50px;
+        
+}
+
+div.ptwbSectionBox {
+    border:solid 1px #ccc;
+    padding:2px;
+    margin:5px 0px 2px 0px; 
+}
+
+div.ptwbSectionBox h5 {
+    margin:0 0 4px;
+    padding:0px;    
+}
+
+div#droppedFileTarget {
+    height:30px;
+    border-color:#bdb;
+    background-color:#dfd;  
+}
+
+div#itMetExtractorSelector {
+    
+}
+
+div#itCreateIngestionTaskButton {
+    margin-top:5px; 
+}
+
+div.editor table tr td {
+    
+    position:relative;
+    padding-left:5px;
+    cursor:pointer;
+    _cursor:hand;
+    
+}
+
+div.editor table tr td img.pencil {
+    
+    position:relative;
+    left:0px;
+    cursor:pointer;
+    _cursor:hand;
+    
+}
+
+
+.ptwbMetadataList table {
+    border-top:solid 1px #ccc;
+}
+
+

Copied: 
oodt/trunk/curator/webapp/src/main/java/org/apache/oodt/cas/curation/workbench/Workbench.java
 (from r1697120, 
oodt/trunk/curator/webapp/src/main/java/org/apache/oodt/cas/curation/workbench/FileTree.java)
URL: 
http://svn.apache.org/viewvc/oodt/trunk/curator/webapp/src/main/java/org/apache/oodt/cas/curation/workbench/Workbench.java?p2=oodt/trunk/curator/webapp/src/main/java/org/apache/oodt/cas/curation/workbench/Workbench.java&p1=oodt/trunk/curator/webapp/src/main/java/org/apache/oodt/cas/curation/workbench/FileTree.java&r1=1697120&r2=1697124&rev=1697124&view=diff
==============================================================================
--- 
oodt/trunk/curator/webapp/src/main/java/org/apache/oodt/cas/curation/workbench/FileTree.java
 (original)
+++ 
oodt/trunk/curator/webapp/src/main/java/org/apache/oodt/cas/curation/workbench/Workbench.java
 Sat Aug 22 21:10:18 2015
@@ -7,9 +7,9 @@ import org.apache.wicket.markup.html.Web
 import org.reflections.Reflections;
 import org.reflections.scanners.ResourcesScanner;
 
-public class FileTree extends WebComponent{
+public class Workbench extends WebComponent{
 
-  public FileTree(String id) {
+  public Workbench(String id) {
     super(id);
   }
 
@@ -17,7 +17,7 @@ public class FileTree extends WebCompone
 
   public static Set<String> getImageFiles() {
     Pattern pattern = Pattern.compile(".*\\.png");
-    return new Reflections(FileTree.class.getPackage(), new ResourcesScanner())
+    return new Reflections(Workbench.class.getPackage(), new 
ResourcesScanner())
         .getResources(pattern);
   }
 

Copied: 
oodt/trunk/curator/webapp/src/main/java/org/apache/oodt/cas/curation/workbench/Workbench_wicket.css
 (from r1697120, 
oodt/trunk/curator/webapp/src/main/java/org/apache/oodt/cas/curation/workbench/FileTree_wicket.css)
URL: 
http://svn.apache.org/viewvc/oodt/trunk/curator/webapp/src/main/java/org/apache/oodt/cas/curation/workbench/Workbench_wicket.css?p2=oodt/trunk/curator/webapp/src/main/java/org/apache/oodt/cas/curation/workbench/Workbench_wicket.css&p1=oodt/trunk/curator/webapp/src/main/java/org/apache/oodt/cas/curation/workbench/FileTree_wicket.css&r1=1697120&r2=1697124&rev=1697124&view=diff
==============================================================================
--- 
oodt/trunk/curator/webapp/src/main/java/org/apache/oodt/cas/curation/workbench/FileTree_wicket.css
 (original)
+++ 
oodt/trunk/curator/webapp/src/main/java/org/apache/oodt/cas/curation/workbench/Workbench_wicket.css
 Sat Aug 22 21:10:18 2015
@@ -100,3 +100,292 @@ UL.fileTree A:hover, LI.helper A {
 .fileTree LI.ext_xml, LI.helper.ext_xml { background: 
url(../../../images/code.png) left top no-repeat; }
 .fileTree LI.ext_zip, LI.helper.ext_zip { background: 
url(../../../images/zip.png) left top no-repeat; }
 
+/**
+ * .CLR
+ * This is a utility which serves to reset things after a 
+ * series of floated elements
+ */
+.clr {
+    clear:both;
+}
+
+
+/* UI.TABS */
+.ui-tabs { padding: 0em; zoom: 1; font-size:11px; }
+.ui-tabs .ui-tabs-nav { list-style: none; position: relative; padding: 0px; }
+.ui-tabs .ui-tabs-nav li { position: relative; float: left; 
border-bottom-width: 0; margin: 0 .2em; padding: 0; }
+.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; padding: .5em 
1em; }
+.ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 1px; 
border-bottom-width: 3px; border-bottom-color:#fff; margin-bottom:-2px; 
overflow:none; }
+.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav 
li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { 
cursor: text; }
+.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav 
li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems 
obsolete, but required to overcome bug in Opera applying cursor: text overall 
if defined elsewhere... */
+.ui-tabs .ui-tabs-panel { padding: 1em 0em; display: block; background: none; }
+.ui-tabs .ui-tabs-hide { display: none !important; }
+
+
+
+.ui-tabs .ui-tabs-nav li { border: solid 1px #ccc; background-color: #bbb; }
+.ui-tabs .ui-tabs-nav li.ui-tabs-selected {  background-color: #fff; color: 
#555; }
+.ui-tabs .ui-tabs-nav li a { color: #fff; }
+.ui-tabs .ui-tabs-nav li.ui-tabs-selected a { color:  #555; }
+.ui-tabs .ui-tabs-nav {  }
+.ui-tabs .ui-tabs-panel { padding: 1em 0em; margin: 0em; border-top: solid 1px 
#ccc;}
+
+
+
+
+/* MAIN INTERFACE STRUCTURES */
+div.container {
+    position:relative;
+    border:solid 1px grey;
+    padding:5px;
+}
+
+div#browseStagingContainer, div#browseCatalogContainer {
+    position:relative;
+    width:47%;
+    border:solid 2px #ccc;
+    padding:2px;
+}
+div#browseStagingContainer {
+    position:relative;
+    float:left;
+}
+
+div#browseCatalogContainer {
+    position:relative;
+    float:right;
+}
+
+div#browseStaging {
+    position:relative;
+    float:left;
+    width:33%;
+    border:solid 1px #ccc;
+    overflow:scroll;    
+}
+div#browseCatalog {
+    position:relative;
+    float:left;
+    width:33%;
+    border:solid 1px #ccc;
+    overflow:scroll;    
+}
+div#stagingMetContainer {
+    position:relative;
+    float:right;
+    width:60%;
+    height:350px;
+    font-size:12px;
+}
+div#stagingMetExtractorSelection {
+    position:relative;
+    margin-bottom:3px;
+    display:none;
+}
+
+div#stagedMetadataWorkbenchContent {
+    position:relative;
+    height:323px;
+    background-color:#fff;
+    overflow:scroll;
+    border:solid 1px #ccc;  
+}
+div#catalogMetadataWorkbenchContent {
+    position:relative;
+    float:right;
+    width:60%;
+    height:350px;
+    background-color:#fff;
+    overflow:scroll;
+    border:solid 1px #ccc;  
+}
+
+.browser {
+    background:#FFFFFF none repeat scroll 0 0;
+    border-color:#BBBBBB #FFFFFF #FFFFFF #BBBBBB;
+    border-style:solid;
+    border-width:1px;
+    height:350px;
+    padding:5px;
+    width:200px;
+}
+.container.browsers, .container.tasks {
+    background-color:#EEEEEE;
+    border:solid 1px #ccc;
+    padding-top:18px;
+    margin:5px 0px;
+}
+.container h5 {
+    position:relative;
+    margin:-20px -4px 5px;
+    padding:0px;
+    font-family:arial,sans-serif;
+    text-transform:uppercase;
+    color:#999; 
+}
+
+.pathbar {
+    border:solid 1px #ccc;
+    background-color:#f4f4f4;
+    color:#222;
+    padding:3px;
+    margin-bottom:2px;  
+    font-family:courier,sans-serif;
+    font-size:11px;
+}
+
+
+/* METADATA EDITOR */
+div.editor {
+    position:relative;
+    padding:0px;    
+}
+
+div.editor.info {
+    padding:5px;    
+}
+
+div.editor table {
+    font-size:11px;
+    width:100%;
+}
+
+div.editor table tr {
+    
+}
+
+div.editor table tr th {
+    border-right:solid 1px #ccc;
+    border-bottom:solid 1px #ccc;
+    padding:5px;
+    text-align:left;
+    background-color:#f6f6f6;
+    color:#555;
+}
+
+div.editor table tr td {
+    border-right:solid 1px #ccc;
+    border-bottom:solid 1px #ccc;
+    padding:5px;
+}
+
+/* 
+ * INGESTION TASK LIST 
+ */
+
+
+.container.tasks {
+    padding:5px;
+    padding-top:20px;
+}
+.container.tasks h5 {
+    margin:-18px 0px 2px;
+}
+div#ingestionTaskList {
+    
+}
+div#ingestionTaskListContent {
+    background-color:#fff;
+    min-height:100px;
+    border:solid 1px #ccc;  
+}
+
+div#ingestionTaskListContent table {
+    font-size:11px;
+    width:100%;
+}
+
+div#ingestionTaskListContent table tr{
+
+}
+div#ingestionTaskListContent table tr th{
+    padding:4px;
+    border-right:solid 1px #ccc;
+    border-bottom:solid 1px #ccc;
+    background-color:#f6f6f6;
+}
+div#ingestionTaskListContent table tr td{
+    padding:4px;
+    border-right:solid 1px #ccc;
+    border-bottom:solid 1px #ccc;
+}
+
+
+/* PRODUCTTYPE WORKBENCH */
+
+div#productTypeWorkbenchLabel {
+    font-size:12px;
+    font-family:arial,sans-serif;
+    text-transform:uppercase;
+    color:#555;
+    font-weight:normal;
+    padding:1px 1px 1px 4px;    
+}
+
+div#ptwbAddProducts {
+    padding:5px;    
+}
+
+div#productTypeWorkbenchContents .instructions {
+    font-size:90%;
+    color:#444; 
+}
+
+div#ptwbMetadataList table {
+    border:solid 1px #ccc;  
+}
+
+div#droppedFileList {
+
+    overflow:scroll;
+    min-height:50px;
+        
+}
+
+div.ptwbSectionBox {
+    border:solid 1px #ccc;
+    padding:2px;
+    margin:5px 0px 2px 0px; 
+}
+
+div.ptwbSectionBox h5 {
+    margin:0 0 4px;
+    padding:0px;    
+}
+
+div#droppedFileTarget {
+    height:30px;
+    border-color:#bdb;
+    background-color:#dfd;  
+}
+
+div#itMetExtractorSelector {
+    
+}
+
+div#itCreateIngestionTaskButton {
+    margin-top:5px; 
+}
+
+div.editor table tr td {
+    
+    position:relative;
+    padding-left:5px;
+    cursor:pointer;
+    _cursor:hand;
+    
+}
+
+div.editor table tr td img.pencil {
+    
+    position:relative;
+    left:0px;
+    cursor:pointer;
+    _cursor:hand;
+    
+}
+
+
+.ptwbMetadataList table {
+    border-top:solid 1px #ccc;
+}


Reply via email to