ref 6078:TDM - Create a new widget to support operations's invocation on DataMiner
https://support.d4science.org/issues/6078 Updated to support DataMiner git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/portlets/widgets/data-miner-manager-widget@144994 82a268e6-3cf1-43bd-a215-b396298e98cf
|
@ -43,6 +43,7 @@ public class DataMinerManagerPanel extends ContentPanel {
|
|||
|
||||
public DataMinerManagerPanel() {
|
||||
Log.debug("DataMiner Manager Panel");
|
||||
resources.dataMinerCSS().ensureInjected();
|
||||
initPanel();
|
||||
create();
|
||||
|
||||
|
|
|
@ -470,7 +470,6 @@ public class TabularFld extends AbstractFld implements
|
|||
HBoxLayoutContainer h = new HBoxLayoutContainer();
|
||||
h.add(tableDescription, new BoxLayoutData(new Margins()));
|
||||
h.add(selectButton2, new BoxLayoutData(new Margins()));
|
||||
h.add(downloadButton, new BoxLayoutData(new Margins()));
|
||||
h.add(cancelButton, new BoxLayoutData(new Margins()));
|
||||
vp.clear();
|
||||
vp.add(h);
|
||||
|
|
|
@ -0,0 +1,420 @@
|
|||
@external smLayoutContainer,smMenu,layoutContainerArea,smMenuItem,smMenuItemText,opePanel,categoryItem,categoryItem-Collapsed,categoryItem-Expanded,filterResultText,counter,operatorPanel,operatorPanel-selected,operatorPanel-title,operatorPanel-title-selected,operatorPanel-briefDescription,tableImporter,uploadMonitor;
|
||||
@external workflow,workflow-icon,workflow-title,workflow-description,workflow-computation-title,workflow-fieldDescription,workflow-templatesList,workflow-parameters-description,workflow-parameters-tableDescription,workflow-parameters-preload;
|
||||
@external x-tip-mc,x-grid3-cell,categoryItemTooltip,tableSelector-details;
|
||||
@external menuImgLogo,menuItemImage,menuItemImage-selected;
|
||||
@external computationExcecutionPanel,computationStatusPanel,computationStatusTitle,computationStatusDate;
|
||||
@external computation-output-outputType,computation-output-groupTitle,computation-output-separator,computation-output-fileName;
|
||||
|
||||
|
||||
/* Data Miner */
|
||||
.smLayoutContainer {
|
||||
/* Blue
|
||||
box-shadow: inset 0 0 50px rgba(0, 0, 0, 0.11), 0 0 0
|
||||
rgba(255, 255, 255, 1), 0 0 5px rgba(0, 28, 121, 1), 0px 0 40px
|
||||
rgba(0, 28, 121, 0.15);
|
||||
-moz-box-shadow: inset 0 0 50px rgba(0, 0, 0, 0.11), 0 0 0
|
||||
rgba(255, 255, 255, 1), 0 0 5px rgba(0, 28, 121, 1), 0px 0 40px
|
||||
rgba(0, 28, 121, 0.15);
|
||||
-webkit-box-shadow: inset 0 0 50px rgba(0, 0, 0, 0.11), 0 0 0
|
||||
rgba(255, 255, 255, 1), 0 0 5px rgba(0, 28, 121, 1), 0px 0 40px
|
||||
rgba(0, 28, 121, 0.15);
|
||||
-o-box-shadow: inset 0 0 50px rgba(0, 0, 0, 0.11), 0 0 0
|
||||
rgba(255, 255, 255, 1), 0 0 5px rgba(0, 28, 121, 1), 71px 0 27px
|
||||
rgba(0, 28, 121, 0.15);*/
|
||||
box-shadow: inset 0 0 50px rgba(0, 0, 0, 0.11), 0 0 0
|
||||
rgba(255, 255, 255, 1), 0 0 5px rgba(196, 196, 196, 1), 0px 0 27px
|
||||
rgba(0, 0, 0, 0.15);
|
||||
-moz-box-shadow: inset 0 0 50px rgba(0, 0, 0, 0.11), 0 0 0
|
||||
rgba(255, 255, 255, 1), 0 0 5px rgba(196, 196, 196, 1), 0px 0 27px
|
||||
rgba(0, 0, 0, 0.15);
|
||||
-webkit-box-shadow: inset 0 0 50px rgba(0, 0, 0, 0.11), 0 0 0
|
||||
rgba(255, 255, 255, 1), 0 0 5px rgba(196, 196, 196, 1), 0px 0 27px
|
||||
rgba(0, 0, 0, 0.15);
|
||||
-o-box-shadow: inset 0 0 50px rgba(0, 0, 0, 0.11), 0 0 0
|
||||
rgba(255, 255, 255, 1), 0 0 5px rgba(196, 196, 196, 1), 71px 0 27px
|
||||
rgba(0, 0, 0, 0.15);
|
||||
border-radius: 0;
|
||||
-moz-border-radius: 0;
|
||||
-webkit-border-radius: 0;
|
||||
-o-border-radius: 0;
|
||||
}
|
||||
|
||||
.smMenu {
|
||||
/*width: 720px !important;*/ /*height: 570px !important;*/
|
||||
/*overflow: auto;
|
||||
margin: auto;
|
||||
margin-bottom: 20px;*/
|
||||
|
||||
}
|
||||
|
||||
.layoutContainerArea {
|
||||
margin-right: 20px;
|
||||
}
|
||||
|
||||
.smMenuItem {
|
||||
box-shadow: inset 0 0 99px rgba(0, 0, 0, 0.11), 0 0 0
|
||||
rgba(255, 255, 255, 1), 0 0 5px rgba(196, 196, 196, 1), 0px 0 27px
|
||||
rgba(0, 0, 0, 0.15);
|
||||
-moz-box-shadow: inset 0 0 99px rgba(0, 0, 0, 0.11), 0 0 0
|
||||
rgba(255, 255, 255, 1), 0 0 5px rgba(196, 196, 196, 1), 0px 0 27px
|
||||
rgba(0, 0, 0, 0.15);
|
||||
-webkit-box-shadow: inset 0 0 99px rgba(0, 0, 0, 0.11), 0 0 0
|
||||
rgba(255, 255, 255, 1), 0 0 5px rgba(196, 196, 196, 1), 0px 0 27px
|
||||
rgba(0, 0, 0, 0.15);
|
||||
-o-box-shadow: inset 0 0 99px rgba(0, 0, 0, 0.11), 0 0 0
|
||||
rgba(255, 255, 255, 1), 0 0 5px rgba(196, 196, 196, 1), 71px 0 27px
|
||||
rgba(0, 0, 0, 0.15);
|
||||
border-radius: 0;
|
||||
-moz-border-radius: 0;
|
||||
-webkit-border-radius: 0;
|
||||
-o-border-radius: 0;
|
||||
/*padding: 10px;*/
|
||||
/*margin-bottom: 30px;
|
||||
margin-left: 200px;
|
||||
width: 480px;*/
|
||||
}
|
||||
|
||||
.smMenuItem:HOVER {
|
||||
cursor: pointer;
|
||||
opacity: 0.7;
|
||||
}
|
||||
|
||||
.smMenuItem img {
|
||||
border: 1px solid #C0C0C0;
|
||||
display: inline;
|
||||
}
|
||||
|
||||
.smMenuItemText b {
|
||||
display: block;
|
||||
color: #225f97;
|
||||
font-size: 20px;
|
||||
}
|
||||
|
||||
.smMenuItemText {
|
||||
font: 12px/1.5 "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana,
|
||||
sans-serif;
|
||||
display: block;
|
||||
color: #606060;
|
||||
/*margin-right: 10px;*/
|
||||
}
|
||||
|
||||
/* OPERATORS PANEL */
|
||||
.opePanel {
|
||||
|
||||
}
|
||||
|
||||
.opePanel:hover {
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
.categoryItem {
|
||||
margin-top: 10px;
|
||||
margin-left: 5px;
|
||||
font-size: 15px;
|
||||
font-variant: small-caps;
|
||||
font-weight: bolder;
|
||||
border-bottom: 2px solid #505050;
|
||||
margin-bottom: 5px;
|
||||
background-image: url(images/triangle-right.png);
|
||||
background-repeat: no-repeat;
|
||||
background-position: right;
|
||||
}
|
||||
|
||||
.categoryItem-Collapsed {
|
||||
background-image: url(images/triangle-right.png);
|
||||
}
|
||||
|
||||
.categoryItem-Expanded {
|
||||
background-image: url(images/triangle-down.png);
|
||||
}
|
||||
|
||||
.categoryItem:hover {
|
||||
color: #3087d6;
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
.filterResultText {
|
||||
margin-top: 10px;
|
||||
margin-left: 5px;
|
||||
font-size: 15px;
|
||||
font-variant: small-caps;
|
||||
font-weight: bolder;
|
||||
border-bottom: 2px solid #505050;
|
||||
margin-bottom: 5px;
|
||||
}
|
||||
|
||||
.categoryItem .counter, .filterResultText .counter {
|
||||
font-size: 10px;
|
||||
color: #555555;
|
||||
}
|
||||
|
||||
.operatorPanel {
|
||||
box-shadow: inset 0 0 28px rgba(0, 0, 0, 0.11), 0 0 0
|
||||
rgba(255, 255, 255, 1), 0 0 1px rgba(196, 196, 196, 1), inset 0 0 1px
|
||||
rgba(77, 77, 77, 1);
|
||||
-moz-box-shadow: inset 0 0 28px rgba(0, 0, 0, 0.11), 0 0 0
|
||||
rgba(255, 255, 255, 1), 0 0 1px rgba(196, 196, 196, 1), inset 0 0 1px
|
||||
rgba(77, 77, 77, 1);
|
||||
-webkit-box-shadow: inset 0 0 28px rgba(0, 0, 0, 0.11), 0 0 0
|
||||
rgba(255, 255, 255, 1), 0 0 1px rgba(196, 196, 196, 1), inset 0 0 1px
|
||||
rgba(77, 77, 77, 1);
|
||||
-o-box-shadow: inset 0 0 28px rgba(0, 0, 0, 0.11), 0 0 0
|
||||
rgba(255, 255, 255, 1), 0 0 1px rgba(196, 196, 196, 1), inset 0 0 1px
|
||||
rgba(77, 77, 77, 1);
|
||||
border-radius: 5px;
|
||||
-moz-border-radius: 5px;
|
||||
-webkit-border-radius: 5px;
|
||||
-o-border-radius: 5px;
|
||||
margin: 0px 5px 5px 10px; /* top right bottom left*/
|
||||
padding: 5px;
|
||||
overflow: hidden;
|
||||
height: 78px;
|
||||
}
|
||||
|
||||
.operatorPanel-selected {
|
||||
background-color: #e0e7f7;
|
||||
}
|
||||
|
||||
.operatorPanel-title {
|
||||
font-size: 13px;
|
||||
font-weight: bolder;
|
||||
color: #225f97;
|
||||
}
|
||||
|
||||
.operatorPanel-title-selected {
|
||||
color: #770000;
|
||||
}
|
||||
|
||||
.operatorPanel-briefDescription {
|
||||
font-size: 10px;
|
||||
color: #505050;
|
||||
}
|
||||
|
||||
.operatorPanel img {
|
||||
float: right;
|
||||
}
|
||||
|
||||
.operatorPanel img:hover {
|
||||
cursor: pointer;
|
||||
opacity: 0.6;
|
||||
}
|
||||
|
||||
.tableImporter, .uploadMonitor {
|
||||
box-shadow: inset 0 0 28px rgba(0, 0, 0, 0.11), 0 0 0
|
||||
rgba(255, 255, 255, 1), 0 0 1px rgba(196, 196, 196, 1), inset 0 0 1px
|
||||
rgba(77, 77, 77, 1);
|
||||
-moz-box-shadow: inset 0 0 28px rgba(0, 0, 0, 0.11), 0 0 0
|
||||
rgba(255, 255, 255, 1), 0 0 1px rgba(196, 196, 196, 1), inset 0 0 1px
|
||||
rgba(77, 77, 77, 1);
|
||||
-webkit-box-shadow: inset 0 0 28px rgba(0, 0, 0, 0.11), 0 0 0
|
||||
rgba(255, 255, 255, 1), 0 0 1px rgba(196, 196, 196, 1), inset 0 0 1px
|
||||
rgba(77, 77, 77, 1);
|
||||
-o-box-shadow: inset 0 0 28px rgba(0, 0, 0, 0.11), 0 0 0
|
||||
rgba(255, 255, 255, 1), 0 0 1px rgba(196, 196, 196, 1), inset 0 0 1px
|
||||
rgba(77, 77, 77, 1);
|
||||
border-radius: 5px;
|
||||
-moz-border-radius: 5px;
|
||||
-webkit-border-radius: 5px;
|
||||
-o-border-radius: 5px;
|
||||
padding: 5px;
|
||||
border: 1px solid black;
|
||||
margin-left: 5px;
|
||||
margin-right: 5px;
|
||||
}
|
||||
|
||||
/* WORKFLOW PANEL */
|
||||
.workflow {
|
||||
box-shadow: inset 0 0 28px rgba(0, 0, 0, 0.11), 0 0 0
|
||||
rgba(255, 255, 255, 1), 0 0 1px rgba(196, 196, 196, 1), inset 0 0 1px
|
||||
rgba(77, 77, 77, 1);
|
||||
-moz-box-shadow: inset 0 0 28px rgba(0, 0, 0, 0.11), 0 0 0
|
||||
rgba(255, 255, 255, 1), 0 0 1px rgba(196, 196, 196, 1), inset 0 0 1px
|
||||
rgba(77, 77, 77, 1);
|
||||
-webkit-box-shadow: inset 0 0 28px rgba(0, 0, 0, 0.11), 0 0 0
|
||||
rgba(255, 255, 255, 1), 0 0 1px rgba(196, 196, 196, 1), inset 0 0 1px
|
||||
rgba(77, 77, 77, 1);
|
||||
-o-box-shadow: inset 0 0 28px rgba(0, 0, 0, 0.11), 0 0 0
|
||||
rgba(255, 255, 255, 1), 0 0 1px rgba(196, 196, 196, 1), inset 0 0 1px
|
||||
rgba(77, 77, 77, 1);
|
||||
border-radius: 5px;
|
||||
-moz-border-radius: 5px;
|
||||
-webkit-border-radius: 5px;
|
||||
-o-border-radius: 5px;
|
||||
/*padding: 5px;*/
|
||||
border: 1px solid black;
|
||||
/*margin-left: 5px;
|
||||
margin-right: 5px;*/
|
||||
|
||||
}
|
||||
|
||||
.workflow-icon {
|
||||
border: 1px solid black;
|
||||
float: left;
|
||||
position: relative;
|
||||
left: 10px;
|
||||
top: -20px;
|
||||
}
|
||||
|
||||
.workflow-title {
|
||||
text-align: center;
|
||||
font-size: 16px;
|
||||
font-weight: bold;
|
||||
color: #225f97;
|
||||
}
|
||||
|
||||
.workflow-description {
|
||||
font-size: 13px;
|
||||
color: #505050;
|
||||
}
|
||||
|
||||
.workflow-computation-title {
|
||||
padding-left: 5px;
|
||||
padding-right: 5px;
|
||||
padding-top: 8px;
|
||||
}
|
||||
|
||||
.workflow-fieldDescription {
|
||||
font-size: 12px;
|
||||
color: #505050;
|
||||
}
|
||||
|
||||
.workflow-templatesList {
|
||||
font-size: 9px;
|
||||
color: #505050;
|
||||
margin-top: 4px;
|
||||
}
|
||||
|
||||
.workflow-parameters-description {
|
||||
font-size: 10px;
|
||||
color: #505050;
|
||||
margin-top: 4px;
|
||||
}
|
||||
|
||||
.workflow-parameters-tableDescription {
|
||||
font-size: 12px;
|
||||
/* border: 1px solid gray;*/
|
||||
color: white;
|
||||
margin-right: 5px;
|
||||
padding-right: 4px;
|
||||
padding-left: 4px;
|
||||
background-color: gray;
|
||||
}
|
||||
|
||||
.workflow-parameters-preload {
|
||||
display: block;
|
||||
background: url('ajax-loader-big.gif') no-repeat;
|
||||
width: 400px;
|
||||
height: 180px;
|
||||
}
|
||||
|
||||
/* TOOLTIP */
|
||||
.x-tip-mc {
|
||||
padding: 6px;
|
||||
}
|
||||
|
||||
.categoryItemTooltip {
|
||||
height: 80px;
|
||||
}
|
||||
|
||||
.categoryItemTooltip img {
|
||||
border: 1px solid black;
|
||||
float: left;
|
||||
margin-right: 5px;
|
||||
}
|
||||
|
||||
/* TABLE EXPLORER */
|
||||
.tableSelector-details {
|
||||
margin-top: 20px;
|
||||
margin-left: 5px;
|
||||
margin-right: 5px;
|
||||
}
|
||||
|
||||
.tableSelector-details img {
|
||||
display: block;
|
||||
margin-left: auto;
|
||||
margin-right: auto;
|
||||
margin-bottom: 10px;
|
||||
}
|
||||
|
||||
#computationGrid .x-grid3-cell {
|
||||
vertical-align: middle;
|
||||
}
|
||||
|
||||
.menuImgLogo:HOVER {
|
||||
/* cursor: pointer;*/
|
||||
|
||||
}
|
||||
|
||||
.menuItemImage {
|
||||
opacity: 0.5;
|
||||
}
|
||||
|
||||
.menuItemImage:HOVER {
|
||||
cursor: pointer;
|
||||
opacity: 1;
|
||||
}
|
||||
|
||||
.menuItemImage-selected {
|
||||
opacity: 1;
|
||||
}
|
||||
|
||||
.menuItemImage-selected:HOVER {
|
||||
cursor: auto;
|
||||
}
|
||||
|
||||
/*
|
||||
* Computation Execution
|
||||
*/
|
||||
.computationExcecutionPanel {
|
||||
font-size: 12px;
|
||||
color: black;
|
||||
}
|
||||
|
||||
.computationStatusPanel {
|
||||
border: 1px solid black;
|
||||
padding: 10px;
|
||||
}
|
||||
|
||||
.computationStatusTitle {
|
||||
|
||||
}
|
||||
|
||||
.computationStatusDate {
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* Computation Output
|
||||
*/
|
||||
.computation-output-outputType {
|
||||
background-color: #EEEEEE;
|
||||
border: 1px solid #BDBDBD;
|
||||
/*font-weight: bold;*/
|
||||
padding: 5px;
|
||||
text-align: center;
|
||||
margin-top: 20px;
|
||||
margin-bottom: 10px;
|
||||
}
|
||||
|
||||
.computation-output-groupTitle {
|
||||
font-style: italic;
|
||||
font-weight: bold;
|
||||
margin-top: 5px;
|
||||
margin-bottom: 5px;
|
||||
}
|
||||
|
||||
.computation-output-separator {
|
||||
border-top: 2px solid #AAAAAA;
|
||||
margin-top: 8px;
|
||||
margin-bootm: 8px;
|
||||
|
||||
/* height: 30px;
|
||||
margin: 8px auto auto;
|
||||
width: 400px;
|
||||
*/
|
||||
}
|
||||
|
||||
.computation-output-fileName {
|
||||
margin-top: 2px;
|
||||
margin-bottom: 2px;
|
||||
}
|
|
@ -1,6 +1,7 @@
|
|||
package org.gcube.portlets.widgets.dataminermanagerwidget.client.resources;
|
||||
|
||||
import com.google.gwt.resources.client.ClientBundle;
|
||||
import com.google.gwt.resources.client.CssResource;
|
||||
import com.google.gwt.resources.client.ExternalTextResource;
|
||||
import com.google.gwt.resources.client.ImageResource;
|
||||
|
||||
|
@ -11,7 +12,9 @@ import com.google.gwt.resources.client.ImageResource;
|
|||
*
|
||||
*/
|
||||
public interface Resources extends ClientBundle {
|
||||
|
||||
@Source("DataMiner.css")
|
||||
CssResource dataMinerCSS();
|
||||
|
||||
@Source("WikiLink.txt")
|
||||
ExternalTextResource wikiLink();
|
||||
|
||||
|
|
|
@ -2,7 +2,8 @@
|
|||
<module rename-to='dataminermanagerwidget'>
|
||||
<inherits name='com.google.gwt.user.User' />
|
||||
<inherits name="com.google.gwt.http.HTTP" />
|
||||
|
||||
<inherits name="com.google.gwt.resources.Resources" />
|
||||
|
||||
<!-- <inherits name='com.google.gwt.user.theme.clean.Clean' /> -->
|
||||
<inherits name='com.sencha.gxt.ui.GXT' />
|
||||
<!-- <inherits name="com.extjs.gxt.ui.GXT" /> -->
|
||||
|
@ -11,10 +12,9 @@
|
|||
<inherits name="com.allen_sauer.gwt.log.gwt-log-TRACE" />
|
||||
|
||||
<!-- Debug CSS style -->
|
||||
<set-configuration-property name="CssResource.style"
|
||||
value="pretty" />
|
||||
|
||||
|
||||
<!-- <set-configuration-property name="CssResource.style"
|
||||
value="pretty" /> -->
|
||||
|
||||
<inherits name='org.gcube.portal.clientcontext.GCubeClientContext' />
|
||||
|
||||
<!-- OpenLayer Basic Widgets -->
|
||||
|
|
|
@ -0,0 +1,420 @@
|
|||
@external smLayoutContainer,smMenu,layoutContainerArea,smMenuItem,smMenuItemText,opePanel,categoryItem,categoryItem-Collapsed,categoryItem-Expanded,filterResultText,counter,operatorPanel,operatorPanel-selected,operatorPanel-title,operatorPanel-title-selected,operatorPanel-briefDescription,tableImporter,uploadMonitor;
|
||||
@external workflow,workflow-icon,workflow-title,workflow-description,workflow-computation-title,workflow-fieldDescription,workflow-templatesList,workflow-parameters-description,workflow-parameters-tableDescription,workflow-parameters-preload;
|
||||
@external x-tip-mc,x-grid3-cell,categoryItemTooltip,tableSelector-details;
|
||||
@external menuImgLogo,menuItemImage,menuItemImage-selected;
|
||||
@external computationExcecutionPanel,computationStatusPanel,computationStatusTitle,computationStatusDate;
|
||||
@external computation-output-outputType,computation-output-groupTitle,computation-output-separator,computation-output-fileName;
|
||||
|
||||
|
||||
/* Data Miner */
|
||||
.smLayoutContainer {
|
||||
/* Blue
|
||||
box-shadow: inset 0 0 50px rgba(0, 0, 0, 0.11), 0 0 0
|
||||
rgba(255, 255, 255, 1), 0 0 5px rgba(0, 28, 121, 1), 0px 0 40px
|
||||
rgba(0, 28, 121, 0.15);
|
||||
-moz-box-shadow: inset 0 0 50px rgba(0, 0, 0, 0.11), 0 0 0
|
||||
rgba(255, 255, 255, 1), 0 0 5px rgba(0, 28, 121, 1), 0px 0 40px
|
||||
rgba(0, 28, 121, 0.15);
|
||||
-webkit-box-shadow: inset 0 0 50px rgba(0, 0, 0, 0.11), 0 0 0
|
||||
rgba(255, 255, 255, 1), 0 0 5px rgba(0, 28, 121, 1), 0px 0 40px
|
||||
rgba(0, 28, 121, 0.15);
|
||||
-o-box-shadow: inset 0 0 50px rgba(0, 0, 0, 0.11), 0 0 0
|
||||
rgba(255, 255, 255, 1), 0 0 5px rgba(0, 28, 121, 1), 71px 0 27px
|
||||
rgba(0, 28, 121, 0.15);*/
|
||||
box-shadow: inset 0 0 50px rgba(0, 0, 0, 0.11), 0 0 0
|
||||
rgba(255, 255, 255, 1), 0 0 5px rgba(196, 196, 196, 1), 0px 0 27px
|
||||
rgba(0, 0, 0, 0.15);
|
||||
-moz-box-shadow: inset 0 0 50px rgba(0, 0, 0, 0.11), 0 0 0
|
||||
rgba(255, 255, 255, 1), 0 0 5px rgba(196, 196, 196, 1), 0px 0 27px
|
||||
rgba(0, 0, 0, 0.15);
|
||||
-webkit-box-shadow: inset 0 0 50px rgba(0, 0, 0, 0.11), 0 0 0
|
||||
rgba(255, 255, 255, 1), 0 0 5px rgba(196, 196, 196, 1), 0px 0 27px
|
||||
rgba(0, 0, 0, 0.15);
|
||||
-o-box-shadow: inset 0 0 50px rgba(0, 0, 0, 0.11), 0 0 0
|
||||
rgba(255, 255, 255, 1), 0 0 5px rgba(196, 196, 196, 1), 71px 0 27px
|
||||
rgba(0, 0, 0, 0.15);
|
||||
border-radius: 0;
|
||||
-moz-border-radius: 0;
|
||||
-webkit-border-radius: 0;
|
||||
-o-border-radius: 0;
|
||||
}
|
||||
|
||||
.smMenu {
|
||||
/*width: 720px !important;*/ /*height: 570px !important;*/
|
||||
/*overflow: auto;
|
||||
margin: auto;
|
||||
margin-bottom: 20px;*/
|
||||
|
||||
}
|
||||
|
||||
.layoutContainerArea {
|
||||
margin-right: 20px;
|
||||
}
|
||||
|
||||
.smMenuItem {
|
||||
box-shadow: inset 0 0 99px rgba(0, 0, 0, 0.11), 0 0 0
|
||||
rgba(255, 255, 255, 1), 0 0 5px rgba(196, 196, 196, 1), 0px 0 27px
|
||||
rgba(0, 0, 0, 0.15);
|
||||
-moz-box-shadow: inset 0 0 99px rgba(0, 0, 0, 0.11), 0 0 0
|
||||
rgba(255, 255, 255, 1), 0 0 5px rgba(196, 196, 196, 1), 0px 0 27px
|
||||
rgba(0, 0, 0, 0.15);
|
||||
-webkit-box-shadow: inset 0 0 99px rgba(0, 0, 0, 0.11), 0 0 0
|
||||
rgba(255, 255, 255, 1), 0 0 5px rgba(196, 196, 196, 1), 0px 0 27px
|
||||
rgba(0, 0, 0, 0.15);
|
||||
-o-box-shadow: inset 0 0 99px rgba(0, 0, 0, 0.11), 0 0 0
|
||||
rgba(255, 255, 255, 1), 0 0 5px rgba(196, 196, 196, 1), 71px 0 27px
|
||||
rgba(0, 0, 0, 0.15);
|
||||
border-radius: 0;
|
||||
-moz-border-radius: 0;
|
||||
-webkit-border-radius: 0;
|
||||
-o-border-radius: 0;
|
||||
/*padding: 10px;*/
|
||||
/*margin-bottom: 30px;
|
||||
margin-left: 200px;
|
||||
width: 480px;*/
|
||||
}
|
||||
|
||||
.smMenuItem:HOVER {
|
||||
cursor: pointer;
|
||||
opacity: 0.7;
|
||||
}
|
||||
|
||||
.smMenuItem img {
|
||||
border: 1px solid #C0C0C0;
|
||||
display: inline;
|
||||
}
|
||||
|
||||
.smMenuItemText b {
|
||||
display: block;
|
||||
color: #225f97;
|
||||
font-size: 20px;
|
||||
}
|
||||
|
||||
.smMenuItemText {
|
||||
font: 12px/1.5 "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana,
|
||||
sans-serif;
|
||||
display: block;
|
||||
color: #606060;
|
||||
/*margin-right: 10px;*/
|
||||
}
|
||||
|
||||
/* OPERATORS PANEL */
|
||||
.opePanel {
|
||||
|
||||
}
|
||||
|
||||
.opePanel:hover {
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
.categoryItem {
|
||||
margin-top: 10px;
|
||||
margin-left: 5px;
|
||||
font-size: 15px;
|
||||
font-variant: small-caps;
|
||||
font-weight: bolder;
|
||||
border-bottom: 2px solid #505050;
|
||||
margin-bottom: 5px;
|
||||
background-image: url(images/triangle-right.png);
|
||||
background-repeat: no-repeat;
|
||||
background-position: right;
|
||||
}
|
||||
|
||||
.categoryItem-Collapsed {
|
||||
background-image: url(images/triangle-right.png);
|
||||
}
|
||||
|
||||
.categoryItem-Expanded {
|
||||
background-image: url(images/triangle-down.png);
|
||||
}
|
||||
|
||||
.categoryItem:hover {
|
||||
color: #3087d6;
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
.filterResultText {
|
||||
margin-top: 10px;
|
||||
margin-left: 5px;
|
||||
font-size: 15px;
|
||||
font-variant: small-caps;
|
||||
font-weight: bolder;
|
||||
border-bottom: 2px solid #505050;
|
||||
margin-bottom: 5px;
|
||||
}
|
||||
|
||||
.categoryItem .counter, .filterResultText .counter {
|
||||
font-size: 10px;
|
||||
color: #555555;
|
||||
}
|
||||
|
||||
.operatorPanel {
|
||||
box-shadow: inset 0 0 28px rgba(0, 0, 0, 0.11), 0 0 0
|
||||
rgba(255, 255, 255, 1), 0 0 1px rgba(196, 196, 196, 1), inset 0 0 1px
|
||||
rgba(77, 77, 77, 1);
|
||||
-moz-box-shadow: inset 0 0 28px rgba(0, 0, 0, 0.11), 0 0 0
|
||||
rgba(255, 255, 255, 1), 0 0 1px rgba(196, 196, 196, 1), inset 0 0 1px
|
||||
rgba(77, 77, 77, 1);
|
||||
-webkit-box-shadow: inset 0 0 28px rgba(0, 0, 0, 0.11), 0 0 0
|
||||
rgba(255, 255, 255, 1), 0 0 1px rgba(196, 196, 196, 1), inset 0 0 1px
|
||||
rgba(77, 77, 77, 1);
|
||||
-o-box-shadow: inset 0 0 28px rgba(0, 0, 0, 0.11), 0 0 0
|
||||
rgba(255, 255, 255, 1), 0 0 1px rgba(196, 196, 196, 1), inset 0 0 1px
|
||||
rgba(77, 77, 77, 1);
|
||||
border-radius: 5px;
|
||||
-moz-border-radius: 5px;
|
||||
-webkit-border-radius: 5px;
|
||||
-o-border-radius: 5px;
|
||||
margin: 0px 5px 5px 10px; /* top right bottom left*/
|
||||
padding: 5px;
|
||||
overflow: hidden;
|
||||
height: 78px;
|
||||
}
|
||||
|
||||
.operatorPanel-selected {
|
||||
background-color: #e0e7f7;
|
||||
}
|
||||
|
||||
.operatorPanel-title {
|
||||
font-size: 13px;
|
||||
font-weight: bolder;
|
||||
color: #225f97;
|
||||
}
|
||||
|
||||
.operatorPanel-title-selected {
|
||||
color: #770000;
|
||||
}
|
||||
|
||||
.operatorPanel-briefDescription {
|
||||
font-size: 10px;
|
||||
color: #505050;
|
||||
}
|
||||
|
||||
.operatorPanel img {
|
||||
float: right;
|
||||
}
|
||||
|
||||
.operatorPanel img:hover {
|
||||
cursor: pointer;
|
||||
opacity: 0.6;
|
||||
}
|
||||
|
||||
.tableImporter, .uploadMonitor {
|
||||
box-shadow: inset 0 0 28px rgba(0, 0, 0, 0.11), 0 0 0
|
||||
rgba(255, 255, 255, 1), 0 0 1px rgba(196, 196, 196, 1), inset 0 0 1px
|
||||
rgba(77, 77, 77, 1);
|
||||
-moz-box-shadow: inset 0 0 28px rgba(0, 0, 0, 0.11), 0 0 0
|
||||
rgba(255, 255, 255, 1), 0 0 1px rgba(196, 196, 196, 1), inset 0 0 1px
|
||||
rgba(77, 77, 77, 1);
|
||||
-webkit-box-shadow: inset 0 0 28px rgba(0, 0, 0, 0.11), 0 0 0
|
||||
rgba(255, 255, 255, 1), 0 0 1px rgba(196, 196, 196, 1), inset 0 0 1px
|
||||
rgba(77, 77, 77, 1);
|
||||
-o-box-shadow: inset 0 0 28px rgba(0, 0, 0, 0.11), 0 0 0
|
||||
rgba(255, 255, 255, 1), 0 0 1px rgba(196, 196, 196, 1), inset 0 0 1px
|
||||
rgba(77, 77, 77, 1);
|
||||
border-radius: 5px;
|
||||
-moz-border-radius: 5px;
|
||||
-webkit-border-radius: 5px;
|
||||
-o-border-radius: 5px;
|
||||
padding: 5px;
|
||||
border: 1px solid black;
|
||||
margin-left: 5px;
|
||||
margin-right: 5px;
|
||||
}
|
||||
|
||||
/* WORKFLOW PANEL */
|
||||
.workflow {
|
||||
box-shadow: inset 0 0 28px rgba(0, 0, 0, 0.11), 0 0 0
|
||||
rgba(255, 255, 255, 1), 0 0 1px rgba(196, 196, 196, 1), inset 0 0 1px
|
||||
rgba(77, 77, 77, 1);
|
||||
-moz-box-shadow: inset 0 0 28px rgba(0, 0, 0, 0.11), 0 0 0
|
||||
rgba(255, 255, 255, 1), 0 0 1px rgba(196, 196, 196, 1), inset 0 0 1px
|
||||
rgba(77, 77, 77, 1);
|
||||
-webkit-box-shadow: inset 0 0 28px rgba(0, 0, 0, 0.11), 0 0 0
|
||||
rgba(255, 255, 255, 1), 0 0 1px rgba(196, 196, 196, 1), inset 0 0 1px
|
||||
rgba(77, 77, 77, 1);
|
||||
-o-box-shadow: inset 0 0 28px rgba(0, 0, 0, 0.11), 0 0 0
|
||||
rgba(255, 255, 255, 1), 0 0 1px rgba(196, 196, 196, 1), inset 0 0 1px
|
||||
rgba(77, 77, 77, 1);
|
||||
border-radius: 5px;
|
||||
-moz-border-radius: 5px;
|
||||
-webkit-border-radius: 5px;
|
||||
-o-border-radius: 5px;
|
||||
/*padding: 5px;*/
|
||||
border: 1px solid black;
|
||||
/*margin-left: 5px;
|
||||
margin-right: 5px;*/
|
||||
|
||||
}
|
||||
|
||||
.workflow-icon {
|
||||
border: 1px solid black;
|
||||
float: left;
|
||||
position: relative;
|
||||
left: 10px;
|
||||
top: -20px;
|
||||
}
|
||||
|
||||
.workflow-title {
|
||||
text-align: center;
|
||||
font-size: 16px;
|
||||
font-weight: bold;
|
||||
color: #225f97;
|
||||
}
|
||||
|
||||
.workflow-description {
|
||||
font-size: 13px;
|
||||
color: #505050;
|
||||
}
|
||||
|
||||
.workflow-computation-title {
|
||||
padding-left: 5px;
|
||||
padding-right: 5px;
|
||||
padding-top: 8px;
|
||||
}
|
||||
|
||||
.workflow-fieldDescription {
|
||||
font-size: 12px;
|
||||
color: #505050;
|
||||
}
|
||||
|
||||
.workflow-templatesList {
|
||||
font-size: 9px;
|
||||
color: #505050;
|
||||
margin-top: 4px;
|
||||
}
|
||||
|
||||
.workflow-parameters-description {
|
||||
font-size: 10px;
|
||||
color: #505050;
|
||||
margin-top: 4px;
|
||||
}
|
||||
|
||||
.workflow-parameters-tableDescription {
|
||||
font-size: 12px;
|
||||
/* border: 1px solid gray;*/
|
||||
color: white;
|
||||
margin-right: 5px;
|
||||
padding-right: 4px;
|
||||
padding-left: 4px;
|
||||
background-color: gray;
|
||||
}
|
||||
|
||||
.workflow-parameters-preload {
|
||||
display: block;
|
||||
background: url('ajax-loader-big.gif') no-repeat;
|
||||
width: 400px;
|
||||
height: 180px;
|
||||
}
|
||||
|
||||
/* TOOLTIP */
|
||||
.x-tip-mc {
|
||||
padding: 6px;
|
||||
}
|
||||
|
||||
.categoryItemTooltip {
|
||||
height: 80px;
|
||||
}
|
||||
|
||||
.categoryItemTooltip img {
|
||||
border: 1px solid black;
|
||||
float: left;
|
||||
margin-right: 5px;
|
||||
}
|
||||
|
||||
/* TABLE EXPLORER */
|
||||
.tableSelector-details {
|
||||
margin-top: 20px;
|
||||
margin-left: 5px;
|
||||
margin-right: 5px;
|
||||
}
|
||||
|
||||
.tableSelector-details img {
|
||||
display: block;
|
||||
margin-left: auto;
|
||||
margin-right: auto;
|
||||
margin-bottom: 10px;
|
||||
}
|
||||
|
||||
#computationGrid .x-grid3-cell {
|
||||
vertical-align: middle;
|
||||
}
|
||||
|
||||
.menuImgLogo:HOVER {
|
||||
/* cursor: pointer;*/
|
||||
|
||||
}
|
||||
|
||||
.menuItemImage {
|
||||
opacity: 0.5;
|
||||
}
|
||||
|
||||
.menuItemImage:HOVER {
|
||||
cursor: pointer;
|
||||
opacity: 1;
|
||||
}
|
||||
|
||||
.menuItemImage-selected {
|
||||
opacity: 1;
|
||||
}
|
||||
|
||||
.menuItemImage-selected:HOVER {
|
||||
cursor: auto;
|
||||
}
|
||||
|
||||
/*
|
||||
* Computation Execution
|
||||
*/
|
||||
.computationExcecutionPanel {
|
||||
font-size: 12px;
|
||||
color: black;
|
||||
}
|
||||
|
||||
.computationStatusPanel {
|
||||
border: 1px solid black;
|
||||
padding: 10px;
|
||||
}
|
||||
|
||||
.computationStatusTitle {
|
||||
|
||||
}
|
||||
|
||||
.computationStatusDate {
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* Computation Output
|
||||
*/
|
||||
.computation-output-outputType {
|
||||
background-color: #EEEEEE;
|
||||
border: 1px solid #BDBDBD;
|
||||
/*font-weight: bold;*/
|
||||
padding: 5px;
|
||||
text-align: center;
|
||||
margin-top: 20px;
|
||||
margin-bottom: 10px;
|
||||
}
|
||||
|
||||
.computation-output-groupTitle {
|
||||
font-style: italic;
|
||||
font-weight: bold;
|
||||
margin-top: 5px;
|
||||
margin-bottom: 5px;
|
||||
}
|
||||
|
||||
.computation-output-separator {
|
||||
border-top: 2px solid #AAAAAA;
|
||||
margin-top: 8px;
|
||||
margin-bootm: 8px;
|
||||
|
||||
/* height: 30px;
|
||||
margin: 8px auto auto;
|
||||
width: 400px;
|
||||
*/
|
||||
}
|
||||
|
||||
.computation-output-fileName {
|
||||
margin-top: 2px;
|
||||
margin-bottom: 2px;
|
||||
}
|
|
@ -0,0 +1 @@
|
|||
http://wiki.gcube-system.org/gcube/DataMiner_Manager
|
After Width: | Height: | Size: 733 B |
After Width: | Height: | Size: 137 B |
After Width: | Height: | Size: 293 B |
After Width: | Height: | Size: 1.6 KiB |
After Width: | Height: | Size: 723 B |
After Width: | Height: | Size: 271 B |
After Width: | Height: | Size: 349 B |
After Width: | Height: | Size: 587 B |
After Width: | Height: | Size: 890 B |
After Width: | Height: | Size: 416 B |
After Width: | Height: | Size: 14 KiB |
After Width: | Height: | Size: 12 KiB |
Before Width: | Height: | Size: 3.3 KiB After Width: | Height: | Size: 2.8 KiB |
After Width: | Height: | Size: 1.3 KiB |
After Width: | Height: | Size: 852 B |
After Width: | Height: | Size: 597 B |
After Width: | Height: | Size: 1.1 KiB |
After Width: | Height: | Size: 605 B |
After Width: | Height: | Size: 499 B |
After Width: | Height: | Size: 679 B |
Before Width: | Height: | Size: 3.7 KiB After Width: | Height: | Size: 3.6 KiB |
After Width: | Height: | Size: 12 KiB |
After Width: | Height: | Size: 7.8 KiB |
After Width: | Height: | Size: 7.2 KiB |
After Width: | Height: | Size: 6.9 KiB |
After Width: | Height: | Size: 6.7 KiB |
Before Width: | Height: | Size: 3.8 KiB After Width: | Height: | Size: 4.1 KiB |
After Width: | Height: | Size: 6.9 KiB |
After Width: | Height: | Size: 612 B |
After Width: | Height: | Size: 783 B |
After Width: | Height: | Size: 770 B |
After Width: | Height: | Size: 620 B |
After Width: | Height: | Size: 906 B |
After Width: | Height: | Size: 898 B |
After Width: | Height: | Size: 566 B |
After Width: | Height: | Size: 2.3 KiB |
After Width: | Height: | Size: 372 B |
Before Width: | Height: | Size: 3.4 KiB After Width: | Height: | Size: 3.1 KiB |
After Width: | Height: | Size: 722 B |
|
@ -2,7 +2,8 @@
|
|||
<module rename-to='dataminermanagerwidget'>
|
||||
<inherits name='com.google.gwt.user.User' />
|
||||
<inherits name="com.google.gwt.http.HTTP" />
|
||||
|
||||
<inherits name="com.google.gwt.resources.Resources" />
|
||||
|
||||
<!-- <inherits name='com.google.gwt.user.theme.clean.Clean' /> -->
|
||||
<inherits name='com.sencha.gxt.ui.GXT' />
|
||||
<!-- <inherits name="com.extjs.gxt.ui.GXT" /> -->
|
||||
|
@ -11,10 +12,9 @@
|
|||
<inherits name="com.allen_sauer.gwt.log.gwt-log-TRACE" />
|
||||
|
||||
<!-- Debug CSS style -->
|
||||
<set-configuration-property name="CssResource.style"
|
||||
value="pretty" />
|
||||
|
||||
|
||||
<!-- <set-configuration-property name="CssResource.style"
|
||||
value="pretty" /> -->
|
||||
|
||||
<inherits name='org.gcube.portal.clientcontext.GCubeClientContext' />
|
||||
|
||||
<!-- OpenLayer Basic Widgets -->
|
||||
|
|
Before Width: | Height: | Size: 6.2 KiB |
Before Width: | Height: | Size: 3.7 KiB |
Before Width: | Height: | Size: 3.8 KiB |
|
@ -1,12 +0,0 @@
|
|||
<table class='jobViewer-table'>
|
||||
<colgroup>
|
||||
<col>
|
||||
<col class='jobViewer-table-oce-first'>
|
||||
</colgroup>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>"+entry.getKey()+"</td>
|
||||
<td>"+entry.getValue()+"</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
Before Width: | Height: | Size: 198 B |
Before Width: | Height: | Size: 171 B |