fixed context-menu
git-svn-id: http://svn.d4science-ii.research-infrastructures.eu/gcube/trunk/portlets/user/workspace@173246 82a268e6-3cf1-43bd-a215-b396298e98cf
This commit is contained in:
parent
16e797df31
commit
8b00a4d36f
|
@ -86,7 +86,7 @@ public class GxtToolBarItemFunctionality {
|
||||||
* Instantiates a new gxt tool bar item functionality.
|
* Instantiates a new gxt tool bar item functionality.
|
||||||
*
|
*
|
||||||
* @param gridFilterGroupContainer the grid filter group container
|
* @param gridFilterGroupContainer the grid filter group container
|
||||||
* @param breadcrumbPanel
|
* @param breadcrumbPanel the breadcrumb panel
|
||||||
*/
|
*/
|
||||||
public GxtToolBarItemFunctionality(GxtGridFilterGroupPanel gridFilterGroupContainer, GxtBreadcrumbPathPanel breadcrumbPanel) {
|
public GxtToolBarItemFunctionality(GxtGridFilterGroupPanel gridFilterGroupContainer, GxtBreadcrumbPathPanel breadcrumbPanel) {
|
||||||
this();
|
this();
|
||||||
|
@ -200,8 +200,6 @@ public class GxtToolBarItemFunctionality {
|
||||||
|
|
||||||
toolBar.add(btnFolderLink);
|
toolBar.add(btnFolderLink);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
//CUT
|
//CUT
|
||||||
btnCutItem = new Button("Cut", Resources.getIconCut());
|
btnCutItem = new Button("Cut", Resources.getIconCut());
|
||||||
btnCutItem.setScale(ButtonScale.SMALL);
|
btnCutItem.setScale(ButtonScale.SMALL);
|
||||||
|
@ -603,10 +601,11 @@ public class GxtToolBarItemFunctionality {
|
||||||
this.btnPublicLink.disable();
|
this.btnPublicLink.disable();
|
||||||
this.btnFolderLink.disable();
|
this.btnFolderLink.disable();
|
||||||
this.btnGetSharedLink.disable();
|
this.btnGetSharedLink.disable();
|
||||||
this.btnOpen.enable();
|
|
||||||
this.btnSetPermission.disable();
|
this.btnSetPermission.disable();
|
||||||
|
this.btnMoveItems.disable();
|
||||||
|
|
||||||
//ADDED 07/03/2014
|
//ADDED 07/03/2014
|
||||||
|
this.btnOpen.enable();
|
||||||
this.btnAddFolder.enable();
|
this.btnAddFolder.enable();
|
||||||
this.btnUploadArchive.enable();
|
this.btnUploadArchive.enable();
|
||||||
this.btnUploadFile.enable();
|
this.btnUploadFile.enable();
|
||||||
|
@ -670,7 +669,7 @@ public class GxtToolBarItemFunctionality {
|
||||||
}
|
}
|
||||||
|
|
||||||
//TARGET (SELECTED ITEM) CAN BE NULL, HIS PARENT IS NOT NULL ACTIVING BUTTONS
|
//TARGET (SELECTED ITEM) CAN BE NULL, HIS PARENT IS NOT NULL ACTIVING BUTTONS
|
||||||
activeButtons(active);
|
enableButtons(active);
|
||||||
|
|
||||||
if(target!=null){
|
if(target!=null){
|
||||||
|
|
||||||
|
@ -699,27 +698,34 @@ public class GxtToolBarItemFunctionality {
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Active buttons.
|
* Enable buttons.
|
||||||
*
|
*
|
||||||
* @param active the active
|
* @param active the active
|
||||||
*/
|
*/
|
||||||
private void activeButtons(boolean active){
|
private void enableButtons(boolean active){
|
||||||
|
|
||||||
if (!active) {
|
// if (!active) {
|
||||||
this.btnRemoveItem.disable();
|
// this.btnRemoveItem.disable();
|
||||||
this.btnRenameItem.disable();
|
// this.btnRenameItem.disable();
|
||||||
this.btnDownloadFile.disable();
|
// this.btnDownloadFile.disable();
|
||||||
this.btnOpen.disable();
|
// this.btnOpen.disable();
|
||||||
this.btnMoveItems.disable();
|
// this.btnMoveItems.disable();
|
||||||
this.btnCutItem.disable();
|
// this.btnCutItem.disable();
|
||||||
} else {
|
// } else {
|
||||||
this.btnRemoveItem.enable();
|
// this.btnRemoveItem.enable();
|
||||||
this.btnRenameItem.enable();
|
// this.btnRenameItem.enable();
|
||||||
this.btnDownloadFile.enable();
|
// this.btnDownloadFile.enable();
|
||||||
this.btnOpen.enable();
|
// this.btnOpen.enable();
|
||||||
this.btnMoveItems.enable();
|
// this.btnMoveItems.enable();
|
||||||
this.btnCutItem.enable();
|
// this.btnCutItem.enable();
|
||||||
}
|
// }
|
||||||
|
|
||||||
|
this.btnRemoveItem.setEnabled(active);
|
||||||
|
this.btnRenameItem.setEnabled(active);
|
||||||
|
this.btnDownloadFile.setEnabled(active);
|
||||||
|
this.btnOpen.setEnabled(active);
|
||||||
|
this.btnMoveItems.setEnabled(active);
|
||||||
|
this.btnCutItem.setEnabled(active);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -743,12 +749,12 @@ public class GxtToolBarItemFunctionality {
|
||||||
btnRemoveItem.setEnabled(active);
|
btnRemoveItem.setEnabled(active);
|
||||||
btnRenameItem.setEnabled(active);
|
btnRenameItem.setEnabled(active);
|
||||||
btnGetSharedLink.setEnabled(active);
|
btnGetSharedLink.setEnabled(active);
|
||||||
// btnGetInfo.setEnabled(active);
|
|
||||||
btnDownloadFile.setEnabled(active);
|
btnDownloadFile.setEnabled(active);
|
||||||
btnPreview.setEnabled(active);
|
btnPreview.setEnabled(active);
|
||||||
btnOpen.setEnabled(active);
|
btnOpen.setEnabled(active);
|
||||||
btnPublicLink.setEnabled(active);
|
btnPublicLink.setEnabled(active);
|
||||||
btnFolderLink.setEnabled(active);
|
btnFolderLink.setEnabled(active);
|
||||||
|
btnMoveItems.setEnabled(active);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -810,8 +816,7 @@ public class GxtToolBarItemFunctionality {
|
||||||
public void enableButtonForActiveBreadcrumb(FileModel parent){
|
public void enableButtonForActiveBreadcrumb(FileModel parent){
|
||||||
|
|
||||||
if(parent!=null){
|
if(parent!=null){
|
||||||
|
//this.btnMoveItems.enable();
|
||||||
this.btnMoveItems.enable();
|
|
||||||
this.btnAddFolder.enable();
|
this.btnAddFolder.enable();
|
||||||
this.btnUploadArchive.enable();
|
this.btnUploadArchive.enable();
|
||||||
this.btnUploadFile.enable();
|
this.btnUploadFile.enable();
|
||||||
|
|
Loading…
Reference in New Issue