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]