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:
parent
add9b02013
commit
d6cfdeeb4e
|
@ -4,9 +4,6 @@
|
||||||
<wb-resource deploy-path="/" source-path="/src/main/webapp" tag="defaultRootSource"/>
|
<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/java"/>
|
||||||
<wb-resource deploy-path="/WEB-INF/classes" source-path="/src/main/resources"/>
|
<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="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"/>
|
<property name="context-root" value="data-miner-manager-widget"/>
|
||||||
</wb-module>
|
</wb-module>
|
||||||
|
|
7
pom.xml
7
pom.xml
|
@ -77,6 +77,13 @@
|
||||||
<version>2.4.0</version>
|
<version>2.4.0</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
|
||||||
|
<dependency>
|
||||||
|
<groupId>xerces</groupId>
|
||||||
|
<artifactId>xercesImpl</artifactId>
|
||||||
|
<version>2.9.1</version>
|
||||||
|
</dependency>
|
||||||
|
|
||||||
|
|
||||||
<!-- Storage -->
|
<!-- Storage -->
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.gcube.contentmanagement</groupId>
|
<groupId>org.gcube.contentmanagement</groupId>
|
||||||
|
|
|
@ -112,19 +112,18 @@ public class TabularListFld extends AbstractFld {
|
||||||
} else {
|
} else {
|
||||||
// search the position of the upper item
|
// search the position of the upper item
|
||||||
int pos = items.indexOf(upperItem);
|
int pos = items.indexOf(upperItem);
|
||||||
if (pos > -1) {
|
if (pos == 0) {
|
||||||
//upperItem.showCancelButton();
|
upperItem.showCancelButton();
|
||||||
//upperItem.forceLayout();
|
|
||||||
TabItem item = new TabItem(this, tabPar, false);
|
TabItem item = new TabItem(this, tabPar, false);
|
||||||
items.add(pos + 1, item);
|
items.add(1, item);
|
||||||
vp.insert(item, pos + 1);// don't use new
|
vp.insert(item, 1);// don't use new
|
||||||
// VerticalLayoutData(-1, -1,new
|
// VerticalLayoutData(-1, -1,new
|
||||||
// Margins(0))
|
// Margins(0))
|
||||||
} else {
|
} else {
|
||||||
//upperItem.forceLayout();
|
//upperItem.forceLayout();
|
||||||
TabItem item = new TabItem(this, tabPar, true);
|
TabItem item = new TabItem(this, tabPar, false);
|
||||||
items.add(item);
|
items.add(pos+1,item);
|
||||||
vp.add(item);// don't use new VerticalLayoutData(-1, -1, new
|
vp.insert(item,pos+1);// don't use new VerticalLayoutData(-1, -1, new
|
||||||
// Margins(0))
|
// Margins(0))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -145,8 +144,8 @@ public class TabularListFld extends AbstractFld {
|
||||||
items.remove(item);
|
items.remove(item);
|
||||||
|
|
||||||
if (items.size() == 1) {
|
if (items.size() == 1) {
|
||||||
items.get(0).hideCancelButton();
|
TabItem topItem=items.get(0);
|
||||||
items.get(0).forceLayout();
|
topItem.hideCancelButton();
|
||||||
}
|
}
|
||||||
vp.remove(item);
|
vp.remove(item);
|
||||||
forceLayout();
|
forceLayout();
|
||||||
|
|
Loading…
Reference in New Issue