fixes based on requested changes
This commit is contained in:
parent
43f95c52a0
commit
537c07ad4d
11 changed files with 60 additions and 48 deletions
|
@ -13,4 +13,4 @@ export const INJECTED_ENDPOINTS: any = (<any>window).__endpoints;
|
|||
/**
|
||||
* Features information.
|
||||
*/
|
||||
export const INJECTED_FEATURES: any = (<any>window).__features;
|
||||
export const INJECTED_FEATURES: any = (<any>window).__features;
|
||||
|
|
|
@ -5,4 +5,4 @@ export default {
|
|||
TEAM_PATTERN: '^[a-z][a-z0-9]+$',
|
||||
ROBOT_PATTERN: '^[a-z][a-z0-9_]{1,254}$',
|
||||
USERNAME_PATTERN: '^(?=.{2,255}$)([a-z0-9]+(?:[._-][a-z0-9]+)*)$',
|
||||
};
|
||||
};
|
||||
|
|
|
@ -3,24 +3,23 @@
|
|||
* TODO: Convert to class/Angular service
|
||||
*/
|
||||
export default {
|
||||
'_pages': {},
|
||||
_pages: {},
|
||||
|
||||
/**
|
||||
* Create a page.
|
||||
* @param pageName The name of the page.
|
||||
* @param templateName The file name of the template.
|
||||
* @param opt_controller Controller for the page.
|
||||
* @param opt_flags Additional flags passed to route provider.
|
||||
* @param opt_profiles Available profiles.
|
||||
* @param controller Controller for the page.
|
||||
* @param flags Additional flags passed to route provider.
|
||||
* @param profiles Available profiles.
|
||||
*/
|
||||
'create': function (pageName, templateName, opt_controller, opt_flags, opt_profiles) {
|
||||
var profiles = opt_profiles || ['old-layout', 'layout'];
|
||||
create: function(pageName: string, templateName: string, controller?: Object, flags = {}, profiles = ['old-layout', 'layout']) {
|
||||
for (var i = 0; i < profiles.length; ++i) {
|
||||
this._pages[profiles[i] + ':' + pageName] = {
|
||||
'name': pageName,
|
||||
'controller': opt_controller,
|
||||
'controller': controller,
|
||||
'templateName': templateName,
|
||||
'flags': opt_flags || {}
|
||||
'flags': flags
|
||||
};
|
||||
}
|
||||
},
|
||||
|
@ -30,7 +29,7 @@ export default {
|
|||
* @param pageName The name of the page.
|
||||
* @param profiles Available profiles to search.
|
||||
*/
|
||||
'get': function (pageName, profiles) {
|
||||
get: function(pageName: string, profiles: any[]) {
|
||||
for (var i = 0; i < profiles.length; ++i) {
|
||||
var current = profiles[i];
|
||||
var key = current.id + ':' + pageName;
|
||||
|
@ -42,4 +41,4 @@ export default {
|
|||
|
||||
return null;
|
||||
}
|
||||
};
|
||||
};
|
||||
|
|
Reference in a new issue