Changeset 1247
- Timestamp:
- 04/27/11 12:10:06 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
ComponentRegistry/trunk/ComponentBrowserGui/src/main/flex/clarin/cmdi/componentregistry/common/components/RegistryViewStack.as
r1092 r1247 7 7 import clarin.cmdi.componentregistry.importer.Importer; 8 8 import clarin.cmdi.componentregistry.services.Config; 9 9 10 10 import flash.events.Event; 11 11 12 12 import mx.containers.ViewStack; 13 13 import mx.events.FlexEvent; … … 17 17 private var editor:Editor = new Editor(); 18 18 private var importer:Importer = new Importer(); 19 19 20 20 private var loginPanel:Login; 21 21 private var selectedItem:ItemDescription; … … 27 27 addChild(browse); //everyone can browse 28 28 29 editor.addEventListener(FlexEvent.SHOW, checkLogin); 29 if (!Config.instance.debug) { 30 editor.addEventListener(FlexEvent.SHOW, checkLogin); 31 importer.addEventListener(FlexEvent.SHOW, checkLogin); 32 } 30 33 addChild(editor); 31 importer.addEventListener(FlexEvent.SHOW, checkLogin);32 34 addChild(importer); 33 35 } … … 38 40 } 39 41 40 41 42 43 44 45 46 47 48 49 50 42 public function loadStartup():void { 43 if (Config.instance.space == Config.SPACE_USER && !Credentials.instance.isLoggedIn()) { 44 checkLogin(); 45 } else { 46 if (Config.instance.startupItem) { 47 browse.loadStartup(); 48 } else { 49 switchView(Config.instance.view); 50 } 51 } 52 } 51 53 52 54 private function switchView(view:String, item:ItemDescription = null):void { … … 83 85 } 84 86 85 private function checkLogin(event:Event =null):void {87 private function checkLogin(event:Event = null):void { 86 88 if (!Credentials.instance.isLoggedIn()) { 87 88 89 90 89 var itemId:String = Config.instance.startupItem; 90 if (selectedItem) { 91 itemId = selectedItem.id; 92 } 91 93 loginPanel.show(this, RegistryView(this.selectedChild).getType(), Config.instance.space, itemId); 92 94 }
Note: See TracChangeset
for help on using the changeset viewer.