removed index-page search hacks, added search-page stub

svn: r9994
This commit is contained in:
Eli Barzilay 2008-05-28 01:52:01 +00:00
parent 9b0492e320
commit b21a0182c1
6 changed files with 28 additions and 9 deletions

View File

@ -237,8 +237,8 @@
(lambda (renderer sec ri) (lambda (renderer sec ri)
(define l null) (define l null)
(define line-break (if (send renderer index-manual-newlines?) (define line-break (if (send renderer index-manual-newlines?)
(make-element 'newline '("\n")) (make-element 'newline '("\n"))
"")) ""))
(define alpha-starts (make-hasheq)) (define alpha-starts (make-hasheq))
(hash-for-each (hash-for-each
(let ([parent (collected-info-parent (part-collected-info sec ri))]) (let ([parent (collected-info-parent (part-collected-info sec ri))])

View File

@ -105,6 +105,7 @@
(define-serializable-struct literal-anchor (string)) (define-serializable-struct literal-anchor (string))
#; ; no need for these index-local searches
#reader scribble/reader (begin ; easier to format #reader scribble/reader (begin ; easier to format
(define search-script (define search-script
@ -607,6 +608,7 @@
(make-element "nonavigation" index-content) (make-element "nonavigation" index-content)
(make-link-element (make-link-element
#f index-content (car (part-tags index))))) #f index-content (car (part-tags index)))))
#; ; no need for these index-local searches
,@(if (eq? d index) ,@(if (eq? d index)
null null
`((small nbsp `((small nbsp
@ -909,7 +911,8 @@
null)) null))
,@(render-flow d part ri #f)) ,@(render-flow d part ri #f))
(loop (cdr ds) (cdr as) (cdr vas))))])))) (loop (cdr ds) (cdr as) (cdr vas))))]))))
`(,@(if index? `(,search-script ,search-field) '()) `(#; ; no need for these index-local searches
,@(if index? `(,search-script ,search-field) '())
(table ([cellspacing "0"] (table ([cellspacing "0"]
,@(if need-inline? ,@(if need-inline?
'([style "display: inline; vertical-align: top;"]) '([style "display: inline; vertical-align: top;"])

View File

@ -16,12 +16,12 @@
`((start "PLT Manuals" user "index.html") `((start "PLT Manuals" user "index.html")
(search "Search Manuals" user "search/index.html") (search "Search Manuals" user "search/index.html")
--- ---
(index "Master Index" user "master-index/index.html")
---
(license "License" plt "license/index.html") (license "License" plt "license/index.html")
(acks "Acknowledgements" plt "acks/index.html") (acks "Acknowledgements" plt "acks/index.html")
(release "Release Notes" plt "release/index.html") (release "Release Notes" plt "release/index.html")
--- ---
(index "Master Index" user "master-index/index.html")
---
(bugreport "Report a Bug" #f ,(format "~a?v=~a" bug-url (version))))) (bugreport "Report a Bug" #f ,(format "~a?v=~a" bug-url (version)))))
;; Section definitions for manuals that appear on the start page. ;; Section definitions for manuals that appear on the start page.

View File

@ -5,10 +5,10 @@
(main-doc-root always-run depends-all-main no-depend-on) (omit)) (main-doc-root always-run depends-all-main no-depend-on) (omit))
("user/start.scrbl" ("user/start.scrbl"
(user-doc-root always-run depends-all no-depend-on) (omit)) (user-doc-root always-run depends-all no-depend-on) (omit))
("master-index.scrbl" ("search.scrbl" (depends-all-main no-depend-on) (omit))
(depends-all-main no-depend-on) (omit)) ("master-index.scrbl" (depends-all-main no-depend-on) (omit))
("user/master-index.scrbl" ("user/search.scrbl" (user-doc depends-all no-depend-on) (omit))
(user-doc depends-all no-depend-on) (omit)) ("user/master-index.scrbl" (user-doc depends-all no-depend-on) (omit))
("license.scrbl" () (omit)) ("license.scrbl" () (omit))
("acks.scrbl" () (omit)) ("acks.scrbl" () (omit))
("release.scrbl" () (omit)))) ("release.scrbl" () (omit))))

View File

@ -0,0 +1,8 @@
#lang scribble/doc
@(require scribble/basic
scribble/decode
"private/utils.ss")
@main-page['search #t]
Search page not implemented yet.

View File

@ -0,0 +1,8 @@
#lang scribble/doc
@(require scribble/basic
scribble/decode
"../private/utils.ss")
@main-page['search #f]
Search page not implemented yet.