Changeset 2964


Ignore:
Timestamp:
05/31/13 14:25:44 (11 years ago)
Author:
olhsha
Message:

fixing dowble-redirection bug components->profiles->components, when component if is gived. Fixed

Location:
ComponentRegistry/trunk/ComponentBrowserGui/src/main/flex
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • ComponentRegistry/trunk/ComponentBrowserGui/src/main/flex/clarin/cmdi/componentregistry/browser/Browse.mxml

    r2958 r2964  
    189189                       
    190190                        private function getSelectedIndex():int{
    191                                 trace(Config.instance.startupItem);
    192191                                if (isComponentId(Config.instance.startupItem)) {
    193                                         trace("1");
    194192                                        return 1;
    195193                                } else {
    196                                         trace("0");
    197194                                        return 0;
    198195                                }
     
    201198                        private function isComponentId(id:String):Boolean{
    202199                                if (id==null) {return false;}
    203                                 var index:int=id.search("c_");
    204                                 if (index>-1) {
     200                                var index:int=id.search(Config.COMPONENT_PREFIX);
     201                                if (index!=0) {
    205202                                        return true;
    206203                                } else {
  • ComponentRegistry/trunk/ComponentBrowserGui/src/main/flex/clarin/cmdi/componentregistry/services/Config.as

    r2515 r2964  
    2020                public static const REGISTRY_PARAM_SPACE:String = "space";
    2121                public static const REGISTRY_PARAM_DEBUG:String = "debug";
     22               
     23                // REGISTRY_ID, COMPONENT_PREFIX, and PROFILE_PREFIX must be the same as on the server!
     24                // REGISTRY_ID isdefined in ComponentRegistry
     25                // COMPONENT_PREFIX is defined in ComponentDescription
     26                // PROFILE_PREFIX is defined in ProfileDescription
     27                private static const REGISTRY_ID="clarin.eu:cr1:";
     28                private static const COMPONENT_PREFIX=REGISTRY_ID+"c_";
     29                private static const PROFILE_PREFIX=REGISTRY_ID+"p_";
     30               
    2231
    2332                //Possible views to start with.
     
    3241                public static const SPACE_USER:String = "user";
    3342                public static const SPACE_PUBLIC:String = "public";
    34 
     43               
    3544                private static const COMPONENT_LIST_URL:String = "/rest/registry/components";
    3645                private static const PROFILE_LIST_URL:String = "/rest/registry/profiles";
     
    4453                private static const COMMENTS_URL_PATH:String = "/comments/";
    4554                private static const ISOCAT_SERVLET:String = "/isocat";
    46 
    47                 private static var _instance:Config = new Config();
     55               
     56               
     57               
     58                public static var _instance:Config = new Config();
     59                public static var COMPONENT_PREFIX;
     60                public static var PROFILE_PREFIX;
    4861
    4962                private var _startupItem:String; //item to be selected at startup, can be specified as a url parameter
  • ComponentRegistry/trunk/ComponentBrowserGui/src/main/flex/ru/inspirit/net/MultipartURLLoader.as

    r322 r2964  
    296296                       
    297297                        addListener();
    298                        
    299298                        _loader.load(urlRequest);
    300299                }
Note: See TracChangeset for help on using the changeset viewer.