@@ -5,8 +5,7 @@ import {isNull, isPromise, isNumber, isInjectable, isDefined} from "../common/pr
55import { Resolvable } from "../resolve/resolvable" ;
66import { Transition } from "../transition/transition" ;
77import { TransitionRejection } from "../transition/rejectFactory" ;
8- import { UIViewData } from "../view/interface" ;
9- import { ViewConfig } from "../view/view" ;
8+ import { ActiveUIView , ViewConfig } from "../view/interface" ;
109
1110function promiseToString ( p ) {
1211 if ( is ( TransitionRejection ) ( p . reason ) ) return p . reason . toString ( ) ;
@@ -19,11 +18,13 @@ function functionToString(fn) {
1918 return namedFunctionMatch ? namedFunctionMatch [ 1 ] : fnStr ;
2019}
2120
22- const uiViewString = ( viewData ) =>
23- `ui-view id#${ viewData . id } , contextual name '${ viewData . name } @${ viewData . creationContext } ', fqn: '${ viewData . fqn } '` ;
21+ function uiViewString ( viewData ) {
22+ if ( ! viewData ) return 'ui-view (defunct)' ;
23+ return `ui-view id#${ viewData . id } , contextual name '${ viewData . name } @${ viewData . creationContext } ', fqn: '${ viewData . fqn } '` ;
24+ }
2425
2526const viewConfigString = ( viewConfig : ViewConfig ) =>
26- `ViewConfig targeting ui-view: '${ viewConfig . uiViewName } @${ viewConfig . uiViewContextAnchor } ', context: '${ viewConfig . context . name } '` ;
27+ `ViewConfig targeting ui-view: '${ viewConfig . viewDecl . $ uiViewName} @${ viewConfig . viewDecl . $ uiViewContextAnchor} ', context: '${ viewConfig . viewDecl . $ context. name } '` ;
2728
2829function normalizedCat ( input : Category ) : string {
2930 return isNumber ( input ) ? Category [ input ] : Category [ Category [ input ] ] ;
@@ -173,22 +174,22 @@ export class Trace {
173174 console . log ( `Transition #${ tid } Digest #${ digest } : <- Success ${ transitionStr } , final state: ${ state } ` ) ;
174175 }
175176
176- traceUiViewEvent ( event : string , viewData : UIViewData , extra = "" ) {
177+ traceUiViewEvent ( event : string , viewData : ActiveUIView , extra = "" ) {
177178 if ( ! this . enabled ( Category . UIVIEW ) ) return ;
178179 console . log ( `ui-view: ${ padString ( 30 , event ) } ${ uiViewString ( viewData ) } ${ extra } ` ) ;
179180 }
180181
181- traceUiViewConfigUpdated ( viewData : UIViewData , context ) {
182+ traceUiViewConfigUpdated ( viewData : ActiveUIView , context ) {
182183 if ( ! this . enabled ( Category . UIVIEW ) ) return ;
183184 this . traceUiViewEvent ( "Updating" , viewData , ` with ViewConfig from context='${ context } '` ) ;
184185 }
185186
186- traceUiViewScopeCreated ( viewData : UIViewData , newScope ) {
187+ traceUiViewScopeCreated ( viewData : ActiveUIView , newScope ) {
187188 if ( ! this . enabled ( Category . UIVIEW ) ) return ;
188189 this . traceUiViewEvent ( "Created scope for" , viewData , `, scope #${ newScope . $id } ` ) ;
189190 }
190191
191- traceUiViewFill ( viewData : UIViewData , html ) {
192+ traceUiViewFill ( viewData : ActiveUIView , html ) {
192193 if ( ! this . enabled ( Category . UIVIEW ) ) return ;
193194 this . traceUiViewEvent ( "Fill" , viewData , ` with: ${ maxLength ( 200 , html ) } ` ) ;
194195 }
@@ -198,7 +199,7 @@ export class Trace {
198199 console . log ( `$view.ViewConfig: ${ event } ${ viewConfigString ( viewConfig ) } ` ) ;
199200 }
200201
201- traceViewServiceUiViewEvent ( event : string , viewData : UIViewData ) {
202+ traceViewServiceUiViewEvent ( event : string , viewData : ActiveUIView ) {
202203 if ( ! this . enabled ( Category . VIEWCONFIG ) ) return ;
203204 console . log ( `$view.ViewConfig: ${ event } ${ uiViewString ( viewData ) } ` ) ;
204205 }
0 commit comments