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;
+}