File tree Expand file tree Collapse file tree 2 files changed +21
-3
lines changed Expand file tree Collapse file tree 2 files changed +21
-3
lines changed Original file line number Diff line number Diff line change @@ -5,6 +5,8 @@ $optimade_cifplayer_app $mol_drop
55			<= Theme $mol_theme_auto
66		pages <= pages
77		Placeholder null
8+ 	auto /
9+ 		<= data_listener $mol_dom_listener
810	pages /
911		<= Menu $mol_page
1012			title \Crystal structure web-viewer
Original file line number Diff line number Diff line change 11namespace  $ . $$  { 
22	export  class  $optimade_cifplayer_app  extends  $ . $optimade_cifplayer_app  { 
33
4+ 		@ $mol_mem 
5+ 		data_listener ( )  { 
6+ 			return  new  this . $ . $mol_dom_listener ( 
7+ 				this . $ . $mol_dom_context , 
8+ 				'message' , 
9+ 				
10+ 				$mol_wire_async (  event  =>  { 
11+ 					if (  event . data ?. data  ==  undefined  )  return 
12+ 					this . data_str (  event . data . data  ) 
13+ 				}  ) 
14+ 			) 
15+ 		} 
16+ 
417		@ $mol_mem 
518		pages ( ) : readonly  any [ ]  { 
6- 			return  this . data_str ( ) 
7- 				? super . pages ( ) 
8- 				: [  this . Menu ( ) ,  this . Start ( )  ] 
19+ 			const  in_iframe  =  window . self  !==  window . top 
20+ 			
21+ 			return  [ 
22+ 				...in_iframe  ? [ ]  : [  this . Menu ( )  ] , 
23+ 				...this . data_str ( )  ? [  this . Player ( )  ]  : [  this . Start ( )  ] , 
24+ 			] 
925		} 
1026
1127		@ $mol_action 
    
 
   
 
     
   
   
          
     
  
    
     
 
    
      
     
 
     
    You can’t perform that action at this time.
  
 
    
  
     
    
      
        
     
 
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments