Pipe menus using CSS, modelled after this ALA article:
authorrich <rich>
Wed, 8 Sep 2004 14:01:17 +0000 (14:01 +0000)
committerrich <rich>
Wed, 8 Sep 2004 14:01:17 +0000 (14:01 +0000)
http://www.alistapart.com/articles/taminglists/

28 files changed:
html/_css/standard.css
scripts/page.ml
templates/admin/admin.html
templates/admin/create_host_form.html
templates/admin/edit_emails_form.html
templates/admin/edit_host_css_form.html
templates/admin/edit_hostnames_form.html
templates/admin/host.html
templates/delete_file_form.html
templates/delete_image_form.html
templates/diff.html
templates/edit_page_css_form.html
templates/edit_user_form.html
templates/files.html
templates/forgot_password_form.html
templates/history.html
templates/images.html
templates/login_form.html
templates/page.html
templates/page_404.html
templates/recent.html
templates/restore_form.html
templates/sitemap.html
templates/undelete_file_form.html
templates/undelete_image_form.html
templates/upload_file_form.html
templates/upload_image_form.html
templates/users.html

index b729af7..83ba185 100644 (file)
@@ -1,5 +1,5 @@
 /* Stylesheet for COCANWIKI, derived from EWM.
- * $Id: standard.css,v 1.1 2004/09/07 10:14:08 rich Exp $
+ * $Id: standard.css,v 1.2 2004/09/08 14:01:17 rich Exp $
  */
 
 body {
@@ -115,6 +115,13 @@ ul.menu {
 
 ul.menu li {
   display: inline;
+  border-left: 1px solid #666;
+  padding-left: 5px;
+}
+
+ul.menu li.first {
+  border-left: none;
+  padding-left: 0px;
 }
 
 ul#topmenu {
index c34af77..c405ffe 100644 (file)
@@ -1,7 +1,7 @@
 (* COCANWIKI scripts.
  * Written by Richard W.M. Jones <rich@merjis.com>.
  * Copyright (C) 2004 Merjis Ltd.
- * $Id: page.ml,v 1.6 2004/09/08 10:42:20 rich Exp $
+ * $Id: page.ml,v 1.7 2004/09/08 14:01:17 rich Exp $
  *)
 
 open Apache
@@ -112,6 +112,18 @@ let run r (q : cgi) (dbh : Dbi.connection) (hostid, _, edit_anon) user =
           t#conditional "user_logged_in" true;
           t#set "username" username);
 
+    (* Site menu. *)
+    let sth = dbh#prepare_cached "select url, label, ordering from sitemenu
+                                   where hostid = ? order by ordering" in
+    sth#execute [`Int hostid];
+
+    let table = sth#map (function [`String url; `String label; _] ->
+                          [ "url", Template.VarString url;
+                            "label", Template.VarString label ]
+                          | _ -> assert false) in
+
+    t#table "sitemenu" table;
+
     q#template t
   in
 
@@ -128,7 +140,24 @@ let run r (q : cgi) (dbh : Dbi.connection) (hostid, _, edit_anon) user =
              ('a'..'z' | 'A'..'Z' | '0'..'9') as c -> c
            | _ -> ' ') page in
 
-    template_404#set "search_terms" search_terms;
+    t#set "search_terms" search_terms;
+
+    t#conditional "has_host_css" has_host_css;
+
+    t#conditional "can_edit" can_edit;
+    t#conditional "can_manage_users" can_manage_users;
+
+    (* Site menu. *)
+    let sth = dbh#prepare_cached "select url, label, ordering from sitemenu
+                                   where hostid = ? order by ordering" in
+    sth#execute [`Int hostid];
+
+    let table = sth#map (function [`String url; `String label; _] ->
+                          [ "url", Template.VarString url;
+                            "label", Template.VarString label ]
+                          | _ -> assert false) in
+
+    t#table "sitemenu" table;
 
     q#template t
   in
index 0067a00..99adfa2 100644 (file)
 </p>
 
 <ul id="topmenu" class="menu">
-<li> <a href="/">Home&nbsp;page</a> | </li>
-<li> <a href="/_sitemap">Sitemap</a> </li>
+<li class="first"> <a href="/">Home&nbsp;page</a> </li>
+<li> <a href="/_sitemap">Sitemap</a> </li>
 <li> <a href="/_recent">Recent&nbsp;changes</a> </li>
 </ul>
 
 <ul id="bottommenu" class="menu">
-<li> <a href="/">Home&nbsp;page</a> | </li>
-<li> <a href="/_sitemap">Sitemap</a> </li>
+<li class="first"> <a href="/">Home&nbsp;page</a> </li>
+<li> <a href="/_sitemap">Sitemap</a> </li>
 <li> <a href="/_recent">Recent&nbsp;changes</a></li>
 </ul>
 
index 6946007..f2d8699 100644 (file)
 </form>
 
 <ul id="topmenu" class="menu">
-<li> <a href="/">Home&nbsp;page</a> | </li>
-<li> <a href="/_sitemap">Sitemap</a> </li>
+<li class="first"> <a href="/">Home&nbsp;page</a> </li>
+<li> <a href="/_sitemap">Sitemap</a> </li>
 <li> <a href="/_recent">Recent&nbsp;changes</a> </li>
 </ul>
 
 <ul id="bottommenu" class="menu">
-<li> <a href="/">Home&nbsp;page</a> | </li>
-<li> <a href="/_sitemap">Sitemap</a> </li>
+<li class="first"> <a href="/">Home&nbsp;page</a> </li>
+<li> <a href="/_sitemap">Sitemap</a> </li>
 <li> <a href="/_recent">Recent&nbsp;changes</a></li>
 </ul>
 
index 4f58aae..6c5107f 100644 (file)
 </form>
 
 <ul id="topmenu" class="menu">
-<li> <a href="/">Home&nbsp;page</a> | </li>
-<li> <a href="/_sitemap">Sitemap</a> </li>
+<li class="first"> <a href="/">Home&nbsp;page</a> </li>
+<li> <a href="/_sitemap">Sitemap</a> </li>
 <li> <a href="/_recent">Recent&nbsp;changes</a> </li>
 </ul>
 
 <ul id="bottommenu" class="menu">
-<li> <a href="/">Home&nbsp;page</a> | </li>
-<li> <a href="/_sitemap">Sitemap</a> </li>
+<li class="first"> <a href="/">Home&nbsp;page</a> </li>
+<li> <a href="/_sitemap">Sitemap</a> </li>
 <li> <a href="/_recent">Recent&nbsp;changes</a></li>
 </ul>
 
index b719d5d..65effa1 100644 (file)
@@ -24,14 +24,14 @@ Editing the global stylesheet for this wiki:
 </form>
 
 <ul id="topmenu" class="menu">
-<li> <a href="/">Home&nbsp;page</a> | </li>
-<li> <a href="/_sitemap">Sitemap</a> </li>
+<li class="first"> <a href="/">Home&nbsp;page</a> </li>
+<li> <a href="/_sitemap">Sitemap</a> </li>
 <li> <a href="/_recent">Recent&nbsp;changes</a> </li>
 </ul>
 
 <ul id="bottommenu" class="menu">
-<li> <a href="/">Home&nbsp;page</a> | </li>
-<li> <a href="/_sitemap">Sitemap</a> </li>
+<li class="first"> <a href="/">Home&nbsp;page</a> </li>
+<li> <a href="/_sitemap">Sitemap</a> </li>
 <li> <a href="/_recent">Recent&nbsp;changes</a> </li>
 </ul>
 
index e5d20c4..71c7c69 100644 (file)
 </form>
 
 <ul id="topmenu" class="menu">
-<li> <a href="/">Home&nbsp;page</a> | </li>
-<li> <a href="/_sitemap">Sitemap</a> </li>
+<li class="first"> <a href="/">Home&nbsp;page</a> </li>
+<li> <a href="/_sitemap">Sitemap</a> </li>
 <li> <a href="/_recent">Recent&nbsp;changes</a> </li>
 </ul>
 
 <ul id="bottommenu" class="menu">
-<li> <a href="/">Home&nbsp;page</a> | </li>
-<li> <a href="/_sitemap">Sitemap</a> </li>
+<li class="first"> <a href="/">Home&nbsp;page</a> </li>
+<li> <a href="/_sitemap">Sitemap</a> </li>
 <li> <a href="/_recent">Recent&nbsp;changes</a></li>
 </ul>
 
index 534c779..83a353b 100644 (file)
 </table>
 
 <ul id="topmenu" class="menu">
-<li> <a href="/">Home&nbsp;page</a> | </li>
-<li> <a href="/_sitemap">Sitemap</a> </li>
+<li class="first"> <a href="/">Home&nbsp;page</a> </li>
+<li> <a href="/_sitemap">Sitemap</a> </li>
 <li> <a href="/_recent">Recent&nbsp;changes</a> </li>
 </ul>
 
 <ul id="bottommenu" class="menu">
-<li> <a href="/">Home&nbsp;page</a> | </li>
-<li> <a href="/_sitemap">Sitemap</a> </li>
+<li class="first"> <a href="/">Home&nbsp;page</a> </li>
+<li> <a href="/_sitemap">Sitemap</a> </li>
 <li> <a href="/_recent">Recent&nbsp;changes</a></li>
 </ul>
 
index 09c22d9..e51e726 100644 (file)
@@ -23,14 +23,14 @@ Name: <strong>::name_html::</strong>
 </p>
 
 <ul id="topmenu" class="menu">
-<li> <a href="/">Home&nbsp;page</a> | </li>
-<li> <a href="/_sitemap">Sitemap</a> </li>
+<li class="first"> <a href="/">Home&nbsp;page</a> </li>
+<li> <a href="/_sitemap">Sitemap</a> </li>
 <li> <a href="/_recent">Recent&nbsp;changes</a> </li>
 </ul>
 
 <ul id="bottommenu" class="menu">
-<li> <a href="/">Home&nbsp;page</a> | </li>
-<li> <a href="/_sitemap">Sitemap</a> </li>
+<li class="first"> <a href="/">Home&nbsp;page</a> </li>
+<li> <a href="/_sitemap">Sitemap</a> </li>
 <li> <a href="/_recent">Recent&nbsp;changes</a> </li>
 </ul>
 
index b3e7916..e4cd9dd 100644 (file)
@@ -21,14 +21,14 @@ Are you sure you want to delete this image?
      width="::width::" height="::height::" alt="::alt_html_tag::"/>
 
 <ul id="topmenu" class="menu">
-<li> <a href="/">Home&nbsp;page</a> | </li>
-<li> <a href="/_sitemap">Sitemap</a> </li>
+<li class="first"> <a href="/">Home&nbsp;page</a> </li>
+<li> <a href="/_sitemap">Sitemap</a> </li>
 <li> <a href="/_recent">Recent&nbsp;changes</a> </li>
 </ul>
 
 <ul id="bottommenu" class="menu">
-<li> <a href="/">Home&nbsp;page</a> | </li>
-<li> <a href="/_sitemap">Sitemap</a> </li>
+<li class="first"> <a href="/">Home&nbsp;page</a> </li>
+<li> <a href="/_sitemap">Sitemap</a> </li>
 <li> <a href="/_recent">Recent&nbsp;changes</a> </li>
 </ul>
 
index 42776c1..81a26e3 100644 (file)
@@ -19,14 +19,14 @@ Differences between
 </pre>
 
 <ul id="topmenu" class="menu">
-<li> <a href="/">Home&nbsp;page</a> | </li>
-<li> <a href="/_sitemap">Sitemap</a> </li>
+<li class="first"> <a href="/">Home&nbsp;page</a> </li>
+<li> <a href="/_sitemap">Sitemap</a> </li>
 <li> <a href="/_recent">Recent&nbsp;changes</a> </li>
 </ul>
 
 <ul id="bottommenu" class="menu">
-<li> <a href="/">Home&nbsp;page</a> | </li>
-<li> <a href="/_sitemap">Sitemap</a> </li>
+<li class="first"> <a href="/">Home&nbsp;page</a> </li>
+<li> <a href="/_sitemap">Sitemap</a> </li>
 <li> <a href="/_recent">Recent&nbsp;changes</a> </li>
 </ul>
 
index 820592e..1583488 100644 (file)
@@ -24,14 +24,14 @@ Editing the stylesheet for <a href="/::page_html_tag::">::page_html::</a>:
 </form>
 
 <ul id="topmenu" class="menu">
-<li> <a href="/">Home&nbsp;page</a> | </li>
-<li> <a href="/_sitemap">Sitemap</a> </li>
+<li class="first"> <a href="/">Home&nbsp;page</a> </li>
+<li> <a href="/_sitemap">Sitemap</a> </li>
 <li> <a href="/_recent">Recent&nbsp;changes</a> </li>
 </ul>
 
 <ul id="bottommenu" class="menu">
-<li> <a href="/">Home&nbsp;page</a> | </li>
-<li> <a href="/_sitemap">Sitemap</a> </li>
+<li class="first"> <a href="/">Home&nbsp;page</a> </li>
+<li> <a href="/_sitemap">Sitemap</a> </li>
 <li> <a href="/_recent">Recent&nbsp;changes</a> </li>
 </ul>
 
index 43dbe87..3475925 100644 (file)
@@ -10,8 +10,8 @@
 <h1>User: ::name_html::</h1>
 
 <ul class="menu">
-<li> <a href="/_users">Users</a> | </li>
-<li> <a href="/_bin/set_password_form.cmo?userid=::userid::">Set a password for this user</a> </li>
+<li class="first"> <a href="/_users">Users</a> </li>
+<li> <a href="/_bin/set_password_form.cmo?userid=::userid::">Set a password for this user</a> </li>
 <li> <a href="/_bin/delete_user_form.cmo?userid=::userid::">Delete this user</a> </li>
 </ul>
 
 </form>
 
 <ul id="topmenu" class="menu">
-<li> <a href="/">Home&nbsp;page</a> | </li>
-<li> <a href="/_sitemap">Sitemap</a> </li>
+<li class="first"> <a href="/">Home&nbsp;page</a> </li>
+<li> <a href="/_sitemap">Sitemap</a> </li>
 <li> <a href="/_recent">Recent&nbsp;changes</a> </li>
 </ul>
 
 <ul id="bottommenu" class="menu">
-<li> <a href="/">Home&nbsp;page</a> | </li>
-<li> <a href="/_sitemap">Sitemap</a> </li>
+<li class="first"> <a href="/">Home&nbsp;page</a> </li>
+<li> <a href="/_sitemap">Sitemap</a> </li>
 <li> <a href="/_recent">Recent&nbsp;changes</a> </li>
 </ul>
 
index 14c0ec3..5a68ae0 100644 (file)
 <h1>Files</h1>
 
 <ul class="menu">
-<li><a href="/_bin/upload_file_form.cmo">Upload a new file</a> |</li>
+<li class="first"><a href="/_bin/upload_file_form.cmo">Upload a new file</a> </li>
 ::if(deleted)::
-<li><a href="/_files">Show live files</a> |</li>
+<li><a href="/_files">Show live files</a> </li>
 <li>Show deleted files</li>
 ::else::
-<li>Show live files |</li>
+<li>Show live files </li>
 <li><a href="/_files?deleted=1">Show deleted files</a></li>
 ::end::
 </ul>
@@ -39,10 +39,10 @@ Name: <strong>::name_html::</strong> (size: ::ksize_html:: K) <br/>
 <td class="actions">
 <ul class="menu">
 ::if(is_deleted)::
-<li><a href="/_bin/undelete_file_form.cmo?id=::id_url::">Restore</a></li>
+<li class="first"><a href="/_bin/undelete_file_form.cmo?id=::id_url::">Restore</a></li>
 ::else::
-<li><a href="/_bin/edit_file_form.cmo?id=::id_url::">Edit</a> |</li>
-<li><a href="/_bin/upload_file_form.cmo?id=::id_url::">Replace</a> |</li>
+<li class="first"><a href="/_bin/edit_file_form.cmo?id=::id_url::">Edit</a> </li>
+<li><a href="/_bin/upload_file_form.cmo?id=::id_url::">Replace</a> </li>
 <li><a href="/_bin/delete_file_form.cmo?id=::id_url::">Delete</a></li>
 ::end::
 </ul>
@@ -52,14 +52,14 @@ Name: <strong>::name_html::</strong> (size: ::ksize_html:: K) <br/>
 </table>
 
 <ul id="topmenu" class="menu">
-<li> <a href="/">Home&nbsp;page</a> | </li>
-<li> <a href="/_sitemap">Sitemap</a> </li>
+<li class="first"> <a href="/">Home&nbsp;page</a> </li>
+<li> <a href="/_sitemap">Sitemap</a> </li>
 <li> <a href="/_recent">Recent&nbsp;changes</a> </li>
 </ul>
 
 <ul id="bottommenu" class="menu">
-<li> <a href="/">Home&nbsp;page</a> | </li>
-<li> <a href="/_sitemap">Sitemap</a> </li>
+<li class="first"> <a href="/">Home&nbsp;page</a> </li>
+<li> <a href="/_sitemap">Sitemap</a> </li>
 <li> <a href="/_recent">Recent&nbsp;changes</a> </li>
 </ul>
 
index c077f1e..81d0633 100644 (file)
@@ -32,14 +32,14 @@ username or email address on record, we will email you your password.
 </form>
 
 <ul id="topmenu" class="menu">
-<li> <a href="/">Home&nbsp;page</a> | </li>
-<li> <a href="/_sitemap">Sitemap</a> </li>
+<li class="first"> <a href="/">Home&nbsp;page</a> </li>
+<li> <a href="/_sitemap">Sitemap</a> </li>
 <li> <a href="/_recent">Recent&nbsp;changes</a> </li>
 </ul>
 
 <ul id="bottommenu" class="menu">
-<li> <a href="/">Home&nbsp;page</a> | </li>
-<li> <a href="/_sitemap">Sitemap</a> </li>
+<li class="first"> <a href="/">Home&nbsp;page</a> </li>
+<li> <a href="/_sitemap">Sitemap</a> </li>
 <li> <a href="/_recent">Recent&nbsp;changes</a> </li>
 </ul>
 
index dde437c..72c4331 100644 (file)
 </ul>
 
 <ul id="topmenu" class="menu">
-<li> <a href="/">Home&nbsp;page</a> | </li>
-<li> <a href="/_sitemap">Sitemap</a> </li>
+<li class="first"> <a href="/">Home&nbsp;page</a> </li>
+<li> <a href="/_sitemap">Sitemap</a> </li>
 <li> <a href="/_recent">Recent&nbsp;changes</a> </li>
 </ul>
 
 <ul id="bottommenu" class="menu">
-<li> <a href="/">Home&nbsp;page</a> | </li>
-<li> <a href="/_sitemap">Sitemap</a> </li>
+<li class="first"> <a href="/">Home&nbsp;page</a> </li>
+<li> <a href="/_sitemap">Sitemap</a> </li>
 <li> <a href="/_recent">Recent&nbsp;changes</a> </li>
 </ul>
 
index 48e0fec..68fcef6 100644 (file)
 <h1>Images</h1>
 
 <ul class="menu">
-<li><a href="/_bin/upload_image_form.cmo">Upload a new image</a> |</li>
+<li class="first"><a href="/_bin/upload_image_form.cmo">Upload a new image</a> </li>
 ::if(deleted)::
-<li><a href="/_images">Show live images</a> |</li>
+<li><a href="/_images">Show live images</a> </li>
 <li>Show deleted images</li>
 ::else::
-<li>Show live images |</li>
+<li>Show live images</li>
 <li><a href="/_images?deleted=1">Show deleted images</a></li>
 ::end::
 </ul>
@@ -41,10 +41,10 @@ ALT text: ::alt_html:: <br/>
 <td class="actions">
 <ul class="menu">
 ::if(is_deleted)::
-<li><a href="/_bin/undelete_image_form.cmo?id=::id_url::">Restore</a></li>
+<li class="first"><a href="/_bin/undelete_image_form.cmo?id=::id_url::">Restore</a></li>
 ::else::
-<li><a href="/_bin/edit_image_form.cmo?id=::id_url::">Edit</a> |</li>
-<li><a href="/_bin/upload_image_form.cmo?id=::id_url::">Replace</a> |</li>
+<li class="first"><a href="/_bin/edit_image_form.cmo?id=::id_url::">Edit</a></li>
+<li><a href="/_bin/upload_image_form.cmo?id=::id_url::">Replace</a></li>
 <li><a href="/_bin/delete_image_form.cmo?id=::id_url::">Delete</a></li>
 ::end::
 </ul>
@@ -54,14 +54,14 @@ ALT text: ::alt_html:: <br/>
 </table>
 
 <ul id="topmenu" class="menu">
-<li> <a href="/">Home&nbsp;page</a> | </li>
-<li> <a href="/_sitemap">Sitemap</a> </li>
+<li class="first"> <a href="/">Home&nbsp;page</a> </li>
+<li> <a href="/_sitemap">Sitemap</a> </li>
 <li> <a href="/_recent">Recent&nbsp;changes</a> </li>
 </ul>
 
 <ul id="bottommenu" class="menu">
-<li> <a href="/">Home&nbsp;page</a> | </li>
-<li> <a href="/_sitemap">Sitemap</a> </li>
+<li class="first"> <a href="/">Home&nbsp;page</a> </li>
+<li> <a href="/_sitemap">Sitemap</a> </li>
 <li> <a href="/_recent">Recent&nbsp;changes</a> </li>
 </ul>
 
index 02c9843..c66eeb0 100644 (file)
@@ -90,14 +90,14 @@ account for you.
 ::end::
 
 <ul id="topmenu" class="menu">
-<li> <a href="/">Home&nbsp;page</a> | </li>
-<li> <a href="/_sitemap">Sitemap</a> </li>
+<li class="first"> <a href="/">Home&nbsp;page</a> </li>
+<li> <a href="/_sitemap">Sitemap</a> </li>
 <li> <a href="/_recent">Recent&nbsp;changes</a> </li>
 </ul>
 
 <ul id="bottommenu" class="menu">
-<li> <a href="/">Home&nbsp;page</a> | </li>
-<li> <a href="/_sitemap">Sitemap</a> </li>
+<li class="first"> <a href="/">Home&nbsp;page</a> </li>
+<li> <a href="/_sitemap">Sitemap</a> </li>
 <li> <a href="/_recent">Recent&nbsp;changes</a> </li>
 </ul>
 
index 8632ce2..df3fe71 100644 (file)
 
 <ul id="topmenu" class="menu">
 ::if(can_edit)::
-<li> <a href="/::page_html_tag::/edit"><strong>Edit&nbsp;this&nbsp;page</strong></a> | </li>
+<li class="first"> <a href="/::page_html_tag::/edit"><strong>Edit&nbsp;this&nbsp;page</strong></a> </li>
 ::end::
-<li> <a href="/">Home&nbsp;page</a> | </li>
-<li> <a href="/_sitemap">Sitemap</a> ::if(can_edit)::|::end:: </li>
+<li ::if(can_edit)::::else::class="first"::end::> <a href="/">Home&nbsp;page</a> </li>
+<li> <a href="/_sitemap">Sitemap</a> </li>
 ::if(can_edit)::
-<li> <a href="/_recent">Recent&nbsp;changes</a> </li>
+<li> <a href="/_recent">Recent&nbsp;changes</a> </li>
 <li> <a href="/::page_html_tag::/history">Versions&nbsp;of&nbsp;this&nbsp;page</a> </li>
 ::end::
 </ul>
 
 <ul id="bottommenu" class="menu">
-<li> <a href="/">Home&nbsp;page</a> | </li>
+<li class="first"> <a href="/">Home&nbsp;page</a> </li>
+::table(sitemenu)::<li> <a href="/::url_html_tag::">::label_html::</a> </li>
+::end::
 <li> <a href="/_sitemap">Sitemap</a> </li>
 </ul>
 
 <ul id="editmenu" class="menu">
+<li class="first"> ::if(user_logged_in):: ::username_html:: <a href="/_logout">(logout)</a> ::else:: <a href="/_login">Create&nbsp;account&nbsp;or&nbsp;log&nbsp;in</a> ::end:: </li>
 ::if(can_edit)::
-<li> <a href="/::page_html_tag::/edit"><strong>Edit&nbsp;this&nbsp;page</strong></a> </li>
-<li> <a href="/_recent">Recent&nbsp;changes</a> </li>
-<li> <a href="/::page_html_tag::/history">Versions&nbsp;of&nbsp;this&nbsp;page</a> </li>
-<li> <a href="/_images">Images</a> </li>
-<li> <a href="/_files">Files</a> </li>
-<li> <a href="/::page_html_tag::/editcss">Edit&nbsp;stylesheet&nbsp;for&nbsp;this&nbsp;page</a> </li>
-<li> <a href="/_bin/admin/admin.cmo">Wiki&nbsp;administration</a> </li>
+<li> <a href="/::page_html_tag::/edit"><strong>Edit&nbsp;this&nbsp;page</strong></a> </li>
+<li> <a href="/_recent">Recent&nbsp;changes</a> </li>
+<li> <a href="/::page_html_tag::/history">Versions&nbsp;of&nbsp;this&nbsp;page</a> </li>
+<li> <a href="/_images">Images</a> </li>
+<li> <a href="/_files">Files</a> </li>
+<li> <a href="/::page_html_tag::/editcss">Edit&nbsp;stylesheet&nbsp;for&nbsp;this&nbsp;page</a> </li>
+<li> <a href="/_bin/admin/admin.cmo">Wiki&nbsp;administration</a> </li>
 ::end::
 ::if(can_manage_users)::
-<li> <a href="/_users">Manage&nbsp;users</a> </li>
+<li> <a href="/_users">Manage&nbsp;users</a> </li>
 ::end::
-<li> ::if(user_logged_in):: ::username_html:: <a href="/_logout">(logout)</a> ::else:: <a href="/_login">Create&nbsp;account&nbsp;or&nbsp;log&nbsp;in</a> ::end:: </li>
 </ul>
 
 <hr/>
 
 <ul id="footer" class="menu">
-<li> Last change: ::last_modified_date_html:: | </li>
-<li> <a href="/copyright">Copyright &copy; 2004</a> </li>
+<li class="first"> Last change: ::last_modified_date_html:: </li>
+<li> <a href="/copyright">Copyright &copy; 2004</a> </li>
 <li> Powered by <a href="http://sandbox.merjis.com/">::cocanwiki_package_html:: ::cocanwiki_version_html::</a> </li>
 </ul>
 
index 57b3348..6ffc2e2 100644 (file)
@@ -22,9 +22,18 @@ Search our site for this page:
 </form>
 
 <ul id="topmenu" class="menu">
-<li> <a href="/">Home&nbsp;page</a> | </li>
-<li> <a href="/_sitemap">Sitemap</a> | </li>
+<li class="first"> <a href="/">Home&nbsp;page</a> </li>
+<li> <a href="/_sitemap">Sitemap</a> </li>
+::if(can_edit)::
 <li> <a href="/_recent">Recent&nbsp;changes</a> </li>
+::end::
+</ul>
+
+<ul id="bottommenu" class="menu">
+<li class="first"> <a href="/">Home&nbsp;page</a> </li>
+::table(sitemenu)::<li> <a href="/::url_html_tag::">::label_html::</a> </li>
+::end::
+<li> <a href="/_sitemap">Sitemap</a> </li>
 </ul>
 
 <hr/>
index 83c30f1..8ad061c 100644 (file)
 </ul>
 
 <ul id="topmenu" class="menu">
-<li> <a href="/">Home&nbsp;page</a> | </li>
-<li> <a href="/_sitemap">Sitemap</a> </li>
+<li class="first"> <a href="/">Home&nbsp;page</a> </li>
+<li> <a href="/_sitemap">Sitemap</a> </li>
 <li> <a href="/_recent">Recent&nbsp;changes</a> </li>
 </ul>
 
 <ul id="bottommenu" class="menu">
-<li> <a href="/">Home&nbsp;page</a> | </li>
-<li> <a href="/_sitemap">Sitemap</a> </li>
+<li class="first"> <a href="/">Home&nbsp;page</a> </li>
+<li> <a href="/_sitemap">Sitemap</a> </li>
 <li> <a href="/_recent">Recent&nbsp;changes</a> </li>
 </ul>
 
index 7312c2b..a7287fd 100644 (file)
@@ -25,14 +25,14 @@ be deleting.
 </pre>
 
 <ul id="topmenu" class="menu">
-<li> <a href="/">Home&nbsp;page</a> | </li>
-<li> <a href="/_sitemap">Sitemap</a> </li>
+<li class="first"> <a href="/">Home&nbsp;page</a> </li>
+<li> <a href="/_sitemap">Sitemap</a> </li>
 <li> <a href="/_recent">Recent&nbsp;changes</a> </li>
 </ul>
 
 <ul id="bottommenu" class="menu">
-<li> <a href="/">Home&nbsp;page</a> | </li>
-<li> <a href="/_sitemap">Sitemap</a> </li>
+<li class="first"> <a href="/">Home&nbsp;page</a> </li>
+<li> <a href="/_sitemap">Sitemap</a> </li>
 <li> <a href="/_recent">Recent&nbsp;changes</a> </li>
 </ul>
 
index 523a4bf..71f91f9 100644 (file)
 ::end::</ul>
 
 <ul id="topmenu" class="menu">
-<li> <a href="/">Home&nbsp;page</a> | </li>
-<li> <a href="/_sitemap">Sitemap</a> </li>
+<li class="first"> <a href="/">Home&nbsp;page</a> </li>
+<li> <a href="/_sitemap">Sitemap</a> </li>
 <li> <a href="/_recent">Recent&nbsp;changes</a> </li>
 </ul>
 
 <ul id="bottommenu" class="menu">
-<li> <a href="/">Home&nbsp;page</a> | </li>
-<li> <a href="/_sitemap">Sitemap</a> </li>
+<li class="first"> <a href="/">Home&nbsp;page</a> </li>
+<li> <a href="/_sitemap">Sitemap</a> </li>
 <li> <a href="/_recent">Recent&nbsp;changes</a></li>
 </ul>
 
index 981f895..9ca369e 100644 (file)
@@ -23,14 +23,14 @@ Name: <strong>::name_html::</strong>
 </p>
 
 <ul id="topmenu" class="menu">
-<li> <a href="/">Home&nbsp;page</a> | </li>
-<li> <a href="/_sitemap">Sitemap</a> </li>
+<li class="first"> <a href="/">Home&nbsp;page</a> </li>
+<li> <a href="/_sitemap">Sitemap</a> </li>
 <li> <a href="/_recent">Recent&nbsp;changes</a> </li>
 </ul>
 
 <ul id="bottommenu" class="menu">
-<li> <a href="/">Home&nbsp;page</a> | </li>
-<li> <a href="/_sitemap">Sitemap</a> </li>
+<li class="first"> <a href="/">Home&nbsp;page</a> </li>
+<li> <a href="/_sitemap">Sitemap</a> </li>
 <li> <a href="/_recent">Recent&nbsp;changes</a> </li>
 </ul>
 
index b2e475a..d295bda 100644 (file)
@@ -21,14 +21,14 @@ Are you sure you want to restore this image?
      width="::width::" height="::height::" alt="::alt_html_tag::"/>
 
 <ul id="topmenu" class="menu">
-<li> <a href="/">Home&nbsp;page</a> | </li>
-<li> <a href="/_sitemap">Sitemap</a> </li>
+<li class="first"> <a href="/">Home&nbsp;page</a> </li>
+<li> <a href="/_sitemap">Sitemap</a> </li>
 <li> <a href="/_recent">Recent&nbsp;changes</a> </li>
 </ul>
 
 <ul id="bottommenu" class="menu">
-<li> <a href="/">Home&nbsp;page</a> | </li>
-<li> <a href="/_sitemap">Sitemap</a> </li>
+<li class="first"> <a href="/">Home&nbsp;page</a> </li>
+<li> <a href="/_sitemap">Sitemap</a> </li>
 <li> <a href="/_recent">Recent&nbsp;changes</a> </li>
 </ul>
 
index b4dc980..9132686 100644 (file)
@@ -53,14 +53,14 @@ The title appears when users hover over a file link with their mouse.  It is not
 </form>
 
 <ul id="topmenu" class="menu">
-<li> <a href="/">Home&nbsp;page</a> | </li>
-<li> <a href="/_sitemap">Sitemap</a> </li>
+<li class="first"> <a href="/">Home&nbsp;page</a> </li>
+<li> <a href="/_sitemap">Sitemap</a> </li>
 <li> <a href="/_recent">Recent&nbsp;changes</a> </li>
 </ul>
 
 <ul id="bottommenu" class="menu">
-<li> <a href="/">Home&nbsp;page</a> | </li>
-<li> <a href="/_sitemap">Sitemap</a> </li>
+<li class="first"> <a href="/">Home&nbsp;page</a> </li>
+<li> <a href="/_sitemap">Sitemap</a> </li>
 <li> <a href="/_recent">Recent&nbsp;changes</a> </li>
 </ul>
 
index 0d131f5..9776d8b 100644 (file)
@@ -86,14 +86,14 @@ Class is used with stylesheets.  If in doubt, leave it blank.
 </form>
 
 <ul id="topmenu" class="menu">
-<li> <a href="/">Home&nbsp;page</a> | </li>
-<li> <a href="/_sitemap">Sitemap</a> </li>
+<li class="first"> <a href="/">Home&nbsp;page</a> </li>
+<li> <a href="/_sitemap">Sitemap</a> </li>
 <li> <a href="/_recent">Recent&nbsp;changes</a> </li>
 </ul>
 
 <ul id="bottommenu" class="menu">
-<li> <a href="/">Home&nbsp;page</a> | </li>
-<li> <a href="/_sitemap">Sitemap</a> </li>
+<li class="first"> <a href="/">Home&nbsp;page</a> </li>
+<li> <a href="/_sitemap">Sitemap</a> </li>
 <li> <a href="/_recent">Recent&nbsp;changes</a> </li>
 </ul>
 
index f4cd067..624fcde 100644 (file)
@@ -10,7 +10,7 @@
 <h1>Users</h1>
 
 <ul class="menu">
-<li><a href="/_bin/create_user_form.cmo">Create a user account</a></li>
+<li class="first"><a href="/_bin/create_user_form.cmo">Create a user account</a></li>
 </ul>
 
 <table id="users">
@@ -82,14 +82,14 @@ If set, user may:
 </dl>
 
 <ul id="topmenu" class="menu">
-<li> <a href="/">Home&nbsp;page</a> | </li>
-<li> <a href="/_sitemap">Sitemap</a> </li>
+<li class="first"> <a href="/">Home&nbsp;page</a> </li>
+<li> <a href="/_sitemap">Sitemap</a> </li>
 <li> <a href="/_recent">Recent&nbsp;changes</a> </li>
 </ul>
 
 <ul id="bottommenu" class="menu">
-<li> <a href="/">Home&nbsp;page</a> | </li>
-<li> <a href="/_sitemap">Sitemap</a> </li>
+<li class="first"> <a href="/">Home&nbsp;page</a> </li>
+<li> <a href="/_sitemap">Sitemap</a> </li>
 <li> <a href="/_recent">Recent&nbsp;changes</a> </li>
 </ul>