Mercurial > genshi > mirror
diff examples/trac/templates/about.cs @ 39:93b4dcbafd7b trunk
Copy Trac to main branch.
author | cmlenz |
---|---|
date | Mon, 03 Jul 2006 18:53:27 +0000 |
parents | |
children |
line wrap: on
line diff
new file mode 100644 --- /dev/null +++ b/examples/trac/templates/about.cs @@ -0,0 +1,99 @@ +<?cs include "header.cs"?> +<div id="ctxtnav" class="nav"> + <h2>About Navigation</h2> + <ul> + <li class="first<?cs if:!about.config_href ?> last<?cs /if ?>"><a href="<?cs + var:trac.href.about ?>">Overview</a></li><?cs + if:about.config_href ?> + <li><a href="<?cs var:about.config_href ?>">Configuration</a></li><?cs + /if ?><?cs + if:about.plugins_href ?> + <li class="last"><a href="<?cs var:about.plugins_href ?>">Plugins</a></li><?cs + /if ?> + </ul> +</div> +<div id="content" class="about<?cs if:about.page ?>_<?cs var:about.page ?><?cs /if ?>"> + + <?cs if:about.page == "config"?> + <h1>Configuration</h1> + <table><thead><tr><th class="section">Section</th> + <th class="name">Name</th><th class="value">Value</th></tr></thead><?cs + each:section = about.config ?><?cs + if:len(section.options) ?> + <tr><th class="section" rowspan="<?cs var:len(section.options) ?>"><?cs var:section.name ?></th><?cs + each:option = section.options ?><?cs if:name(option) != 0 ?><tr><?cs /if ?> + <td class="name"><?cs var:option.name ?></td> + <td class="<?cs var:option.valueclass ?>"><?cs var:option.value ?></td> + </tr><?cs + /each ?><?cs + /if ?><?cs + /each ?></table> + <div id="help"> + See <a href="<?cs var:trac.href.wiki ?>/TracIni">TracIni</a> for information about + the configuration. + </div> + + <?cs elif:about.page == "plugins" ?> + <h1>Plugins</h1> + <dl id="plugins"><?cs + each:plugin = about.plugins ?> + <h2 id="<?cs var:plugin.module ?>.<?cs var:plugin.name ?>"><?cs var:plugin.name ?></h2> + <table> + <tr> + <th class="module" scope="row">Module</th> + <td class="module"><?cs var:plugin.module ?><br /> + <span class="path"><?cs var:plugin.path ?></span></td> + </tr><?cs + if:plugin.description ?><tr> + <th class="description" scope="row">Description</th> + <td class="description"><?cs var:plugin.description ?></td> + </tr><?cs /if ?><?cs + if:len(plugin.extension_points) ?><tr> + <th class="xtnpts" rowspan="<?cs var:len(plugin.extension_points) ?>"> + Extension points:</th><?cs + each:extension_point = plugin.extension_points ?><?cs + if:name(extension_point) != 0 ?><tr><?cs /if ?> + <td class="xtnpts"> + <code><?cs var:extension_point.module ?>.<?cs var:extension_point.interface ?></code><?cs + if:len(extension_point.extensions) ?> (<?cs + var:len(extension_point.extensions) ?> extensions)<ul><?cs + each:extension = extension_point.extensions ?> + <li><a href="#<?cs var:extension.module ?>.<?cs + var:extension.name ?>"><?cs var:extension.name ?></a></li><?cs + /each ?></ul><?cs + /if ?> + <div class="description"><?cs var:extension_point.description ?></div> + </td></tr><?cs + /each ?><?cs + /if ?> + </table><?cs + /each ?> + </dl> + + <?cs else ?> + <a href="http://trac.edgewall.com" style="border: none; float: right; margin-left: 2em"> + <img style="display: block" src="<?cs var:chrome.href ?>/common/trac_banner.png" + alt="Trac: Integrated SCM & Project Management"/> + </a> +<h1>About Trac <?cs var:trac.version ?></h1> +<p> +Trac is a web-based software project management and bug/issue +tracking system emphasizing ease of use and low ceremony. +It provides an interface to the Subversion revision control systems, integrated Wiki and convenient report facilities. +</p> + <p>Trac is distributed under the modified BSD License.<br /> + The complete text of the license can be found in the COPYING file + included in the distribution.</p> + <p>Please visit the Trac open source project: + <a href="http://projects.edgewall.com/trac/">http://projects.edgewall.com/trac/</a></p> + <p>Trac is a product of <a href="http://www.edgewall.com/">Edgewall + Software</a>, provider of professional Linux and software development + services.</p> + <p>Copyright © 2003-2006 <a href="http://www.edgewall.com/">Edgewall + Software</a></p> + <a href="http://www.edgewall.com/"> + <img style="display: block; margin: 30px" src="<?cs var:chrome.href ?>/common/edgewall.png" + alt="Edgewall Software"/></a> + <?cs /if ?> +</div> +<?cs include "footer.cs"?>