summary |
shortlog |
log |
commit | commitdiff |
review |
tree
raw |
patch |
inline | side by side (from parent 1:
dfa4f23)
Change-Id: I71c3290c2a017d8b82fa49ce0f1af49fc0497e75
Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
}
controlApp(app: XappControlRow): void {
}
controlApp(app: XappControlRow): void {
- const acXappPattern = /[Aa][Dd][Mm][Ii][Ss]{2}[Ii][Oo][Nn]/;
- const anrXappPattern = /[Aa][Nn][Rr]/;
- if (acXappPattern.test(app.xapp)) {
+ // TODO: identify apps without hardcoding to names
+ const acAppPattern = /[Aa][Dd][Mm][Ii][Ss]{2}[Ii][Oo][Nn]/;
+ const anrAppPattern0 = /ANR/;
+ const anrAppPattern1 = /[Aa][Uu][Tt][Oo][Mm][Aa][Tt][Ii][Cc]/;
+ const anrAppPattern2 = /[Nn][Ee][Ii][Gg][Hh][Bb][Oo][Rr]/;
+ if (acAppPattern.test(app.xapp)) {
this.router.navigate(['/ac']);
this.router.navigate(['/ac']);
- } else if (anrXappPattern.test(app.xapp)) {
+ } else if (anrAppPattern0.test(app.xapp) || (anrAppPattern1.test(app.xapp) && anrAppPattern2.test(app.xapp))) {
this.router.navigate(['/anr']);
} else {
this.errorDialogService.displayError('No control available for ' + app.xapp + ' (yet)');
this.router.navigate(['/anr']);
} else {
this.errorDialogService.displayError('No control available for ' + app.xapp + ' (yet)');