Changeset 2313


Ignore:
Timestamp:
10/17/12 15:36:39 (12 years ago)
Author:
olhsha
Message:

context menu created, but does not show link because I need to make a pop-up window to show this 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

    r2312 r2313  
    1616                        import clarin.cmdi.componentregistry.common.ItemDescription;
    1717                        import clarin.cmdi.componentregistry.common.components.BrowseContextMenu;
     18                        import clarin.cmdi.componentregistry.common.components.RssContextMenu;
    1819                        import clarin.cmdi.componentregistry.common.components.RegistryViewStack;
    1920                        import clarin.cmdi.componentregistry.services.BrowserService;
     
    5354                        private var startupPanel:String = null;
    5455                         
     56                        [Bindable]
     57                        private var rssProfilesMenu:RssContextMenu;
     58                        [Bindable]
     59                        private var rssComponentsMenu:RssContextMenu;
    5560                       
    5661                       
     
    6873                                Config.instance.addEventListener(Config.USER_SPACE_TOGGLE_EVENT, setUserSpace);
    6974                               
    70                                 profilesOverview.rssUri = Config.getRssUriDescriptions("profiles");
    71                                 componentsOverview.rssUri = Config.getRssUriDescriptions("components");
     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"));
    7280                               
    7381                                setUserSpace();
     
    7987                                componentsSrv = ComponentListService.getInstance(userSpace);
    8088                                profilesSrv = ProfileListService.getInstance(userSpace);
    81                                 profilesOverview.rssUri = Config.getRssUriDescriptions("profiles");
    82                                 componentsOverview.rssUri = Config.getRssUriDescriptions("components");
     89                               
     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                               
    8396                                refresh();
    8497                        }
     
    237250                                                                                                 height="70%"
    238251                                                                                                 browseMenu="{profilesMenu}"
     252                                                                                                 rssLinkMenu = "{rssProfilesMenu}"
    239253                                                                                                 createNew="createNewProfile(event)"
    240254                                                                                                 />
  • ComponentRegistry/branches/ComponentRegistry-1.13.0-olha/ComponentBrowserGui/src/main/flex/clarin/cmdi/componentregistry/browser/BrowserOverviewList.mxml

    r2312 r2313  
    1616        <mx:Script>
    1717                <![CDATA[
     18                        import clarin.cmdi.componentregistry.common.components.RssContextMenu;
    1819                        import clarin.cmdi.componentregistry.common.ItemDescription;
    1920                        import clarin.cmdi.componentregistry.common.components.BrowseContextMenu;
     
    2829                        [Bindable]
    2930                        private var menu:BrowseContextMenu;
     31                       
     32                        [Bindable]
     33                        public var rssLinkMenu:RssContextMenu;
    3034
    3135                        private var _itemToScrollTo:ItemDescription;
    3236                       
    33                         [Bindable]
    34                         public var rssUri:String;
     37                        //[Bindable]
     38                        //public var rssUri:String;
    3539                       
    3640                        [Bindable]
     
    107111                        }
    108112                       
    109                         private function copyRssLink():void {
    110                                 System.setClipboard(rssLink.text);
    111                         }
     113                       
     114                       
    112115                ]]>
    113116        </mx:Script>
    114117       
    115         <mx:HBox>
    116                 <mx:Label text="RSS feed: "/>
    117                 <comp:LinkRenderer id="rssLink" text="{rssUri}"/>
    118                 <mx:Button label="copy to clipboard" toolTip="Click here to copy the uri to your clipboard" click="copyRssLink();" />
    119         </mx:HBox>
     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       
     125       
    120126       
    121127        <mx:HBox paddingLeft="5"
Note: See TracChangeset for help on using the changeset viewer.