fixes for Windows paths

pull/9/head
Matthew Butterick 11 years ago
parent c3dae22ae7
commit 284b1c251e

@ -161,7 +161,7 @@
(define (make-path-row filename-path) (define (make-path-row filename-path)
(define filename (->string filename-path)) (define filename (->string filename-path))
(define possible-source (->source-path (build-path dashboard-dir filename-path))) (define possible-source (->source-path (build-path dashboard-dir filename-path)))
(define source (and possible-source (->string possible-source))) (define source (and possible-source (->string (find-relative-path dashboard-dir possible-source))))
`(tr ,@(map make-link-cell `(tr ,@(map make-link-cell
(append (list (append (list
(cond ; main cell (cond ; main cell
@ -209,7 +209,11 @@
(define/contract (req->path req) (define/contract (req->path req)
(request? . -> . path?) (request? . -> . path?)
(reroot-path (url->path (request-uri req)) (world:current-project-root))) (define base (world:current-project-root))
(define file (url->path (request-uri req)))
(if (eq? (system-path-convention-type) 'windows)
(build-path base file)
(reroot-path file base)))
;; default route ;; default route
(define (route-default req) (define (route-default req)

Loading…
Cancel
Save