Changeset 2126 for ComponentRegistry/trunk/ComponentBrowserGui/src/main/flex/clarin/cmdi/componentregistry/common/components/BrowseContextMenu.as
- Timestamp:
- 08/22/12 07:31:04 (12 years ago)
- Location:
- ComponentRegistry/trunk
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
ComponentRegistry/trunk
- Property svn:mergeinfo changed
/ComponentRegistry/branches/ComponentRegistry-1.12.0 (added) merged: 2071,2076,2079-2080,2082,2084,2090,2093-2096,2108-2113,2115-2119
- Property svn:mergeinfo changed
-
ComponentRegistry/trunk/ComponentBrowserGui
- Property svn:mergeinfo changed
/ComponentRegistry/branches/ComponentRegistry-1.12.0/ComponentBrowserGui (added) merged: 2071,2076,2079-2080,2082,2084,2090,2093-2096,2108-2113,2115-2116,2118-2119
- Property svn:mergeinfo changed
-
ComponentRegistry/trunk/ComponentBrowserGui/src/main/flex/clarin/cmdi/componentregistry/common/components/BrowseContextMenu.as
r1090 r2126 2 2 import clarin.cmdi.componentregistry.common.ItemDescription; 3 3 import clarin.cmdi.componentregistry.common.ShowInfoPopUp; 4 import clarin.cmdi.componentregistry.services.Config; 4 5 import clarin.cmdi.componentregistry.services.DeleteService; 5 6 import clarin.cmdi.componentregistry.services.SaveItemDialog; 6 7 7 8 import flash.events.ContextMenuEvent; 8 9 import flash.geom.Point; 9 10 import flash.ui.ContextMenu; 10 11 import flash.ui.ContextMenuItem; 11 12 12 13 import mx.controls.Alert; 13 14 import mx.controls.DataGrid; … … 31 32 private var saveItemDialog:SaveItemDialog = new SaveItemDialog(); 32 33 private var isComponent:Boolean = false; 34 35 private var editMenuItem:ContextMenuItem; 36 private var editAsNewMenuItem:ContextMenuItem; 33 37 34 38 public function BrowseContextMenu(isComponent:Boolean = false) { … … 37 41 cm.hideBuiltInItems(); 38 42 cm.customItems = createMenuItems(); 43 setItemStates(); 44 45 Config.instance.addEventListener(Config.USER_SPACE_TOGGLE_EVENT, setItemStates); 39 46 } 40 47 … … 52 59 result.push(cmi); 53 60 } 54 cmi = new ContextMenuItem("Edit Item..."); 55 cmi.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT, editItem); 56 result.push(cmi); 61 editMenuItem = new ContextMenuItem("Edit Item..."); 62 editMenuItem.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT, editItem); 63 result.push(editMenuItem); 64 65 editAsNewMenuItem = new ContextMenuItem("Edit Item as New..."); 66 editAsNewMenuItem.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT, editItem); 67 result.push(editAsNewMenuItem); 68 57 69 cmi = new ContextMenuItem("Delete Item...", true); 58 70 cmi.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT, handleDelete); … … 61 73 return result; 62 74 } 75 76 private function setItemStates(event:Event = null):void { 77 editMenuItem.visible = Config.instance.userSpace; 78 editAsNewMenuItem.visible = !Config.instance.userSpace; 79 } 63 80 64 81 public function set dataGrid(dataGrid:DataGrid):void { 65 82 _dataGrid = dataGrid; 66 83 } 67 68 69 84 70 85 private function showInfo(event:ContextMenuEvent):void {
Note: See TracChangeset
for help on using the changeset viewer.