Minor Update
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/portlets/user/tabular-data-toolbox-widget@90707 82a268e6-3cf1-43bd-a215-b396298e98cf
This commit is contained in:
parent
419c8c2694
commit
5c794373d4
|
@ -13,7 +13,9 @@ import com.sencha.gxt.widget.core.client.TabItemConfig;
|
|||
import com.sencha.gxt.widget.core.client.TabPanel;
|
||||
import com.sencha.gxt.widget.core.client.button.TextButton;
|
||||
import com.sencha.gxt.widget.core.client.event.BeforeCloseEvent;
|
||||
import com.sencha.gxt.widget.core.client.event.BeforeShowEvent;
|
||||
import com.sencha.gxt.widget.core.client.event.BeforeCloseEvent.BeforeCloseHandler;
|
||||
import com.sencha.gxt.widget.core.client.event.BeforeShowEvent.BeforeShowHandler;
|
||||
import com.sencha.gxt.widget.core.client.event.SelectEvent;
|
||||
//import org.gcube.portlets.user.td.taskswidget.client.TdTaskController;
|
||||
|
||||
|
@ -33,7 +35,7 @@ public class ToolBox extends TabPanel {
|
|||
this.eventBus = eventBus;
|
||||
this.toolBoxPanel = toolBoxPanel;
|
||||
setId(name);
|
||||
|
||||
setBodyBorder(false);
|
||||
setAnimScroll(true);
|
||||
setTabScroll(true);
|
||||
setCloseContextMenu(true);
|
||||
|
@ -45,10 +47,11 @@ public class ToolBox extends TabPanel {
|
|||
|
||||
public void closeTabs() {
|
||||
Log.debug("Close ToolBox Tabs");
|
||||
remove(helpPanel);
|
||||
helpPanel=null;
|
||||
remove(trProperties);
|
||||
trProperties=null;
|
||||
if(trProperties!=null){
|
||||
remove(trProperties);
|
||||
trProperties=null;
|
||||
}
|
||||
|
||||
//remove(taskPanel);
|
||||
// remove(tdTaskMainPanel);
|
||||
//tdTaskMainWindow=null;
|
||||
|
@ -96,18 +99,8 @@ public class ToolBox extends TabPanel {
|
|||
helpPanel.setHeaderVisible(false);
|
||||
add(helpPanel, propertiesItemConf);
|
||||
|
||||
addBeforeCloseHandler(new BeforeCloseHandler<Widget>() {
|
||||
|
||||
|
||||
public void onBeforeClose(BeforeCloseEvent<Widget> event) {
|
||||
if (getWidgetCount() == 1) {
|
||||
toolBoxPanel.closePanelOnly();
|
||||
remove(helpPanel);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
});
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
|
|
@ -26,6 +26,7 @@ public class ToolBoxPanel extends ContentPanel {
|
|||
setWidth(310);
|
||||
setHeaderVisible(false);
|
||||
setResize(true);
|
||||
setBodyBorder(false);
|
||||
toolBox = new ToolBox("ToolBox",eventBus,this);
|
||||
add(toolBox);
|
||||
startPanel();
|
||||
|
@ -74,6 +75,7 @@ public class ToolBoxPanel extends ContentPanel {
|
|||
case START:
|
||||
break;
|
||||
case TR_CLOSE:
|
||||
this.enable();
|
||||
closePanel();
|
||||
break;
|
||||
case TR_OPEN:
|
||||
|
@ -93,10 +95,7 @@ public class ToolBoxPanel extends ContentPanel {
|
|||
protected void doToolBoxPanelOpenSwitch(){
|
||||
if (uiStateType == UIStateType.TR_OPEN) {
|
||||
if (state == ToolBoxPanelState.OPENED) {
|
||||
collapse();
|
||||
disable();
|
||||
|
||||
state = ToolBoxPanelState.CLOSED;
|
||||
toolBox.closeTabs();
|
||||
Log.debug("ToolBoxPanel Closed");
|
||||
} else {
|
||||
|
@ -121,9 +120,6 @@ public class ToolBoxPanel extends ContentPanel {
|
|||
}
|
||||
|
||||
public void closePanel(){
|
||||
collapse();
|
||||
disable();
|
||||
state=ToolBoxPanelState.CLOSED;
|
||||
toolBox.closeTabs();
|
||||
Log.debug("ToolBoxPanel Closed");
|
||||
}
|
||||
|
@ -132,7 +128,7 @@ public class ToolBoxPanel extends ContentPanel {
|
|||
enable();
|
||||
expand();
|
||||
state = ToolBoxPanelState.OPENED;
|
||||
toolBox.openTabs();
|
||||
toolBox.startTabs();
|
||||
|
||||
}
|
||||
|
||||
|
|
|
@ -50,7 +50,7 @@ public class HelpPanel extends FramedPanel {
|
|||
|
||||
public void addContents() {
|
||||
HTML title=new HTML("<H2>Tabular Data Manager Help<H2>");
|
||||
add(title);
|
||||
vl.add(title,new VerticalLayoutData(-1, -1, new Margins(1,1,6,1)));
|
||||
|
||||
contents = new FieldSet();
|
||||
contents.setHeadingText("Contents");
|
||||
|
@ -69,7 +69,7 @@ public class HelpPanel extends FramedPanel {
|
|||
layoutCaptions.add(info,
|
||||
new VerticalLayoutData(-1, -1, new Margins(1)));
|
||||
|
||||
vl.add(contents);
|
||||
vl.add(contents,new VerticalLayoutData(-1, -1, new Margins(1)));
|
||||
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue