Changeset 3952
- Timestamp:
- Nov 5, 2010, 10:51:24 AM (13 years ago)
- Location:
- trunk/client/servlet/src
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/client/servlet/src/locale/en/dictionary
r3933 r3952 838 838 TotalPeaks=Total Peaks 839 839 Trashcan=Trashcan 840 TrashProject= Trash Project840 TrashProject=Delete 841 841 Trash=Trash 842 842 TransparentCompression=Transparent compression -
trunk/client/servlet/src/org/proteios/action/project/ListMyProjects.java
r2748 r3952 29 29 30 30 import org.proteios.AbstractLink; 31 import org.proteios.ActionLink; 31 32 import org.proteios.action.ConfigureTableFactory2; 32 33 import org.proteios.action.ProteiosAction; 34 import org.proteios.action.write.DeleteItems; 33 35 import org.proteios.core.Project; 34 36 import org.proteios.core.data.ProjectData; … … 40 42 import se.lu.thep.waf.ActionException; 41 43 import se.lu.thep.waf.constraints.InvalidParameterValue; 44 45 import java.util.ArrayList; 46 import java.util.List; 42 47 43 48 public class ListMyProjects … … 70 75 // Toolbar 71 76 Toolbar tb = tbl.getToolbar(); 77 // Remove DeleteItems action from tool bar, 78 // as TrashProject action is used to delete projects 79 if (tb != null && tb.list() != null) 80 { 81 List<AbstractLink> tbAbstractLinks = new ArrayList<AbstractLink>(); 82 for (AbstractLink abstractLink: tb.list()) 83 { 84 if (abstractLink instanceof ActionLink) 85 { 86 ActionLink al = (ActionLink) abstractLink; 87 // Skip original Delete action 88 if (!al.getActionId().equals(DeleteItems.class.getName())) 89 { 90 tbAbstractLinks.add(al); 91 } 92 } 93 else 94 { 95 // This case includes PopupLinks added via TableToolbarContext etc. 96 tbAbstractLinks.add(abstractLink); 97 } 98 } 99 // Replace original tool bar with modified one 100 tb.clear(); 101 for (AbstractLink al: tbAbstractLinks) 102 { 103 tb.add(al); 104 } 105 } 72 106 // Add "new project" button 73 107 tb.add(getActionFactory().getActionLink(NewProject.class, -
trunk/client/servlet/src/org/proteios/gui/Toolbar.java
r1916 r3952 51 51 public void clear() 52 52 { 53 toolbar.clear(); 53 if (toolbar != null) 54 { 55 toolbar.clear(); 56 } 54 57 } 55 58
Note: See TracChangeset
for help on using the changeset viewer.