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@146317 82a268e6-3cf1-43bd-a215-b396298e98cf
This commit is contained in:
Giancarlo Panichi 2017-03-24 10:43:38 +00:00
parent add9b02013
commit d6cfdeeb4e
3 changed files with 16 additions and 13 deletions

View File

@ -4,9 +4,6 @@
<wb-resource deploy-path="/" source-path="/src/main/webapp" tag="defaultRootSource"/>
<wb-resource deploy-path="/WEB-INF/classes" source-path="/src/main/java"/>
<wb-resource deploy-path="/WEB-INF/classes" source-path="/src/main/resources"/>
<dependent-module archiveName="data-miner-manager-cl-1.2.0-SNAPSHOT.jar" deploy-path="/WEB-INF/lib" handle="module:/resource/data-miner-manager-cl/data-miner-manager-cl">
<dependency-type>uses</dependency-type>
</dependent-module>
<property name="java-output-path" value="/data-miner-manager/target/data-miner-manager-1.2.0-SNAPSHOT/WEB-INF/classes"/>
<property name="context-root" value="data-miner-manager-widget"/>
</wb-module>

View File

@ -77,6 +77,13 @@
<version>2.4.0</version>
</dependency>
<dependency>
<groupId>xerces</groupId>
<artifactId>xercesImpl</artifactId>
<version>2.9.1</version>
</dependency>
<!-- Storage -->
<dependency>
<groupId>org.gcube.contentmanagement</groupId>

View File

@ -112,19 +112,18 @@ public class TabularListFld extends AbstractFld {
} else {
// search the position of the upper item
int pos = items.indexOf(upperItem);
if (pos > -1) {
//upperItem.showCancelButton();
//upperItem.forceLayout();
if (pos == 0) {
upperItem.showCancelButton();
TabItem item = new TabItem(this, tabPar, false);
items.add(pos + 1, item);
vp.insert(item, pos + 1);// don't use new
items.add(1, item);
vp.insert(item, 1);// don't use new
// VerticalLayoutData(-1, -1,new
// Margins(0))
} else {
//upperItem.forceLayout();
TabItem item = new TabItem(this, tabPar, true);
items.add(item);
vp.add(item);// don't use new VerticalLayoutData(-1, -1, new
TabItem item = new TabItem(this, tabPar, false);
items.add(pos+1,item);
vp.insert(item,pos+1);// don't use new VerticalLayoutData(-1, -1, new
// Margins(0))
}
}
@ -145,8 +144,8 @@ public class TabularListFld extends AbstractFld {
items.remove(item);
if (items.size() == 1) {
items.get(0).hideCancelButton();
items.get(0).forceLayout();
TabItem topItem=items.get(0);
topItem.hideCancelButton();
}
vp.remove(item);
forceLayout();