Don't boilerplate error pages
							parent
							
								
									399824edad
								
							
						
					
					
						commit
						2cf2dde83c
					
				| 
						 | 
				
			
			@ -17,16 +17,13 @@ TUPLE: boilerplate < filter-responder template init ;
 | 
			
		|||
        [ ] >>init ;
 | 
			
		||||
 | 
			
		||||
: wrap-boilerplate? ( response -- ? )
 | 
			
		||||
    {
 | 
			
		||||
        [ code>> { [ 200 = ] [ 400 499 between? ] } 1|| ]
 | 
			
		||||
        [ content-type>> "text/html" = ]
 | 
			
		||||
    } 1&& ;
 | 
			
		||||
    { [ code>> 200 = ] [ content-type>> "text/html" = ] } 1&& ;
 | 
			
		||||
 | 
			
		||||
M:: boilerplate call-responder* ( path responder -- )
 | 
			
		||||
    begin-form
 | 
			
		||||
    path responder call-next-method
 | 
			
		||||
    responder init>> call
 | 
			
		||||
    dup content-type>> "text/html" = [
 | 
			
		||||
    dup wrap-boilerplate? [
 | 
			
		||||
        clone [| body |
 | 
			
		||||
            [
 | 
			
		||||
                body
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue