From: Richard Kettlewell Date: Mon, 26 May 2008 10:55:25 +0000 (+0100) Subject: More CGI fiddlig X-Git-Tag: 4.0~51 X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~mdw/git/disorder/commitdiff_plain/153115c0cb374f0fe4bbf51d0c1a45a207576c23 More CGI fiddlig --- diff --git a/templates/about.tmpl b/templates/about.tmpl index 3f065df..afdad66 100644 --- a/templates/about.tmpl +++ b/templates/about.tmpl @@ -33,9 +33,9 @@ USA
-

This is DisOrder, a multi-user software jukebox. Please see the help page for instructions on using this - interface.

+

This is DisOrder @version, a multi-user software jukebox. + Please see the help page for + instructions on using this interface.

diff --git a/templates/disorder.css b/templates/disorder.css index 868bdef..ee3dfd5 100644 --- a/templates/disorder.css +++ b/templates/disorder.css @@ -269,17 +269,18 @@ p.menubar a, p.menubar span { } /* a.activemenu is the current menu item */ -a.activemenu { - background-color: black; - color: white; - padding: 4px +img.activemenu, a.activemenu { + background-color: #d0d0d0; + color: black; + padding: 4px; + border: none } /* a.inactivemenu is a non-current but choosable menu item */ -a.inactivemenu { +img.inactivemenu, a.inactivemenu { color: black; padding:4px; - margin: 0px + border:none } /* span.invaliemenu is a non-choosable menu item */ diff --git a/templates/macros.tmpl b/templates/macros.tmpl index 1da66d4..9f31132 100644 --- a/templates/macros.tmpl +++ b/templates/macros.tmpl @@ -56,20 +56,19 @@ and then redefines macros as desired. @menuitem{@current}{new}{true} @menuitem{@current}{login}{true} @menuitem{@current}{help}{true} -@menuitem{@current}{about}{true}

} +@define {menuurl} {name} + {@if{@eq{name}{playing}} + {@url} + {@url?action=@name}} + @# Menu entry @# Used by @stdmenu @# @current is the name of the current page (not necessarily the action that @@ -82,13 +81,37 @@ and then redefines macros as desired. { @label{menu.@name}} { @label{menu.@name}}} +@# Icon-based menu entry (very similar to @menuitem) +@# Used by @stdmenu +@# @current is the name of the current page +@# @name is the name of the menu item +@# @available is true if the menu item is available, else false +@# @icon is the name of the icon +@# +@define {menuicon} {current name available icon} + {@if{@available} + { + @label{menu.@name} + } + { + @label{menu.@name} + }} @# Standard footer text @define {credits} {}