head	1.17;
access;
symbols;
locks; strict;
comment	@# @;


1.17
date	2001.08.29.21.50.40;	author dlr;	state Exp;
branches;
next	1.16;

1.16
date	2001.08.29.16.08.33;	author leonardr;	state Exp;
branches;
next	1.15;

1.15
date	2001.08.23.20.54.58;	author tfahrner;	state Exp;
branches;
next	1.14;

1.14
date	2001.08.22.00.29.25;	author tfahrner;	state Exp;
branches;
next	1.13;

1.13
date	2001.08.20.22.29.20;	author tfahrner;	state Exp;
branches;
next	1.12;

1.12
date	2001.08.09.15.18.43;	author jrobbins;	state Exp;
branches;
next	1.11;

1.11
date	2001.08.08.23.34.12;	author jrobbins;	state Exp;
branches;
next	1.10;

1.10
date	2001.08.08.22.40.45;	author jrobbins;	state Exp;
branches;
next	1.9;

1.9
date	2001.08.04.02.01.31;	author tfahrner;	state Exp;
branches;
next	1.8;

1.8
date	2001.07.16.23.22.09;	author leonardr;	state Exp;
branches;
next	1.7;

1.7
date	2001.06.29.00.57.48;	author leonardr;	state Exp;
branches;
next	1.6;

1.6
date	2001.06.15.01.01.39;	author jefflove;	state Exp;
branches;
next	1.5;

1.5
date	2001.06.08.00.27.05;	author jefflove;	state Exp;
branches;
next	1.4;

1.4
date	2001.05.30.05.13.48;	author dlr;	state Exp;
branches;
next	1.3;

1.3
date	2001.05.24.22.45.40;	author dlr;	state Exp;
branches;
next	1.2;

1.2
date	2001.05.24.19.51.16;	author dlr;	state Exp;
branches;
next	1.1;

1.1
date	2001.05.23.01.58.15;	author dlr;	state Exp;
branches;
next	;


desc
@@


1.17
log
@Corrected CollabNet canonical URL.
@
text
@<!DOCTYPE html PUBLIC "-//CollabNet//DTD XHTML 1.0 Transitional//EN"
"http://collab.net/dtds/collabnet_transitional_10.dtd">
#set( $res.ContentType = "text/html" )
<html>
#parse( "Head.vm" )
 <body marginwidth="0" marginheight="0">
#parse( "Banner.vm" )
#if( $page || $servletTemplate.endsWith("SearchPage.vm") )
<div align="right">
<form action="$res.encodeUrl("/servlets/Search")" method="get">
  <input type="hidden" name="resultsPerPage" value="40" />
  <input type="hidden" name="Button" value="Search" />
   <input type="text" name="query" size="10" /> <input type="submit" value="search" />
  </form>
</div>
#end
<table border="0" cellspacing="12" cellpadding="0" width="97%">
 <tr valign="top">
  <td id="leftcol" width="20%">
    #parse( "Nav_Column.vm" )
  </td>
  <td width="100%" id="bodycol">
## if page is servlet (not docs or other static content) 
<div id="apphead">
<h2>
 #parse( "Nomen.vm" )
</h2>
</div>
## end   
#if( !$broadcastMessage.equals("") || $Message )
 <div id="broadcastmessage">
  #if( !$broadcastMessage.equals("") )<h3>$broadcastMessage</h3>#end
  #if($Message)<p>$Message</p>#end
 </div>
#end
#parse( "Errors.vm" )

#if ($servletTaskBar.available($servletName))
 #parse("$servletTaskBar.getPath($servletName)")
#end

#parse( "$servletTemplate" )
    </td>
   </tr>
  </table>
#parse( "Footer.vm" )
 </body>
</html>
@


1.16
log
@Only parse the taskbar if there is one.
@
text
@d2 1
a2 1
"http://collabnet.com/dtds/collabnet_transitional_10.dtd">
@


1.15
log
@ui revision
@
text
@d37 5
a41 1
#parse("$servletTaskBar.getPath($servletName)")
@


1.14
log
@ui revision, neaten/tidy
@
text
@d18 2
a19 2
 <tr>
  <td id="leftcol" width="20%" nowrap="nowrap" valign="top">
@


1.13
log
@first wave of ui revisions. expect minor breakage. working on it.
@
text
@d6 1
a6 1
 <body>
a7 56
<!--
[[div id="topnav"]]
[[table border="0" cellspacing="0" cellpadding="4" width="100%"]]
	[[tr]]
			[[td class="crumbing"]]
	##[[a href="$res.encodeUrl("/servlets/StartPage")"]]Start page[[/a]]
#foreach ($parent in $currentProject.getInheritancePath())
 #if ($parent.isHost())
 
 #elseif ($parent.isDomain())
  [[a href="/servlets/DomainHome"]]$parent.getName()[[/a]] 
 #elseif ($parent.getName() != "www")

 #end
#end

#set ($firstCategory = true)
#foreach ($parent in $currentProject.getCategories())
 #if ($firstCategory)
  &#62; [[a href="$parent.getProjectHome()"]]$parent.getName()[[/a]]
 #end
#set ($firstCategory = false)
#end


#foreach ($parent in $currentProject.getInheritancePath())
 #if ($parent.isHost())
 
 #elseif ($parent.isDomain())

 #elseif ($parent.getName() != "www")
  &#62; [[a href="$parent.getProjectHome()"]]$parent.getName()[[/a]]
 #end
#end


#if ($shortDisplayName != $currentDomain.getName())
: [[strong]]$shortDisplayName[[/strong]]
#end

#if ($toolCrumbs)
 #foreach ($crumb in $toolCrumbs)
  #if ($crumb.getURL() != "")
  &#62; [[a href="$crumb.getURL()"]]$crumb.getName()[[/a]]  
  #else
   : $crumb.getName()
  #end
 #end
#end
[[/td]]
[[td]]
[[/td]]
	[[/tr]]
[[/table]]
[[/div]]
-->
d17 6
a22 8

 <table border="0" cellspacing="12" cellpadding="0" width="97%">
   <tr>
    <td id="leftcol" width="20%" nowrap="nowrap" valign="top">
      #parse( "Nav_Column.vm" )
    </td>
    <td width="100%" id="bodycol">
    
a27 2


a29 1
    
d31 1
a31 1
 <div class="id">
@


1.12
log
@added category to breadcrumbs
@
text
@d8 6
a13 4
<div id="topnav">
<table border="0" cellspacing="0" cellpadding="8" width="100%">
	<tr>
		<td class="crumbing">
d18 1
a18 1
  <a href="/servlets/DomainHome">$parent.getName()</a> 
d27 1
a27 1
  &#62; <a href="$parent.getProjectHome()">$parent.getName()</a>
d39 1
a39 1
  &#62; <a href="$parent.getProjectHome()">$parent.getName()</a>
d45 1
a45 1
&#62; <strong>$shortDisplayName</strong>
a49 1
  &#62; 
d51 1
a51 1
   <a href="$crumb.getURL()">$crumb.getName()</a>  
d53 1
a53 1
   $crumb.getName()
d57 7
a63 2

</td> <td>
a72 4
</td>
	</tr>
</table>
</div>
d74 1
a74 1
 <table border="0" cellspacing="0" cellpadding="12" width="97%">
d76 1
a76 1
    <td id="leftcol">
d80 11
a90 3
#if( $currentProject && $myProperties.get("showProjectNav") && $currentProject.getName() != "www" )
 #parse( "Project_Nav.vm" )
#end 
d92 1
a92 1
 <div class="broadcastmessage">
d98 1
@


1.11
log
@making "tool crumbs" more standard rather than a special case
@
text
@d18 19
d40 1
@


1.10
log
@adding better support for breadcrumbs
@
text
@a36 9
#if ($servletName.startsWith("ProjectDocument"))
#if ($rootSection)
#foreach( $sec in  $rootSection.getParentSections())
#set( $jumpURL = $currentProject.getProjectPageURL("ProjectDocumentList", "rootSectionID=$sec.getID()"))
&#62; <a href="$jumpURL">$sec.getName()</a> 
#end
&#62; $rootSection.getName()
#end
#end
@


1.9
log
@various ui/layout revisions
@
text
@d17 1
a17 1
 #else
d22 1
d24 12
@


1.8
log
@More changes to and first use of new error-handling system.
@
text
@d8 41
a48 1
 <table border="0" cellspacing="0" cellpadding="12" width="95%">
d63 1
a63 4
 <div id="errors">
  #parse( "Errors.vm" )
 </div>
     <div id="guts">
a64 1
     </div>
@


1.7
log
@Implemented basic project group and category nesting.
@
text
@d23 3
@


1.6
log
@html tweaks
@
text
@d18 4
a21 9
     <div class="broadcastmessage">
 #if( !$broadcastMessage.equals("") )
    <h3>$broadcastMessage</h3>
  #end

#if( $Message )
  <p>$Message</p>
#end
     </div>
@


1.5
log
@conditionalized occurence of div#broadcastmessage on whether a message exists
@
text
@d8 1
a8 1
 <table border="0" cellspacing="0" cellpadding="12" width="100%">
@


1.4
log
@Whitespace tweak.
@
text
@d3 1
a4 1
#set( $res.ContentType = "text/html" )
d6 1
a6 1
<body>
d17 2
a18 2
     
<div class="broadcastmessage">#if( $broadcastMessage )
d22 1
a22 1
#end
d25 3
a27 1
#end</div>
@


1.3
log
@Use the correct reference to the HttpServletResponse object.
@
text
@d4 1
a5 1
#set( $res.ContentType = "text/html" )
@


1.2
log
@Removed BRAND_TEMPLATE_ROOT, SERVLET_TEMPLATE_ROOT, and SANDBOX from use in #include and #parse directives (deprecated by multiple template paths).
@
text
@d5 1
a5 1
#set( $Response.ContentType = "text/html" )
@


1.1
log
@Added shiny new Velocity templates.
@
text
@d4 1
a4 1
#parse( "$BRAND_TEMPLATE_ROOT/Head.vm" )
d7 1
a7 1
#parse( "$BRAND_TEMPLATE_ROOT/Banner.vm" )
d11 1
a11 1
      #parse( "$BRAND_TEMPLATE_ROOT/Nav_Column.vm" )
d15 1
a15 1
 #parse( "$BRAND_TEMPLATE_ROOT/Project_Nav.vm" )
d27 1
a27 1
#parse( "$SERVLET_TEMPLATE_ROOT/$servletTemplate" )
d32 1
a32 1
#parse( "$BRAND_TEMPLATE_ROOT/Footer.vm" )
@

