hyper-literate/collects/help/search.ss
Eli Barzilay 8356a7f61f fix sub argument to send-main-page
svn: r10108

original commit: a50e7011ea76e415855a7d69846810b475226a3b
2008-06-03 16:05:03 +00:00

19 lines
634 B
Scheme

#lang scheme/base
(require setup/dirs net/sendurl)
(provide perform-search send-main-page)
(define search-page "search/index.html")
;; Almost nothing to do here -- the real work is done in the browser,
;; using javascript.
(define (send-main-page #:sub [sub "index.html"]
#:fragment [fragment #f] #:query [query #f])
(let* ([path (build-path (find-user-doc-dir) sub)]
[path (if (file-exists? path) path (build-path (find-doc-dir) sub))])
(send-url/file path #:fragment fragment #:query query)))
(define (perform-search str)
(send-main-page #:sub search-page #:query (format "q=~a" str)))