Use Racket navbar on pkgs. and have navbar link to pkgs.

Open question: Where does link to Planet go? Sam's new design has a natural place, but on the old site... it's not clear, community?
This commit is contained in:
Jay McCarthy 2013-12-20 16:20:49 -07:00
parent 7faab4d617
commit 490e21ff07
7 changed files with 73 additions and 3 deletions

View File

@ -10,6 +10,8 @@
<link rel="stylesheet" href="/style.css">
</head>
<body>
<div class="racketnav"><div class="navcontent"><table border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td><a href="http://racket-lang.org/"><span class="navtitle" style="font-size: 100px; vertical-align: middle;">(</span><span class="navtitle" style="font-size: 80px; vertical-align: middle;">(</span><span class="navtitle" style="font-size: 60px; vertical-align: middle;">(</span><span class="navtitle" style="font-size: 40px; vertical-align: middle;">&nbsp;</span><img alt="[logo]" src="/logo.png" style="vertical-align: middle; margin: 13px 0.25em 0 0; border: 0;"><span class="navtitle" style="font-size: 80px; vertical-align: middle;">Racket</span><span class="navtitle" style="font-size: 40px; vertical-align: middle;">&nbsp;</span><span class="navtitle" style="font-size: 60px; vertical-align: middle;">)</span><span class="navtitle" style="font-size: 80px; vertical-align: middle;">)</span><span class="navtitle" style="font-size: 100px; vertical-align: middle;">)</span></a></td><td class="helpiconcell"><span class="helpicon"><a href="http://racket-lang.org/help.html">Need Help?</a></span></td></tr><tr><td colspan="2"><table width="100%"><tbody><tr><td class="navlinkcell"><span class="navitem"><span class="navlink"><a href="http://racket-lang.org/">About</a></span></span></td><td class="navlinkcell"><span class="navitem"><span class="navlink"><a href="http://racket-lang.org/download/">Download</a></span></span></td><td class="navlinkcell"><span class="navitem"><span class="navlink"><a href="http://docs.racket-lang.org/">Documentation</a></span></span></td><td class="navlinkcell"><span class="navitem"><span class="navcurlink"><a href="/">Packages</a></span></span></td><td class="navlinkcell"><span class="navitem"><span class="navlink"><a href="http://racket-lang.org/community.html">Community</a></span></span></td><td class="navlinkcell"><span class="navitem"><span class="navlink"><a href="http://racket-lang.org/learning.html">Learning</a></span></span></td></tr></tbody></table></td></tr></tbody></table></div></div>
<div class="breadcrumb">
<span><a href="/">Packages</a></span>
<span id="logout"></span>

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.6 KiB

View File

@ -154,3 +154,52 @@ a.possible {
tr#pi_delete_row td {
text-align: center;
}
/* racket nav */
.racketnav {
background-color: #000000;
color: #ffffff;
margin-bottom: 1em;
padding: 0.5em 0em;
white-space: nowrap;
}
.racketnav a {
color: #ffffff;
text-decoration: none;
}
.racketnav .navcontent {
margin-left: auto;
margin-right: auto;
width: 45em;
font-family: Optima, Arial, Verdana, Helvetica, sans-serif;
}
.racketnav .navtitle {
font-size: xx-large;
font-weight: bold;
}
.racketnav .navitem {
text-decoration: none;
font-size: 88%;
}
.racketnav .navlink a {
padding: 0em 1em;
}
.racketnav .navcurlink a {
padding: 0em 1em;
background-color: #555555;
}
.racketnav .navlink a:hover,
.racketnav .navcurlink a:hover {
background-color: #888888;
}
.racketnav .navlinkcell {
text-align: center;
}
.racketnav .helpiconcell {
text-align: right;
vertical-align: top;
}
.racketnav .helpicon {
font-weight: bold;
font-size: 88%;
}

View File

@ -1,5 +1,5 @@
#lang meta/web
(require "www/all.rkt" "download/all.rkt" "minis/all.rkt" "stubs/all.rkt")
(set-navbar! (list main download documentation planet community learning)
(set-navbar! (list main download documentation packages community learning)
main help)

View File

@ -10,6 +10,7 @@
;; stubs usually use absolute paths for resources, since they're
;; templates that often get used in sub-dir pages too
("stubs/planet" "http://planet.racket-lang.org/" abs)
("stubs/packages""http://pkgs.racket-lang.org/" abs)
("stubs/pre" "http://pre.racket-lang.org/" abs)
("stubs/git" "http://git.racket-lang.org/" abs)
("stubs/blog" "http://blog.racket-lang.org/" abs)

View File

@ -1,9 +1,10 @@
#lang racket/base
(provide documentation planet)
(provide documentation planet packages)
(require "docs.rkt" ; for the doc tweaking script
"planet.rkt" "blog.rkt" ; these need to be copied to the service
;; these need to be copied to the service
"packages.rkt" "planet.rkt" "blog.rkt"
"pre.rkt" "git.rkt" ; / these are used on the
"mailman.rkt" "dirlist.rkt" ; \ server directly
"wiki.rkt")

View File

@ -0,0 +1,17 @@
#lang meta/web
(define-context "stubs/packages")
(provide packages)
(define packages
@page[#:file "" #:link-title "Packages" #:window-title "{{{TITLE}}}"
#:extra-headers "{{{HEAD}}}"]{
@; This is a stub page to get the header for planet
{{{BODY}}}})
(define readme
@plain[#:file "README"]{
This directory contains files that are placed here automatically by
the web build process. The HTML file contains holes to be filled in
for the title, header, and body, and the other files are resources
that are used by the template.})