Changeset 2084


Ignore:
Timestamp:
08/14/12 14:06:12 (12 years ago)
Author:
twagoo
Message:

Added an import button the browser overview list and a cancel button to the importer view

Location:
ComponentRegistry/branches/ComponentRegistry-1.12.0/ComponentBrowserGui/src/main/flex/clarin/cmdi/componentregistry
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • ComponentRegistry/branches/ComponentRegistry-1.12.0/ComponentBrowserGui/src/main/flex/clarin/cmdi/componentregistry/browser/BrowserOverviewList.mxml

    r2079 r2084  
    9191                        }
    9292                       
     93                        private function importItem():void{
     94                                viewStack.switchToImport();
     95                        }
     96                       
    9397                        private function dispatchCreateNewEvent():void{
    9498                                dispatchEvent(new CreateNewComponentEvent());
     
    119123                                           enabled="{!Config.instance.userSpace && dataGrid.selectedItem != null}"
    120124                                           click="editItem()" />
     125                        <mx:Button label="Import"
     126                                           toolTip="Import an item from a local file"
     127                                           click="importItem()" />
    121128                </mx:HBox>
    122129               
  • ComponentRegistry/branches/ComponentRegistry-1.12.0/ComponentBrowserGui/src/main/flex/clarin/cmdi/componentregistry/importer/Importer.mxml

    r1988 r2084  
    99        <mx:Script>
    1010                <![CDATA[
     11                        import clarin.cmdi.componentregistry.common.ComponentMD;
     12                        import clarin.cmdi.componentregistry.common.Credentials;
     13                        import clarin.cmdi.componentregistry.common.ItemDescription;
     14                        import clarin.cmdi.componentregistry.common.LabelConstants;
     15                        import clarin.cmdi.componentregistry.common.Profile;
     16                        import clarin.cmdi.componentregistry.common.components.RegistryViewStack;
     17                        import clarin.cmdi.componentregistry.editor.InputValidators;
     18                        import clarin.cmdi.componentregistry.services.Config;
     19                       
     20                        import mx.collections.ArrayCollection;
     21                        import mx.controls.Alert;
     22                        import mx.core.Application;
    1123                        import mx.core.UIComponent;
    12                         import clarin.cmdi.componentregistry.common.ComponentMD;
    13                         import clarin.cmdi.componentregistry.common.Profile;
    14                         import clarin.cmdi.componentregistry.services.Config;
    1524                        import mx.events.ValidationResultEvent;
    16                         import mx.collections.ArrayCollection;
    1725                        import mx.validators.Validator;
    18                         import clarin.cmdi.componentregistry.editor.InputValidators;
    19                         import clarin.cmdi.componentregistry.common.LabelConstants;
    20                         import clarin.cmdi.componentregistry.common.Credentials;
    21                         import mx.core.Application;
    22                         import clarin.cmdi.componentregistry.common.ItemDescription;
    23                         import mx.controls.Alert;
    2426
    2527                        private var validators:ArrayCollection = new ArrayCollection();
     
    5153                                }
    5254                        }
     55                       
     56                        private function close():void{
     57                                var viewStack:RegistryViewStack = this.parent as RegistryViewStack;
     58                                viewStack.switchToBrowse(null);
     59                        }
    5360
    5461                        private function validate():Boolean {
     
    245252                                                          width="300"/>
    246253                        </mx:FormItem>
    247                         <mx:Button label="Submit"
    248                                            click="submit(event)"/>
     254
     255                        <mx:HBox>
     256                                <mx:Button label="Submit"
     257                                                   click="submit(event)"/>
     258                                <mx:Button label="Close"
     259                                                   click="close()"/>                           
     260                        </mx:HBox>
     261                       
    249262                        <mx:ProgressBar id="uploadProgress"
    250263                                                        label=""
Note: See TracChangeset for help on using the changeset viewer.