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