OpenPKG CVS Repository
  http://cvs.openpkg.org/
  ____________________________________________________________________________

  Server: cvs.openpkg.org                  Name:   Ralf S. Engelschall
  Root:   /v/openpkg/cvs                   Email:  [EMAIL PROTECTED]
  Module: openpkg-meta                     Date:   13-Mar-2006 22:37:10
  Branch: HEAD                             Handle: 2006031321370900

  Modified files:
    openpkg-meta            global-sitemap.php

  Log:
    style sitemap

  Summary:
    Revision    Changes     Path
    1.2         +70 -3      openpkg-meta/global-sitemap.php
  ____________________________________________________________________________

  patch -p0 <<'@@ .'
  Index: openpkg-meta/global-sitemap.php
  ============================================================================
  $ cvs diff -u -r1.1 -r1.2 global-sitemap.php
  --- openpkg-meta/global-sitemap.php   13 Mar 2006 21:09:47 -0000      1.1
  +++ openpkg-meta/global-sitemap.php   13 Mar 2006 21:37:09 -0000      1.2
  @@ -3,13 +3,80 @@
     meta_start("path=project.meta.sitemap&pane=1");
   </script>
   
  +<script language="php">
  +  divert("html:head");
  +</script>
  +<style type="text/css">
  +  div.sitemap a:link {
  +      font-weight:    normal;
  +      color:          #000000;
  +  }
  +  div.sitemap a:visited {
  +      font-weight:    normal;
  +      color:          #000000;
  +  }
  +  div.sitemap table tr td {
  +      vertical-align: top;
  +      width:          30%;
  +  }
  +  div.sitemap ul {
  +      margin-left:    0px;
  +      padding-left:   20px;
  +      margin-top:     4px;
  +  }
  +  div.sitemap ul li {
  +      margin-top:     0px;
  +  }
  +  div.sitemap ul li a {
  +      font-weight:    normal;
  +      color:          #000000;
  +  }
  +  div.sitemap td > ul {
  +      padding-left:   0px;
  +  }
  +  div.sitemap td > ul > li {
  +      list-style:     none;
  +  }
  +  div.sitemap td > ul > li > a:link, div.sitemap td > ul > li > a:visited {
  +      font-size:      120%;
  +      font-weight:    bold;
  +  }
  +  div.sitemap td > ul > li > ul > li > a:link, div.sitemap td > ul > li > ul 
> li > a:visited {
  +      font-weight:    bold;
  +  }
  +</style>
  +<script language="php">
  +  divert("html:body");
  +</script>
  +
   <h1>Meta: Websites Sitemap</h1>
   
  +<div class="sitemap">
  +<table>
  +<tr>
   <script language="php">
  -  include("canvas-nav.php");
  -  divert("html:body");
  -  echo undivert("nav");
  +    #   generate navigation tree
  +    include("canvas-nav.php");
  +    $tmp = undivert("nav");
  +
  +    #   post-process navigation tree
  +    $tmp = preg_replace("/\n<ul>/", "", $tmp);
  +    $tmp = preg_replace("/\n<\\/ul>/", "", $tmp);
  +    $tmp = preg_replace('/(\n  <li .*?\n  <\/li>)' .
  +                         '(\n  <li .*?\n  <\/li>)' .
  +                         '(\n  <li .*?\n  <\/li>)/s',
  +                         "<td><ul class=\"site1\">$1</ul></td>\n" .
  +                         "<td><ul class=\"site2\">$2</ul></td>\n" .
  +                         "<td><ul class=\"site3\">$3</ul></td>\n",
  +                         $tmp);
  +
  +    #   output navigation tree
  +    divert("html:body");
  +    echo $tmp;
   </script>
  +</tr>
  +</table>
  +</div>
   
   <script language="php">
     meta_end();
  @@ .
______________________________________________________________________
The OpenPKG Project                                    www.openpkg.org
CVS Repository Commit List                     [email protected]

Reply via email to