mhonarc-commits
[Top] [All Lists]

CVS: mharc/lib common.mrc.in.dist,1.17,1.18 config.sh.dist,1.10,1.11

2002-08-25 22:34:23
Update of /cvsroot/mhonarc/mharc/lib
In directory subversions:/tmp/cvs-serv2072/lib

Modified Files:
	common.mrc.in.dist config.sh.dist 
Log Message:
* bin/compress-files, bin/compress-mboxes:
  . BUG FIX: Added -mbox-mode to compress-files.  This is to fix a bug
    with compress-mboxes for archives that have yearly archives.
    If a mailbox is in YYYY format, a year is added to -mtime to
    determine if the file should be compressed.

* bin/web-archive:
  . NEW: Added auto-generation of all-lists index.  The index will
    contain contain the list of archives with links to the latest
    indexes and showing the last update time for each archive.

    The all-lists index file can be specified by the -alllistidx
    option or ALL_LISTS_INDEX lib/config.sh variable.  The default
    value is lists.html within the html/ archive directory.
    Equivalent options exists to set the URL to the file.

    Run web-archive program with -man option to view the manpage
    to get more information about this feature and other related
    options.

* lib/common.mrc.in.dist:
  . Several layout changes to provide a nicer appearance to archive
    pages.  Layout is now controled via stylesheet settings.
    Tags have been added with CLASS attributes to allow control
    of the visual appearance of pages without having to re-edit
    the pages.  An initial stylesheet (html/stylesheet.css.in.dist)
    has been provided with some default styles (more information
    about stylesheet below).

    Attempts have been made to keep pages usable with text-based
    browsers.  Table-aware browsers like w3m and links, handle
    the pages fine.  Lynx does not handle the tables well, but
    the pages should still be readable and usable with Lynx.

    To see an example of the layout style, you can checkout the
    mhonarc.org mailing lists at
    <http://www.mhonarc.org/archive/html/>.

    If you want to use the new layout, you must delete your local
    copy of "lib/common.mrc.in" and run "make configure".

* html/stylesheet.css.in.dist:
  . NEW: This is the main stylesheet controling the appearance
    of archive pages generated by MHArc.  Stylesheet settings are
    based upon the CSS2 specification.  The styles are supported by
    Netscape 6+, Mozilla, and Mozilla-based browsers.  Some styles
    appear to not work with IE6, however, the failures of IE6 do not
    affect the readability of pages.

* lib/mrc/_nothread.mrc.in.dist:
  . NEW: MHonArc resource file use by archives that have threads
    disabled, either by specifying -nothreads in the MHonArc-Options
    option in lib/lists.def for a list or by a list-specific resource
    file.

    NOTE: There is a feature in MHArc that has not been explicitly
	  documented that allows you to provide additional
	  MHonArc resource settings on a per-list archive basis.
	  In lib/config.sh is a variable called MHA_RC_DIR that
	  specifies the location of archive-specific resource files.
	  By default, it is "<mharc-root>/lib/mrc".  If you add a
	  file called "<list-name>.mrc", where "<list-name>" is the
	  name of the list as defined in lib/lists.def, MHArc will
	  pass that file to MHonArc when processing the HTML archive
	  for the list.

	  When creating a list-specific resource file, it is
	  recommended to create the file
	  "<mharc-root>/lib/mrc/<list-name>.mrc.in" and then run
	  "make configure".  This allows you to use lib/config.sh
	  variables (e.g. "@@HTML_URL@@") in your resource file.

    A way to reference _nothread.mrc in a resource file is to have
    the following in the ".in" template version of a list resource
    file:

      <Include>
      @@MHA_RC_DIR@@/_nothread.mrc
      </Include>

    When "make configure" is executed, the "@@MHA_RC_DIR@@" will get
    expanded to the pathname location where archive-specific resource
    files are kept.

* lib/config.sh.in.dist:
  . Added the following variables:

      # Pathname of archive lists index page.
      ALL_LISTS_FILE=$HTML_DIR/lists.html

      # Pathname of header template for archive lists index page.
      ALL_LISTS_HEADER=$HTML_DIR/.PNM.all-head

      # Pathname of header template for archive lists index page.
      ALL_LISTS_FOOTER=$HTML_DIR/.PNM.all-foot

      # Directory containing informational pages about each list archive.
      INFO_DIR=$SW_ROOT/info

      # Base URL containing informational pages about each list archive.
      INFO_URL=$ROOT_URL/info

* cgi-bin/template/NMZ.head.in.dist, html/.PNM.head.in.dist:
  . Minor change to labels for sorting search results by date.
    Newer labels should be clearer about the ordering of dates since
    previous wording can be ambiguous.


Index: common.mrc.in.dist
===================================================================
RCS file: /cvsroot/mhonarc/mharc/lib/common.mrc.in.dist,v
retrieving revision 1.17
retrieving revision 1.18
diff -C2 -r1.17 -r1.18
*** common.mrc.in.dist	23 Jul 2002 05:51:46 -0000	1.17
--- common.mrc.in.dist	26 Aug 2002 05:33:29 -0000	1.18
***************
*** 11,20 ****
  <!-- ================================================================== -->
  
- <!-- CONLEN should only be set of Content-Length is accurate for the
-      system.  Mail delivery under Solaris sets it properly.
-      XXX: Should probably move this to command-line invocation.
-   -->
- <!-- <ConLen> -->
- 
  <!-- ================================================================== -->
  <!--	Custom Variable Defintions 					-->
--- 11,14 ----
***************
*** 47,66 ****
  <DefineVar chop>
  PREV-PERIOD-LINK
! [<a href="$PNAV-CGI$?a=$LIST-NAME$&amp;m=$CUR-PERIOD$&amp;d=prev">$PREV-PERIOD-LABEL$</a>]
  </DefineVar>
  
  <DefineVar chop>
  NEXT-PERIOD-LINK
! [<a href="$PNAV-CGI$?a=$LIST-NAME$&amp;m=$CUR-PERIOD$&amp;d=next">$NEXT-PERIOD-LABEL$</a>]
  </DefineVar>
  
  <DefineVar chop>
  TPREV-PERIOD-LINK
! [<a href="$PNAV-CGI$?a=$LIST-NAME$&amp;m=$CUR-PERIOD$&amp;d=prev&amp;t=t">$PREV-PERIOD-LABEL$</a>]
  </DefineVar>
  
  <DefineVar chop>
  TNEXT-PERIOD-LINK
! [<a href="$PNAV-CGI$?a=$LIST-NAME$&amp;m=$CUR-PERIOD$&amp;d=next&amp;t=t">$NEXT-PERIOD-LABEL$</a>]
  </DefineVar>
  
--- 41,80 ----
  <DefineVar chop>
  PREV-PERIOD-LINK
! &lt;<a href="$PNAV-CGI$?a=$LIST-NAME$&amp;m=$CUR-PERIOD$&amp;d=prev">$PREV-PERIOD-LABEL$</a>]
  </DefineVar>
  
  <DefineVar chop>
  NEXT-PERIOD-LINK
! [<a href="$PNAV-CGI$?a=$LIST-NAME$&amp;m=$CUR-PERIOD$&amp;d=next">$NEXT-PERIOD-LABEL$</a>&gt;
  </DefineVar>
  
  <DefineVar chop>
  TPREV-PERIOD-LINK
! &lt;<a href="$PNAV-CGI$?a=$LIST-NAME$&amp;m=$CUR-PERIOD$&amp;d=prev&amp;t=t">$PREV-PERIOD-LABEL$</a>]
  </DefineVar>
  
  <DefineVar chop>
  TNEXT-PERIOD-LINK
! [<a href="$PNAV-CGI$?a=$LIST-NAME$&amp;m=$CUR-PERIOD$&amp;d=next&amp;t=t">$NEXT-PERIOD-LABEL$</a>&gt;
! </DefineVar>
! 
! <DefineVar chop>
! PREV-PERIOD-BUTTON
! <span class="periodLink">$PREV-PERIOD-LINK$</span>
! </DefineVar>
! 
! <DefineVar chop>
! NEXT-PERIOD-BUTTON
! <span class="periodLink">$NEXT-PERIOD-LINK$</span>
! </DefineVar>
! 
! <DefineVar chop>
! TPREV-PERIOD-BUTTON
! <span class="periodLink">$TPREV-PERIOD-LINK$</span>
! </DefineVar>
! 
! <DefineVar chop>
! TNEXT-PERIOD-BUTTON
! <span class="periodLink">$TNEXT-PERIOD-LINK$</span>
  </DefineVar>
  
***************
*** 69,78 ****
  <DefineVar>
  SEARCH-FORM
! <form method="get" action="$SEARCH-CGI$">
! <input type="text" name="query" size="30">
! <input type="submit" name="submit" value="Search">
! <input type="hidden" name="idxname" value="$LIST-NAME$">
! <a href="$SEARCH-CGI$?idxname=$LIST-NAME$">Advanced</a>
! </form>
  </DefineVar>
  
--- 83,91 ----
  <DefineVar>
  SEARCH-FORM
! <form method="get" action="$SEARCH-CGI$"
! ><nobr><input type="text" name="query" size="20"
! ><input type="submit" name="submit" value="Search"
! ></nobr><input type="hidden" name="idxname" value="$LIST-NAME$">
! <small><nobr>[<a href="$SEARCH-CGI$?idxname=$LIST-NAME$">Advanced</a>]</nobr></small></form>
  </DefineVar>
  
***************
*** 138,144 ****
--- 151,173 ----
  <NoSaveResources>
  
+ <!-- We should give credit where credit is due, but the style of
+      the link does not go well with what we are trying to do here.
+   -->
+ <NoDoc>
+ 
  <!-- Arguments to content filters.
       CAUTION: Verify options against security concerns and make
  	      any changes accordingly.
+ 
+      Summary of settings:
+ 	. Inline images if no disposition provided.
+ 	. Use content-type-based icons for attachments, see ICONS
+ 	  setting below.
+ 	. Text/plain attachments should be saved to a separate file.
+ 	  By default, MHonArc inlines all text/plain entities.
+ 	. Italicize quoted text in messages.
+ 	. Make sure line lengths in text messages do not exceed 80
+ 	  characters.
+ 	. Suppress output of HTML document title for HTML entities.
    -->
  <MIMEArgs override>
***************
*** 209,212 ****
--- 238,244 ----
  </IdxFName>
  
+ <!-- Default date format to use for dates.  This can be overridden
+      on a per resource variable instance.
+   -->
  <MsgLocalDateFmt>
  %B %d, %Y
***************
*** 218,231 ****
  <head>
  <title>$IDXTITLE$</title>
  </head>
  <body>
  <center>
! <table border=0 cellspacing=2 cellpadding=0 bgcolor="#000000">
! <tr><td><table border=0 bgcolor="#FFFFCC">
! <tr><td><big><big><b>$IDXTITLE$</b></big></big></td></tr></table></tr></table>
! <small><nobr>$THREAD-IDX-LINK$[<a href="../"
! >Top</a>][<a href="$ALL-LISTS-URL$">All Lists</a>]</nobr
! ></small>
! $SEARCH-FORM$
  </center>
  </IdxPgBegin>
--- 250,265 ----
  <head>
  <title>$IDXTITLE$</title>
+ <link rel="stylesheet" type="text/css" href="@@HTML_URL@@/stylesheet.css">
  </head>
  <body>
  <center>
! <div class="idxTitle">
! <span class="listTitle"><strong>$IDXTITLE$</strong></span>
! </div>
! <div class="metaIdxNav">
! <nobr>$THREAD-IDX-LINK$<nobr>
! <nobr>[<a href="../">Top</a>]</nobr>
! <nobr>[<a href="$ALL-LISTS-URL$">All&nbsp;Lists</a>]</nobr>
! </div>
  </center>
  </IdxPgBegin>
***************
*** 233,246 ****
  <ListBegin>
  <table width="100%">
! <tr valign="bottom">
! <td align="left"><nobr>$PREV-PERIOD-LINK$</nobr></td>
! <td align="center"><small
! >Last Modified: $MSGLOCALDATE(LAST;%a %b %d %H:%M:%S %Y)$<br>
! Messages in reverse chronological order</small></td>
! <td align="right"><nobr>$NEXT-PERIOD-LINK$</nobr></td>
  </tr>
  </table>
! <hr size="1" noshade>
! <ul>
  </ListBegin>
  
--- 267,277 ----
  <ListBegin>
  <table width="100%">
! <tr>
! <td align="left">$PREV-PERIOD-BUTTON$</td>
! <td align="center">$SEARCH-FORM$</td>
! <td align="right">$NEXT-PERIOD-BUTTON$</td>
  </tr>
  </table>
! <div class="dateList">
  </ListBegin>
  
***************
*** 249,258 ****
    -->
  <DayBegin>
! <li><strong>$MSGLOCALDATE$</strong>
  <ul>
  </DayBegin>
  
  <DayEnd>
! </li></ul>
  </DayEnd>
  
--- 280,291 ----
    -->
  <DayBegin>
! <div class="dayGroup">
! <strong>$MSGLOCALDATE$</strong>
  <ul>
  </DayBegin>
  
  <DayEnd>
! </ul>
! </div>
  </DayEnd>
  
***************
*** 262,271 ****
  
  <ListEnd>
! </ul>
! <hr size="1" noshade>
  <table width="100%">
  <tr valign="bottom">
! <td align="left"><nobr>$PREV-PERIOD-LINK$</nobr></td>
! <td align="right"><nobr>$NEXT-PERIOD-LINK$</nobr></td>
  </tr>
  </table>
--- 295,303 ----
  
  <ListEnd>
! </div>
  <table width="100%">
  <tr valign="bottom">
! <td align="left">$PREV-PERIOD-BUTTON$</td>
! <td align="right">$NEXT-PERIOD-BUTTON$</td>
  </tr>
  </table>
***************
*** 292,306 ****
  <head>
  <title>$TIDXTITLE$</title>
  </head>
  <body>
  <center>
! <table border=0 cellspacing=2 cellpadding=0 bgcolor="#000000">
! <tr><td><table border=0 bgcolor="#FFFFCC">
! <tr><td><big><big><b>$TIDXTITLE$</b></big></big></td></tr></table></tr></table>
! <small><nobr
! >$DATE-IDX-LINK$[<a href="../"
! >Top</a>][<a href="$ALL-LISTS-URL$">All Lists</a>]</nobr
! ></small>
! $SEARCH-FORM$
  </center>
  </TIdxPgBegin>
--- 324,339 ----
  <head>
  <title>$TIDXTITLE$</title>
+ <link rel="stylesheet" type="text/css" href="@@HTML_URL@@/stylesheet.css">
  </head>
  <body>
  <center>
! <div class="idxTitle">
! <span class="listTitle"><strong>$TIDXTITLE$</strong></span>
! </div>
! <div class="metaIdxNav">
! <nobr>$DATE-IDX-LINK$<nobr>
! <nobr>[<a href="../">Top</a>]</nobr>
! <nobr>[<a href="$ALL-LISTS-URL$">All&nbsp;Lists</a>]</nobr>
! </div>
  </center>
  </TIdxPgBegin>
***************
*** 308,327 ****
  <THead>
  <table width="100%">
! <tr valign="bottom">
! <td align="left"><nobr>$TPREV-PERIOD-LINK$</nobr></td>
! <td align="center"><small
! >Last Modified: $MSGLOCALDATE(LAST;%a %b %d %H:%M:%S %Y)$<br>
! Threads in reverse chronological order</small></td>
! <td align="right"><nobr>$TNEXT-PERIOD-LINK$</nobr></td>
  </tr>
  </table>
! <hr size="1" noshade>
  <ul>
  </THead>
  
  <TTopBegin>
! <li><b>$SUBJECT$</b>, <i>$FROMNAME$</i>, <tt>$MSGLOCALDATE(CUR;%Y/%m/%d)$</tt>
  </TTopBegin>
  
  <TLiTxt>
  <li><b>$SUBJECT$</b>, <i>$FROMNAME$</i>, <tt>$MSGLOCALDATE(CUR;%Y/%m/%d)$</tt>
--- 341,363 ----
  <THead>
  <table width="100%">
! <tr>
! <td align="left">$TPREV-PERIOD-BUTTON$</td>
! <td align="center">$SEARCH-FORM$</td>
! <td align="right">$TNEXT-PERIOD-BUTTON$</td>
  </tr>
  </table>
! <div class="threadList">
  <ul>
  </THead>
  
  <TTopBegin>
! <li><div class="threadGroup">
! <b>$SUBJECT$</b>, <i>$FROMNAME$</i>, <tt>$MSGLOCALDATE(CUR;%Y/%m/%d)$</tt>
  </TTopBegin>
  
+ <TTopEnd>
+ </div></li>
+ </TTopEnd>
+ 
  <TLiTxt>
  <li><b>$SUBJECT$</b>, <i>$FROMNAME$</i>, <tt>$MSGLOCALDATE(CUR;%Y/%m/%d)$</tt>
***************
*** 329,342 ****
  
  <TSingleTxt>
! <li><b>$SUBJECT$</b>, <i>$FROMNAME$</i>, <tt>$MSGLOCALDATE(CUR;%Y/%m/%d)$</tt>
  </TSingleTxt>
  
  <TFoot>
  </ul>
! <hr size="1" noshade>
  <table width="100%">
  <tr valign="bottom">
! <td align="left"><nobr>$TPREV-PERIOD-LINK$</nobr></td>
! <td align="right"><nobr>$TNEXT-PERIOD-LINK$</nobr></td>
  </tr>
  </table>
--- 365,380 ----
  
  <TSingleTxt>
! <li><div class="tSingle">
! <b>$SUBJECT$</b>, <i>$FROMNAME$</i>, <tt>$MSGLOCALDATE(CUR;%Y/%m/%d)$</tt>
! </div></li>
  </TSingleTxt>
  
  <TFoot>
  </ul>
! </div>
  <table width="100%">
  <tr valign="bottom">
! <td align="left">$TPREV-PERIOD-BUTTON$</td>
! <td align="right">$TNEXT-PERIOD-BUTTON$</td>
  </tr>
  </table>
***************
*** 358,401 ****
  <head>
  <title>$SUBJECTNA:72$</title>
  <link rev="made" href="mailto:$FROMADDR$";>
  </head>
  <body>
  <center>
! <table border=0 cellspacing=2 cellpadding=0 bgcolor="#000000">
! <tr><td><table border=0 bgcolor="#FFFFCC">
! <tr><td><big><b>$LIST-TITLE$</b></big></td></tr></table></tr></table>
! <small><nobr>[<a href="../"
! >Top</a>][<a href="$ALL-LISTS-URL$">All Lists</a>]</small></nobr>
! $SEARCH-FORM$
  </center>
  </MsgPgBegin>
  
! <TopLinks>
! <hr>
! $BUTTON(PREV)$$BUTTON(NEXT)$$BUTTON(TPREV)$$BUTTON(TNEXT)$[<a
! href="$IDXFNAME$#$MSGNUM$">Date Index</a>][<a
! href="$TIDXFNAME$#$MSGNUM$">Thread Index</a>][<a
! href="$EXTRACT-CGI$?a=$LIST-NAME:U$&amp;m=$CUR-PERIOD$&amp;i=$MSGID:U$"
  >Original</a>]
  </TopLinks>
  
  <SubjectHeader>
  <h2>$SUBJECTNA:72$</h2>
! <hr>
  </SubjectHeader>
  
  <!-- Format message header in a table. -->
  <Fieldsbeg>
! <table border=0>
! <tbody>
  </FieldsBeg>
  
  <LabelBeg>
! <tr>
! <td align="right" valign="top">
  </LabelBeg>
  
  <LabelEnd>
! : </td>
  </LabelEnd>
  
--- 396,511 ----
  <head>
  <title>$SUBJECTNA:72$</title>
+ <link rel="stylesheet" type="text/css" href="@@HTML_URL@@/stylesheet.css">
  <link rev="made" href="mailto:$FROMADDR$";>
+ <link rel="start" href="../">
+ <link rel="contents" href="$TIDXFNAME$#$MSGNUM$">
+ <link rel="index" href="$IDXFNAME$#$MSGNUM$">
+ <link rel="prev" href="$MSG(TPREV)$">
+ <link rel="next" href="$MSG(TNEXT)$">
  </head>
  <body>
  <center>
! <div class="msgTitle">
! <span class="listTitle"><strong>$LIST-TITLE$</strong></span>
! </div>
! <div class="metaIdxNav">
! <nobr>[<a href="../">Top</a>]</nobr>
! <nobr>[<a href="$ALL-LISTS-URL$">All&nbsp;Lists</a>]</nobr>
! </div>
  </center>
  </MsgPgBegin>
  
! <!-- Top navigation.
!   -->
! <PrevButton chop>
! <a href="$MSG(PREV)$">&lt;prev</a>
! </PrevButton>
! <NextButton chop>
! <a href="$MSG(NEXT)$">next&gt;</a>
! </NextButton>
! <TPrevButton chop>
! <a href="$MSG(TPREV)$">&lt;prev</a>
! </TPrevButton>
! <TNextButton chop>
! <a href="$MSG(TNEXT)$">next&gt;</a>
! </TNextButton>
! 
! <PrevButtonIA chop>
! <span class="iaText">&lt;prev</span>
! </PrevButtonIA>
! <NextButtonIA chop>
! <span class="iaText">next&gt;</span>
! </NextButtonIA>
! <TPrevButtonIA chop>
! <span class="iaText">&lt;prev</span>
! </TPrevButtonIA>
! <TNextButtonIA chop>
! <span class="iaText">next&gt;</span>
! </TNextButtonIA>
! 
! <!-- The following variables represent nav buttons for use in TOPLINKS
!      resource.  We use variables so TOPLINKS can be modified without
!      redefining TOPLINKS.
!   -->
! <DefineVar chop>
! TOP-DATE-NAV
! <span class="topDateNav"><nobr>$BUTTON(PREV)$&nbsp;<strong
! >[<a href="$IDXFNAME$#$MSGNUM$">Date</a>]</strong
! >&nbsp;$BUTTON(NEXT)$</nobr></span>
! </DefineVar>
! 
! <DefineVar chop>
! TOP-THREAD-NAV
! <span class="topThreadNav"><nobr>$BUTTON(TPREV)$&nbsp;<strong
! >[<a href="$TIDXFNAME$#$MSGNUM$">Thread</a>]</strong
! >&nbsp;$BUTTON(TNEXT)$</nobr></span>
! </DefineVar>
! 
! <DefineVar chop>
! ORIGINAL-LINK
! [<a href="$EXTRACT-CGI$?a=$LIST-NAME:U$&amp;m=$CUR-PERIOD$&amp;i=$MSGID:U$"
  >Original</a>]
+ </DefineVar>
+ 
+ <TopLinks>
+ <center>
+ <div class="topLinks">
+ <table class="mainNav" cellspacing="1" cellpadding="4" width="100%">
+ <tr>
+ <td width="33%" align="left">$TOP-DATE-NAV$</td>
+ <td width="34%" align="center">$SEARCH-FORM$</td>
+ <td width="33%" align="right">$TOP-THREAD-NAV$</td>
+ </tr>
+ </table>
+ </div>
+ </center>
  </TopLinks>
  
+ <!-- Make sure subject heading is not too long.
+      NOTE: We put the div tag for the message head here since the converted
+ 	   message header cannot be modified after first conversion.
+   -->
  <SubjectHeader>
+ <div class="msgSubject">
  <h2>$SUBJECTNA:72$</h2>
! <div class="orgLink">
! $ORIGINAL-LINK$
! </div>
! </div>
! <div class="msgHead">
  </SubjectHeader>
  
  <!-- Format message header in a table. -->
  <Fieldsbeg>
! <table>
  </FieldsBeg>
  
  <LabelBeg>
! <tr valign="baseline">
! <th align="right">
  </LabelBeg>
  
  <LabelEnd>
! : </th>
  </LabelEnd>
  
***************
*** 410,421 ****
  
  <FieldsEnd>
- </tbody>
  </table>
  </FieldsEnd>
  
  <LabelStyles>
! -default-:b
  </LabelStyles>
  
  <!-- Disable explicit follow-up/references section and use $TSLICE$ instead.
    -->
--- 520,538 ----
  
  <FieldsEnd>
  </table>
  </FieldsEnd>
  
  <LabelStyles>
! -default-:strong
  </LabelStyles>
  
+ <!-- Put div markers to close message head and start message body.
+   -->
+ <HeadBodySep>
+ </div>
+ <div class="msgBody">
+ <table cellspacing="1" width="100%"><tr><td>
+ </HeadBodySep>
+ 
  <!-- Disable explicit follow-up/references section and use $TSLICE$ instead.
    -->
***************
*** 441,457 ****
  </TSliceBeg>
  
  <TSliceTopBeginCur>
! <li><font color="#666666"><strong>$SUBJECTNA$</strong>,
! <em>$FROMNAME$</em></font>&nbsp;<b>&lt;=</b>
  </TSliceTopBeginCur>
  
  <TSliceLiTxtCur>
! <li><font color="#666666"><strong>$SUBJECTNA$</strong>,
! <em>$FROMNAME$</em></font>&nbsp;<b>&lt;=</b>
  </TSliceLiTxtCur>
  
  <TSliceSingleTxtCur>
! <li><font color="#666666"><strong>$SUBJECTNA$</strong>,
! <em>$FROMNAME$</em></font>&nbsp;<b>&lt;=</b>
  </TSliceSingleTxtCur>
  
--- 558,586 ----
  </TSliceBeg>
  
+ <TSliceTopBegin>
+ <li><b>$SUBJECT$</b>, <i>$FROMNAME$</i>
+ </TSliceTopBegin>
+ 
+ <TSliceLiTxt>
+ <li><b>$SUBJECT$</b>, <i>$FROMNAME$</i>
+ </TSliceLiTxt>
+ 
+ <TSliceSingleTxt>
+ <li><b>$SUBJECT$</b>, <i>$FROMNAME$</i>
+ </TSliceSingleTxt>
+ 
  <TSliceTopBeginCur>
! <li><span class="sliceCur"><strong>$SUBJECTNA$</strong>,
! <em>$FROMNAME$</em>&nbsp;<b></span>&lt;=</b>
  </TSliceTopBeginCur>
  
  <TSliceLiTxtCur>
! <li><span class="sliceCur"><strong>$SUBJECTNA$</strong>,
! <em>$FROMNAME$</em>&nbsp;<b></span>&lt;=</b>
  </TSliceLiTxtCur>
  
  <TSliceSingleTxtCur>
! <li><span class="sliceCur"><strong>$SUBJECTNA$</strong>,
! <em>$FROMNAME$</em>&nbsp;<b></span>&lt;=</b>
  </TSliceSingleTxtCur>
  
***************
*** 460,463 ****
--- 589,625 ----
  </TSliceEnd>
  
+ <TPrevInButton chop>
+ &lt;<a href="$MSG(TPREVIN)$"><strong>Prev&nbsp;in&nbsp;Thread</strong></a>]
+ </TPrevInButton>
+ <TNextInButton>
+ [<a href="$MSG(TNEXTIN)$"><strong>Next&nbsp;in&nbsp;Thread</strong></a>&gt;
+ </TNextInButton>
+ 
+ <TPrevInButtonIA chop>
+ <span class="iaText">&lt;<strong>Prev&nbsp;in&nbsp;Thread</strong>]</span>
+ </TPrevInButtonIA>
+ <TNextInButtonIA chop>
+ <span class="iaText">[<strong>Next&nbsp;in&nbsp;Thread</strong>&gt;</span>
+ </TNextInButtonIA>
+ 
+ <!-- The TSLICE-LISTING variable represents the thread slice listing
+      at the bottom of message pages.  If threading is not needed for
+      an archive, this variable can be redefined to the empty string
+      in the archive specific resource file.
+   -->
+ <DefineVar chop>
+ TSLICE-LISTING
+ <div class="tSlice">
+ <table cellspacing="1" cellpadding="4" width="100%">
+ <tr valign="baseline">
+ <td align="left">$BUTTON(TPREVIN)$</td>
+ <th align="center" width="100%"><b>Current Thread</b></th>
+ <td align="right">$BUTTON(TNEXTIN)$</td></tr>
+ <tr class="tSliceList"><td colspan="3">
+ $TSLICE$
+ </td></tr>
+ </table></div>
+ </DefineVar>
+ 
  <!-- Modify end of message body to include thread slice.  We also
       include convenient next/prev-in-thread links since scanning
***************
*** 465,474 ****
    -->
  <MsgBodyEnd>
! <hr>
! <table width="100%">
! <tr><td align="left">$BUTTON(TPREVIN)$</td>
! <td align="center"><b>Current Thread</b></td>
! <td align="right">$BUTTON(TNEXTIN)$</td></tr></table>
! $TSLICE$
! <hr>
  </MsgBodyEnd>
--- 627,689 ----
    -->
  <MsgBodyEnd>
! </td></tr></table>
! </div>
! $TSLICE-LISTING$
  </MsgBodyEnd>
+ 
+ <!-- The following variable represents the index links for use in BOTLINKS.
+      We use a variable so archives that disable an index, or add one,
+      can just change this variable instead of redefining BOTLINKS.
+   -->
+ <DefineVar chop>
+ BOTTOM-IDX-LINKS
+ [<a href="$IDXFNAME$#$MSGNUM$"><strong>Date</strong></a>]
+ [<a href="$TIDXFNAME$#$MSGNUM$"><strong>Thread</strong></a>]
+ </DefineVar>
+ 
+ <!-- Use a table to format bottom links
+   -->
+ <PrevLink chop>
+ <tr valign="baseline">
+ <th align="right">Previous&nbsp;by&nbsp;Date:&nbsp;</th>
+ <td width="100%"><strong><a href="$MSG(PREV)$">$SUBJECT(PREV)$</a></strong>, <em>$FROMNAME(PREV)$</em></td>
+ </tr>
+ </PrevLink>
+ 
+ <NextLink chop>
+ <tr valign="baseline">
+ <th align="right">Next&nbsp;by&nbsp;Date:&nbsp;</th>
+ <td width="100%"><strong><a href="$MSG(NEXT)$">$SUBJECT(NEXT)$</a></strong>, <em>$FROMNAME(NEXT)$</em></td>
+ </tr>
+ </NextLink>
+ 
+ <TPrevLink chop>
+ <tr valign="baseline">
+ <th align="right">Previous&nbsp;by&nbsp;Thread:&nbsp;</th>
+ <td width="100%"><strong><a href="$MSG(TPREV)$">$SUBJECT(TPREV)$</a></strong>, <em>$FROMNAME(TPREV)$</em></td>
+ </tr>
+ </TPrevLink>
+ 
+ <TNextLink chop>
+ <tr valign="baseline">
+ <th align="right">Next&nbsp;by&nbsp;Thread:&nbsp;</th>
+ <td width="100%"><strong><a href="$MSG(TNEXT)$">$SUBJECT(TNEXT)$</a></strong>, <em>$FROMNAME(TNEXT)$</em></td>
+ </tr>
+ </TNextLink>
+ 
+ <BotLinks>
+ <div class="botLinks">
+ <table width="100%">
+ $LINK(PREV)$
+ $LINK(NEXT)$
+ $LINK(TPREV)$
+ $LINK(TNEXT)$
+ <tr valign="baseline">
+ <th align="right">Indexes:&nbsp;</th>
+ <td>$BOTTOM-IDX-LINKS$
+ [<a href="../"><strong>Top</strong></a>]
+ [<a href="$ALL-LISTS-URL$"><strong>All Lists</strong></a>]</td>
+ </tr>
+ </table>
+ </div>
+ </BotLinks>

Index: config.sh.dist
===================================================================
RCS file: /cvsroot/mhonarc/mharc/lib/config.sh.dist,v
retrieving revision 1.10
retrieving revision 1.11
diff -C2 -r1.10 -r1.11
*** config.sh.dist	1 Aug 2002 01:18:46 -0000	1.10
--- config.sh.dist	26 Aug 2002 05:33:29 -0000	1.11
***************
*** 71,74 ****
--- 71,89 ----
  HTML_DIR=$SW_ROOT/html
  
+ # Pathname of archive lists index page.
+ ALL_LISTS_FILE=$HTML_DIR/lists.html
+ 
+ # Pathname of header template for archive lists index page.
+ ALL_LISTS_HEADER=$HTML_DIR/.PNM.all-head
+ 
+ # Pathname of header template for archive lists index page.
+ ALL_LISTS_FOOTER=$HTML_DIR/.PNM.all-foot
+ 
+ # Directory containing informational pages about each list archive.
+ INFO_DIR=$SW_ROOT/info
+ 
+ # Base URL containing informational pages about each list archive.
+ INFO_URL=$ROOT_URL/info
+ 
  # Pathname of header template for period index pages.
  MAIN_HEADER=$HTML_DIR/.PNM.head

---------------------------------------------------------------------
To sign-off this list, send email to majordomo(_at_)mhonarc(_dot_)org with the
message text UNSUBSCRIBE MHONARC-DEV