@@ -545,53 +545,53 @@ export function main() {
545545 } ) ; 
546546 } ) ) ; 
547547
548-  if  ( DOM . supportsDOMEvents ( ) )  { 
549-  it ( 'should support render events' ,  inject ( [ TestBed ,  AsyncTestCompleter ] ,  ( tb ,  async )  =>  { 
550-  tb . overrideView ( MyComp ,  new  View ( { 
551-  template : '<div listener></div>' , 
552-  directives : [ DecoratorListeningDomEvent ] 
553-  } ) ) ; 
548+  it ( 'should support render events' ,  inject ( [ TestBed ,  AsyncTestCompleter ] ,  ( tb ,  async )  =>  { 
549+  tb . overrideView ( MyComp ,  new  View ( { 
550+  template : '<div listener></div>' , 
551+  directives : [ DecoratorListeningDomEvent ] 
552+  } ) ) ; 
554553
555-    tb . createView ( MyComp ,  { context : ctx } ) . then ( ( view )  =>  { 
554+  tb . createView ( MyComp ,  { context : ctx } ) . then ( ( view )  =>  { 
556555
557-    var  injector  =  view . rawView . elementInjectors [ 0 ] ; 
556+  var  injector  =  view . rawView . elementInjectors [ 0 ] ; 
558557
559-    var  listener  =  injector . get ( DecoratorListeningDomEvent ) ; 
558+  var  listener  =  injector . get ( DecoratorListeningDomEvent ) ; 
560559
561-    dispatchEvent ( view . rootNodes [ 0 ] ,  'domEvent' ) ; 
560+  dispatchEvent ( view . rootNodes [ 0 ] ,  'domEvent' ) ; 
562561
563-    expect ( listener . eventType ) . toEqual ( 'domEvent' ) ; 
562+  expect ( listener . eventType ) . toEqual ( 'domEvent' ) ; 
564563
565-    async . done ( ) ; 
566-    } ) ; 
567-    } ) ) ; 
564+  async . done ( ) ; 
565+  } ) ; 
566+  } ) ) ; 
568567
569-    it ( 'should support render global events' ,  inject ( [ TestBed ,  AsyncTestCompleter ] ,  ( tb ,  async )  =>  { 
570-    tb . overrideView ( MyComp ,  new  View ( { 
571-    template : '<div listener></div>' , 
572-    directives : [ DecoratorListeningDomEvent ] 
573-    } ) ) ; 
568+  it ( 'should support render global events' ,  inject ( [ TestBed ,  AsyncTestCompleter ] ,  ( tb ,  async )  =>  { 
569+  tb . overrideView ( MyComp ,  new  View ( { 
570+  template : '<div listener></div>' , 
571+  directives : [ DecoratorListeningDomEvent ] 
572+  } ) ) ; 
574573
575-    tb . createView ( MyComp ,  { context : ctx } ) . then ( ( view )  =>  { 
576-    var  injector  =  view . rawView . elementInjectors [ 0 ] ; 
574+  tb . createView ( MyComp ,  { context : ctx } ) . then ( ( view )  =>  { 
575+  var  injector  =  view . rawView . elementInjectors [ 0 ] ; 
577576
578-    var  listener  =  injector . get ( DecoratorListeningDomEvent ) ; 
579-    dispatchEvent ( DOM . getGlobalEventTarget ( "window" ) ,  'domEvent' ) ; 
580-    expect ( listener . eventType ) . toEqual ( 'window_domEvent' ) ; 
577+  var  listener  =  injector . get ( DecoratorListeningDomEvent ) ; 
578+  dispatchEvent ( DOM . getGlobalEventTarget ( "window" ) ,  'domEvent' ) ; 
579+  expect ( listener . eventType ) . toEqual ( 'window_domEvent' ) ; 
581580
582-    listener  =  injector . get ( DecoratorListeningDomEvent ) ; 
583-    dispatchEvent ( DOM . getGlobalEventTarget ( "document" ) ,  'domEvent' ) ; 
584-    expect ( listener . eventType ) . toEqual ( 'document_domEvent' ) ; 
581+  listener  =  injector . get ( DecoratorListeningDomEvent ) ; 
582+  dispatchEvent ( DOM . getGlobalEventTarget ( "document" ) ,  'domEvent' ) ; 
583+  expect ( listener . eventType ) . toEqual ( 'document_domEvent' ) ; 
585584
586-    view . destroy ( ) ; 
587-    listener  =  injector . get ( DecoratorListeningDomEvent ) ; 
588-    dispatchEvent ( DOM . getGlobalEventTarget ( "body" ) ,  'domEvent' ) ; 
589-    expect ( listener . eventType ) . toEqual ( '' ) ; 
585+  view . destroy ( ) ; 
586+  listener  =  injector . get ( DecoratorListeningDomEvent ) ; 
587+  dispatchEvent ( DOM . getGlobalEventTarget ( "body" ) ,  'domEvent' ) ; 
588+  expect ( listener . eventType ) . toEqual ( '' ) ; 
590589
591-    async . done ( ) ; 
592-    } ) ; 
593-    } ) ) ; 
590+  async . done ( ) ; 
591+  } ) ; 
592+  } ) ) ; 
594593
594+  if  ( DOM . supportsDOMEvents ( ) )  { 
595595 it ( 'should support preventing default on render events' ,  inject ( [ TestBed ,  AsyncTestCompleter ] ,  ( tb ,  async )  =>  { 
596596 tb . overrideView ( MyComp ,  new  View ( { 
597597 template : '<input type="checkbox" listenerprevent></input><input type="checkbox" listenernoprevent></input>' , 
@@ -608,41 +608,41 @@ export function main() {
608608 async . done ( ) ; 
609609 } ) ; 
610610 } ) ) ; 
611+  } 
611612
612-    it ( 'should support render global events from multiple directives' ,  inject ( [ TestBed ,  AsyncTestCompleter ] ,  ( tb ,  async )  =>  { 
613-    tb . overrideView ( MyComp ,  new  View ( { 
614-    template : '<div *if="ctxBoolProp" listener listenerother></div>' , 
615-    directives : [ If ,  DecoratorListeningDomEvent ,  DecoratorListeningDomEventOther ] 
616-    } ) ) ; 
613+  it ( 'should support render global events from multiple directives' ,  inject ( [ TestBed ,  AsyncTestCompleter ] ,  ( tb ,  async )  =>  { 
614+  tb . overrideView ( MyComp ,  new  View ( { 
615+  template : '<div *if="ctxBoolProp" listener listenerother></div>' , 
616+  directives : [ If ,  DecoratorListeningDomEvent ,  DecoratorListeningDomEventOther ] 
617+  } ) ) ; 
617618
618-    tb . createView ( MyComp ,  { context : ctx } ) . then ( ( view )  =>  { 
619-    globalCounter  =  0 ; 
620-    ctx . ctxBoolProp  =  true ; 
621-    view . detectChanges ( ) ; 
619+  tb . createView ( MyComp ,  { context : ctx } ) . then ( ( view )  =>  { 
620+  globalCounter  =  0 ; 
621+  ctx . ctxBoolProp  =  true ; 
622+  view . detectChanges ( ) ; 
622623
623-    var  subview  =  view . rawView . viewContainers [ 0 ] . get ( 0 ) ; 
624-    var  injector  =  subview . elementInjectors [ 0 ] ; 
625-    var  listener  =  injector . get ( DecoratorListeningDomEvent ) ; 
626-    var  listenerother  =  injector . get ( DecoratorListeningDomEventOther ) ; 
627-    dispatchEvent ( DOM . getGlobalEventTarget ( "window" ) ,  'domEvent' ) ; 
628-    expect ( listener . eventType ) . toEqual ( 'window_domEvent' ) ; 
629-    expect ( listenerother . eventType ) . toEqual ( 'other_domEvent' ) ; 
630-    expect ( globalCounter ) . toEqual ( 1 ) ; 
624+  var  subview  =  view . rawView . viewContainers [ 0 ] . get ( 0 ) ; 
625+  var  injector  =  subview . elementInjectors [ 0 ] ; 
626+  var  listener  =  injector . get ( DecoratorListeningDomEvent ) ; 
627+  var  listenerother  =  injector . get ( DecoratorListeningDomEventOther ) ; 
628+  dispatchEvent ( DOM . getGlobalEventTarget ( "window" ) ,  'domEvent' ) ; 
629+  expect ( listener . eventType ) . toEqual ( 'window_domEvent' ) ; 
630+  expect ( listenerother . eventType ) . toEqual ( 'other_domEvent' ) ; 
631+  expect ( globalCounter ) . toEqual ( 1 ) ; 
631632
632-    ctx . ctxBoolProp  =  false ; 
633-    view . detectChanges ( ) ; 
634-    dispatchEvent ( DOM . getGlobalEventTarget ( "window" ) ,  'domEvent' ) ; 
635-    expect ( globalCounter ) . toEqual ( 1 ) ; 
633+  ctx . ctxBoolProp  =  false ; 
634+  view . detectChanges ( ) ; 
635+  dispatchEvent ( DOM . getGlobalEventTarget ( "window" ) ,  'domEvent' ) ; 
636+  expect ( globalCounter ) . toEqual ( 1 ) ; 
636637
637-    ctx . ctxBoolProp  =  true ; 
638-    view . detectChanges ( ) ; 
639-    dispatchEvent ( DOM . getGlobalEventTarget ( "window" ) ,  'domEvent' ) ; 
640-    expect ( globalCounter ) . toEqual ( 2 ) ; 
638+  ctx . ctxBoolProp  =  true ; 
639+  view . detectChanges ( ) ; 
640+  dispatchEvent ( DOM . getGlobalEventTarget ( "window" ) ,  'domEvent' ) ; 
641+  expect ( globalCounter ) . toEqual ( 2 ) ; 
641642
642-  async . done ( ) ; 
643-  } ) ; 
644-  } ) ) ; 
645-  } 
643+  async . done ( ) ; 
644+  } ) ; 
645+  } ) ) ; 
646646
647647 describe ( 'dynamic ViewContainers' ,  ( )  =>  { 
648648
0 commit comments