aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/indrajith-dev-crystal.cr8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/indrajith-dev-crystal.cr b/src/indrajith-dev-crystal.cr
index ed237e3..e11a3f7 100644
--- a/src/indrajith-dev-crystal.cr
+++ b/src/indrajith-dev-crystal.cr
@@ -36,6 +36,12 @@ module Indrajith::Dev::Crystal
context.response.print "Not Found"
end
+ def self.htmx_request?(context)
+ context.request.headers.has_key?("HX-Request") ||
+ context.request.headers.has_key?("Hx-Request") ||
+ context.request.headers.has_key?("hx-request")
+ end
+
get "/" do |context|
context.response.content_type = "text/html"
page_renderer "home", "Home"
@@ -124,7 +130,7 @@ module Indrajith::Dev::Crystal
<p><a href='/post/#{attributes["slug"]}'>#{attributes["post_title"]}</a></p>
</li>"
end
- html_string
+ context.response.print html_string
end
rescue ex
if ex.responds_to?(:response)