diff options
| -rw-r--r-- | src/indrajith-dev-crystal.cr | 8 | 
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)  | 
