Changeset 2314


Ignore:
Timestamp:
10/18/12 14:21:17 (12 years ago)
Author:
olhsha
Message:

reduing ui for the rss link

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

Legend:

Unmodified
Added
Removed
  • ComponentRegistry/branches/ComponentRegistry-1.13.0-olha/ComponentBrowserGui/src/main/flex/clarin/cmdi/componentregistry/browser/Browse.mxml

    r2313 r2314  
    1616                        import clarin.cmdi.componentregistry.common.ItemDescription;
    1717                        import clarin.cmdi.componentregistry.common.components.BrowseContextMenu;
    18                         import clarin.cmdi.componentregistry.common.components.RssContextMenu;
     18                        //import clarin.cmdi.componentregistry.common.components.RssContextMenu;
    1919                        import clarin.cmdi.componentregistry.common.components.RegistryViewStack;
    2020                        import clarin.cmdi.componentregistry.services.BrowserService;
     
    5454                        private var startupPanel:String = null;
    5555                         
    56                         [Bindable]
    57                         private var rssProfilesMenu:RssContextMenu;
    58                         [Bindable]
    59                         private var rssComponentsMenu:RssContextMenu;
    6056                       
    6157                       
     
    7066                               
    7167                                Config.instance.addEventListener(Config.USER_SPACE_TOGGLE_EVENT, toggleUserSpace);
    72                                
    7368                                Config.instance.addEventListener(Config.USER_SPACE_TOGGLE_EVENT, setUserSpace);
    74                                
    75                                 //profilesOverview.rssUri = Config.getRssUriDescriptions("profiles");
    76                                 //componentsOverview.rssUri = Config.getRssUriDescriptions("components");
    77                                
    78                                 rssProfilesMenu = new RssContextMenu(Config.getRssUriDescriptions("profiles"));
    79                                 rssComponentsMenu = new RssContextMenu(Config.getRssUriDescriptions("components"));
    80                                
     69                       
    8170                                setUserSpace();
    8271                               
     
    8877                                profilesSrv = ProfileListService.getInstance(userSpace);
    8978                               
    90                                 //profilesOverview.rssUri = Config.getRssUriDescriptions("profiles");
    91                             //componentsOverview.rssUri = Config.getRssUriDescriptions("components");
    92                                
    93                                 rssProfilesMenu.rssUri = Config.getRssUriDescriptions("profiles");
    94                                 rssComponentsMenu.rssUri=Config.getRssUriDescriptions("components");
    95                                
     79                       
    9680                                refresh();
    9781                        }
     
    250234                                                                                                 height="70%"
    251235                                                                                                 browseMenu="{profilesMenu}"
    252                                                                                                  rssLinkMenu = "{rssProfilesMenu}"
     236                                                                                                 typeOfDescription = "profiles"
    253237                                                                                                 createNew="createNewProfile(event)"
    254238                                                                                                 />
     
    273257                                                                                                 height="70%"
    274258                                                                                                 browseMenu="{componentsMenu}"
     259                                                                                                 typeOfDescription= "components"
    275260                                                                                                 createNew="createNewComponent(event)"
    276261                                                                                                 />
  • ComponentRegistry/branches/ComponentRegistry-1.13.0-olha/ComponentBrowserGui/src/main/flex/clarin/cmdi/componentregistry/browser/BrowserOverviewList.mxml

    r2313 r2314  
    1616        <mx:Script>
    1717                <![CDATA[
    18                         import clarin.cmdi.componentregistry.common.components.RssContextMenu;
    1918                        import clarin.cmdi.componentregistry.common.ItemDescription;
    2019                        import clarin.cmdi.componentregistry.common.components.BrowseContextMenu;
    2120                        import clarin.cmdi.componentregistry.common.components.RegistryViewStack;
     21                        import clarin.cmdi.componentregistry.common.components.RssContextMenu;
     22                        import clarin.cmdi.componentregistry.common.components.LabelButton;
    2223                        import clarin.cmdi.componentregistry.services.Config;
     24                       
     25                        import flash.events.ContextMenuEvent;
     26                        import flash.ui.ContextMenu;
     27                        import flash.ui.ContextMenuItem;
    2328                       
    2429                        import mx.collections.ArrayCollection;
    2530                        import mx.controls.Text;
     31                        import mx.core.UIComponent;
    2632                       
    2733                        private var defaultColor:Object;
    2834                        private var currentSelectedItem:ItemDescription;
     35                       
    2936                        [Bindable]
    3037                        private var menu:BrowseContextMenu;
    3138                       
    32                         [Bindable]
    33                         public var rssLinkMenu:RssContextMenu;
    34 
    3539                        private var _itemToScrollTo:ItemDescription;
    3640                       
    3741                        //[Bindable]
    38                         //public var rssUri:String;
     42                        public var typeOfDescription:String;
    3943                       
    4044                        [Bindable]
     
    9195                                menu.dataGrid = dataGrid;
    9296                        }
     97                       
     98                       
     99
    93100
    94101                        private function handleKeyUp(event:KeyboardEvent):void {
     
    112119                       
    113120                       
    114                        
     121                        private function goToFeed():void{
     122                                var request:URLRequest = new URLRequest(Config.getRssUriDescriptions(typeOfDescription));
     123                                navigateToURL(request, "_blank");
     124                        }
    115125                ]]>
    116126        </mx:Script>
    117127       
    118         <mx:VBox id="linkToFeed"
    119                          contextMenu="{rssLinkMenu.cm}"
    120                          >
    121                 <mx:Label text ="Feed"/>
    122                 <comp:LinkRenderer text = "{rssLinkMenu.rssUri}" />
    123         </mx:VBox>
    124        
     128        <mx:HBox contextMenu="{(new RssContextMenu(typeOfDescription)).cm}">
     129                <mx:Button id="rssLabelButton"
     130                                   label="Feed"
     131                                   click="goToFeed()"/>
     132        </mx:HBox>
    125133       
    126134       
Note: See TracChangeset for help on using the changeset viewer.