"Acknowledgements" moved to home.ss.

HelpDesk-urls moved to the non-private help-desk-urls.ss so other collections can refer to them.
Fixed a few broken links in the "About DrScheme" dialog.

svn: r7230
This commit is contained in:
Jens Axel Soegaard 2007-08-30 20:08:11 +00:00
parent 32ad0656a6
commit 9b8abc0275
5 changed files with 26 additions and 32 deletions

View File

@ -0,0 +1,3 @@
(module help-desk-urls mzscheme
(require "servlets/private/url.ss")
(provide (all-from "servlets/private/url.ss")))

View File

@ -3,6 +3,7 @@
(lib "dirs.ss" "setup")
(lib "contract.ss")
(lib "config.ss" "planet")
(lib "help-desk-urls.ss" "help")
"../servlets/private/util.ss"
"internal-hp.ss"
"get-help-url.ss")
@ -77,10 +78,10 @@
; sym, string assoc list
(define hd-locations
`((hd-tour ,(get-help-url (build-path (find-doc-dir) "tour")))
(release-notes ,(prefix-with-server "/servlets/release/notes.ss"))
(plt-license ,(prefix-with-server "/servlets/release/license.ss"))
(front-page ,(prefix-with-server "/servlets/home.ss"))))
`((hd-tour ,(format "~a/index.html" (get-help-url (build-path (find-doc-dir) "tour"))))
(release-notes ,url-helpdesk-release-notes)
(plt-license ,url-helpdesk-license)
(front-page ,url-helpdesk-home)))
(define hd-location-syms (map car hd-locations))

View File

@ -1,17 +0,0 @@
(module acknowledge mzscheme
(require (lib "acks.ss" "drscheme")
(lib "servlet.ss" "web-server")
"private/html.ss")
(provide interface-version timeout start)
(define interface-version 'v1)
(define timeout +inf.0)
(define (start initial-request)
(with-errors-to-browser
send/finish
(lambda ()
(html-page
#:title "Acknowledgements"
#:bodies `((a ([name "acknowledgements"] [value "acknowledgements"]))
(h1 "Acknowledgements")
(p ,(get-general-acks))
(p ,(get-translating-acks))))))))

View File

@ -98,10 +98,6 @@
(left-items)
right-header right-items)]))])))))
(define (br*)
(if (eq? (helpdesk-platform) 'external-browser)
'()
'((br) (br))))
(define (left-items)
`(-- -- -- -- --
@ -176,9 +172,6 @@
`(,page-title ,url "" ,page-title))])
easy-pages))
(define (make-header-text s)
(color-highlight `(h2 () ,s)))
;; static subpages
;; - In ALPHABETICAL order
(define easy-pages
@ -350,10 +343,10 @@
(a ([href ,url-external-planet]) "PLaneT") ".")))
;; was: /servlets/scheme/doc.ss
("documentation" "Documentation"
(,(make-header-text "How to use DrScheme")
(,(make-green-header-text "How to use DrScheme")
(p (a ([href ,url-helpdesk-drscheme]) "DrScheme")
" provides information about using the DrScheme development environment.")
,(make-header-text "Languages and Libraries")
,(make-green-header-text "Languages and Libraries")
(p "Language and library documentation is distributed among several"
" manuals, plus a number of plain-text files describing small library"
" collections.")
@ -371,7 +364,7 @@
" search result link might refer to a missing manual.")
(ul (li (b (a ([href ,url-helpdesk-manuals]) "Manuals"))
": List the currently installed and uninstalled manuals"))
,(make-header-text "Searching")
,(make-green-header-text "Searching")
(p (a ([href ,url-helpdesk-how-to-search]) "Searching")
" in Help Desk finds documenation from all sources, including ")
(p (a ([href ,url-helpdesk-drscheme]) "DrScheme")

View File

@ -6,6 +6,8 @@
(lib "etc.ss")
(lib "kw.ss")
(lib "port.ss")
"../../private/options.ss"
"util.ss"
"url.ss")
;;;
@ -24,6 +26,18 @@
"helpdesk.css")
port->string))
;;;
;;; HTML FOR THE INTERNAL HELPDESK
;;;
(define (make-green-header-text s)
(color-highlight `(h2 () ,s)))
(define (br*)
(if (eq? (helpdesk-platform) 'external-browser)
'()
'((br) (br))))
;;;
;;; GENERATE XML FOR THE ENTIRE PAGE
;;;