You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucenenet.apache.org by ar...@apache.org on 2007/01/08 05:49:48 UTC

svn commit: r493946 [9/9] - in /incubator/lucene.net/site/docs/2.0: ./ Highlighter.Net/ Highlighter.Net/ndoc_msdn_temp/

Added: incubator/lucene.net/site/docs/2.0/Highlighter.Net/ndoc.log
URL: http://svn.apache.org/viewvc/incubator/lucene.net/site/docs/2.0/Highlighter.Net/ndoc.log?view=auto&rev=493946
==============================================================================
--- incubator/lucene.net/site/docs/2.0/Highlighter.Net/ndoc.log (added)
+++ incubator/lucene.net/site/docs/2.0/Highlighter.Net/ndoc.log Sun Jan  7 20:49:41 2007
@@ -0,0 +1,199 @@
+Building documentation...
+Initializing...
+Merging XML documentation...
+Building file mapping...
+Loading XSLT files...
+    namespace.xslt
+    namespacehierarchy.xslt
+    type.xslt
+    typehierarchy.xslt
+    allmembers.xslt
+    individualmembers.xslt
+    event.xslt
+    member.xslt
+    memberoverload.xslt
+    property.xslt
+    field.xslt
+    htmlcontents.xslt
+Generating HTML pages...
+Lucene.Net.Highlight.html
+Lucene.Net.HighlightHierarchy.html
+Lucene.Net.Highlight.DefaultEncoder.html
+Lucene.Net.Highlight.DefaultEncoderMembers.html
+Lucene.Net.Highlight.DefaultEncoderConstructor.html
+Lucene.Net.Highlight.DefaultEncoderMethods.html
+Lucene.Net.Highlight.DefaultEncoder.EncodeText.html
+Lucene.Net.Highlight.Encoder.html
+Lucene.Net.Highlight.EncoderMembers.html
+Lucene.Net.Highlight.EncoderMethods.html
+Lucene.Net.Highlight.Encoder.EncodeText.html
+Lucene.Net.Highlight.Formatter.html
+Lucene.Net.Highlight.FormatterMembers.html
+Lucene.Net.Highlight.FormatterMethods.html
+Lucene.Net.Highlight.Formatter.HighlightTerm.html
+Lucene.Net.Highlight.Fragmenter.html
+Lucene.Net.Highlight.FragmenterMembers.html
+Lucene.Net.Highlight.FragmenterMethods.html
+Lucene.Net.Highlight.Fragmenter.IsNewFragment.html
+Lucene.Net.Highlight.Fragmenter.Start.html
+Lucene.Net.Highlight.GradientFormatter.html
+Lucene.Net.Highlight.GradientFormatterMembers.html
+Lucene.Net.Highlight.GradientFormatterConstructor.html
+Lucene.Net.Highlight.GradientFormatterFields.html
+Lucene.Net.Highlight.GradientFormatter.highlightBackground.html
+Lucene.Net.Highlight.GradientFormatter.highlightForeground.html
+Lucene.Net.Highlight.GradientFormatterMethods.html
+Lucene.Net.Highlight.GradientFormatter.GetBackgroundColorString.html
+Lucene.Net.Highlight.GradientFormatter.GetForegroundColorString.html
+Lucene.Net.Highlight.GradientFormatter.HexToInt.html
+Lucene.Net.Highlight.GradientFormatter.HighlightTerm.html
+Lucene.Net.Highlight.Highlighter.html
+Lucene.Net.Highlight.HighlighterMembers.html
+Lucene.Net.Highlight.HighlighterConstructor.html
+Lucene.Net.Highlight.HighlighterConstructor1.html
+Lucene.Net.Highlight.HighlighterConstructor2.html
+Lucene.Net.Highlight.HighlighterConstructor3.html
+Lucene.Net.Highlight.HighlighterFields.html
+Lucene.Net.Highlight.Highlighter.DEFAULT_MAX_DOC_BYTES_TO_ANALYZE.html
+Lucene.Net.Highlight.HighlighterMethods.html
+Lucene.Net.Highlight.Highlighter.GetBestFragment_overloads.html
+Lucene.Net.Highlight.Highlighter.GetBestFragment_overload_1.html
+Lucene.Net.Highlight.Highlighter.GetBestFragment_overload_2.html
+Lucene.Net.Highlight.Highlighter.GetBestFragments_overloads.html
+Lucene.Net.Highlight.Highlighter.GetBestFragments_overload_1.html
+Lucene.Net.Highlight.Highlighter.GetBestFragments_overload_2.html
+Lucene.Net.Highlight.Highlighter.GetBestFragments_overload_3.html
+Lucene.Net.Highlight.Highlighter.GetBestFragments_overload_4.html
+Lucene.Net.Highlight.Highlighter.GetBestTextFragments.html
+Lucene.Net.Highlight.Highlighter.GetEncoder.html
+Lucene.Net.Highlight.Highlighter.GetFragmentScorer.html
+Lucene.Net.Highlight.Highlighter.GetMaxDocBytesToAnalyze.html
+Lucene.Net.Highlight.Highlighter.GetTextFragmenter.html
+Lucene.Net.Highlight.Highlighter.SetEncoder.html
+Lucene.Net.Highlight.Highlighter.SetFragmentScorer.html
+Lucene.Net.Highlight.Highlighter.SetMaxDocBytesToAnalyze.html
+Lucene.Net.Highlight.Highlighter.SetTextFragmenter.html
+Lucene.Net.Highlight.NullFragmenter.html
+Lucene.Net.Highlight.NullFragmenterMembers.html
+Lucene.Net.Highlight.NullFragmenterConstructor.html
+Lucene.Net.Highlight.NullFragmenterMethods.html
+Lucene.Net.Highlight.NullFragmenter.IsNewFragment.html
+Lucene.Net.Highlight.NullFragmenter.Start.html
+Lucene.Net.Highlight.QueryScorer.html
+Lucene.Net.Highlight.QueryScorerMembers.html
+Lucene.Net.Highlight.QueryScorerConstructor.html
+Lucene.Net.Highlight.QueryScorerConstructor1.html
+Lucene.Net.Highlight.QueryScorerConstructor2.html
+Lucene.Net.Highlight.QueryScorerConstructor3.html
+Lucene.Net.Highlight.QueryScorerConstructor4.html
+Lucene.Net.Highlight.QueryScorerMethods.html
+Lucene.Net.Highlight.QueryScorer.AllFragmentsProcessed.html
+Lucene.Net.Highlight.QueryScorer.GetFragmentScore.html
+Lucene.Net.Highlight.QueryScorer.GetMaxTermWeight.html
+Lucene.Net.Highlight.QueryScorer.GetTokenScore.html
+Lucene.Net.Highlight.QueryScorer.StartFragment.html
+Lucene.Net.Highlight.QueryTermExtractor.html
+Lucene.Net.Highlight.QueryTermExtractorMembers.html
+Lucene.Net.Highlight.QueryTermExtractorConstructor.html
+Lucene.Net.Highlight.QueryTermExtractorMethods.html
+Lucene.Net.Highlight.QueryTermExtractor.GetIdfWeightedTerms.html
+Lucene.Net.Highlight.QueryTermExtractor.GetTerms_overloads.html
+Lucene.Net.Highlight.QueryTermExtractor.GetTerms_overload_1.html
+Lucene.Net.Highlight.QueryTermExtractor.GetTerms_overload_3.html
+Lucene.Net.Highlight.QueryTermExtractor.GetTerms_overload_2.html
+Lucene.Net.Highlight.Scorer.html
+Lucene.Net.Highlight.ScorerMembers.html
+Lucene.Net.Highlight.ScorerMethods.html
+Lucene.Net.Highlight.Scorer.GetFragmentScore.html
+Lucene.Net.Highlight.Scorer.GetTokenScore.html
+Lucene.Net.Highlight.Scorer.StartFragment.html
+Lucene.Net.Highlight.SimpleFragmenter.html
+Lucene.Net.Highlight.SimpleFragmenterMembers.html
+Lucene.Net.Highlight.SimpleFragmenterConstructor.html
+Lucene.Net.Highlight.SimpleFragmenterConstructor1.html
+Lucene.Net.Highlight.SimpleFragmenterConstructor2.html
+Lucene.Net.Highlight.SimpleFragmenterMethods.html
+Lucene.Net.Highlight.SimpleFragmenter.GetFragmentSize.html
+Lucene.Net.Highlight.SimpleFragmenter.IsNewFragment.html
+Lucene.Net.Highlight.SimpleFragmenter.SetFragmentSize.html
+Lucene.Net.Highlight.SimpleFragmenter.Start.html
+Lucene.Net.Highlight.SimpleHTMLEncoder.html
+Lucene.Net.Highlight.SimpleHTMLEncoderMembers.html
+Lucene.Net.Highlight.SimpleHTMLEncoderConstructor.html
+Lucene.Net.Highlight.SimpleHTMLEncoderMethods.html
+Lucene.Net.Highlight.SimpleHTMLEncoder.EncodeText.html
+Lucene.Net.Highlight.SimpleHTMLEncoder.HtmlEncode.html
+Lucene.Net.Highlight.SimpleHTMLFormatter.html
+Lucene.Net.Highlight.SimpleHTMLFormatterMembers.html
+Lucene.Net.Highlight.SimpleHTMLFormatterConstructor.html
+Lucene.Net.Highlight.SimpleHTMLFormatterConstructor1.html
+Lucene.Net.Highlight.SimpleHTMLFormatterConstructor2.html
+Lucene.Net.Highlight.SimpleHTMLFormatterMethods.html
+Lucene.Net.Highlight.SimpleHTMLFormatter.HighlightTerm.html
+Lucene.Net.Highlight.SpanGradientFormatter.html
+Lucene.Net.Highlight.SpanGradientFormatterMembers.html
+Lucene.Net.Highlight.SpanGradientFormatterConstructor.html
+Lucene.Net.Highlight.SpanGradientFormatterMethods.html
+Lucene.Net.Highlight.SpanGradientFormatter.HighlightTerm.html
+Lucene.Net.Highlight.TextFragment.html
+Lucene.Net.Highlight.TextFragmentMembers.html
+Lucene.Net.Highlight.TextFragmentConstructor.html
+Lucene.Net.Highlight.TextFragmentMethods.html
+Lucene.Net.Highlight.TextFragment.Follows.html
+Lucene.Net.Highlight.TextFragment.GetFragNum.html
+Lucene.Net.Highlight.TextFragment.GetScore.html
+Lucene.Net.Highlight.TextFragment.Merge.html
+Lucene.Net.Highlight.TextFragment.ToString.html
+Lucene.Net.Highlight.TokenGroup.html
+Lucene.Net.Highlight.TokenGroupMembers.html
+Lucene.Net.Highlight.TokenGroupConstructor.html
+Lucene.Net.Highlight.TokenGroupMethods.html
+Lucene.Net.Highlight.TokenGroup.GetEndOffset.html
+Lucene.Net.Highlight.TokenGroup.GetNumTokens.html
+Lucene.Net.Highlight.TokenGroup.GetScore.html
+Lucene.Net.Highlight.TokenGroup.GetStartOffset.html
+Lucene.Net.Highlight.TokenGroup.GetToken.html
+Lucene.Net.Highlight.TokenGroup.GetTotalScore.html
+Lucene.Net.Highlight.TokenSources.html
+Lucene.Net.Highlight.TokenSourcesMembers.html
+Lucene.Net.Highlight.TokenSourcesConstructor.html
+Lucene.Net.Highlight.TokenSourcesMethods.html
+Lucene.Net.Highlight.TokenSources.GetAnyTokenStream.html
+Lucene.Net.Highlight.TokenSources.GetTokenStream_overloads.html
+Lucene.Net.Highlight.TokenSources.GetTokenStream_overload_3.html
+Lucene.Net.Highlight.TokenSources.GetTokenStream_overload_4.html
+Lucene.Net.Highlight.TokenSources.GetTokenStream_overload_1.html
+Lucene.Net.Highlight.TokenSources.GetTokenStream_overload_2.html
+Lucene.Net.Highlight.TokenSources.StoredTokenStream.html
+Lucene.Net.Highlight.TokenSources.StoredTokenStreamMembers.html
+Lucene.Net.Highlight.TokenSources.StoredTokenStreamMethods.html
+Lucene.Net.Highlight.TokenSources.StoredTokenStream.Next.html
+Lucene.Net.Highlight.WeightedTerm.html
+Lucene.Net.Highlight.WeightedTermMembers.html
+Lucene.Net.Highlight.WeightedTermConstructor.html
+Lucene.Net.Highlight.WeightedTermMethods.html
+Lucene.Net.Highlight.WeightedTerm.GetTerm.html
+Lucene.Net.Highlight.WeightedTerm.GetWeight.html
+Lucene.Net.Highlight.WeightedTerm.SetTerm.html
+Lucene.Net.Highlight.WeightedTerm.SetWeight.html
+Generating HTML content file...
+transform the HHC contents file into html
+Compiling HTML Help file...
+Compiling Html Help file
+Microsoft HTML Help Compiler 4.74.8702
+
+Compiling c:\temp\doc\ndoc_msdn_temp\API.chm
+
+
+Compile time: 0 minutes, 3 seconds
+162	Topics
+1,060	Local links
+0	Internet links
+6	Graphics
+
+
+Created c:\temp\doc\ndoc_msdn_temp\API.chm, 91,231 bytes
+Compression decreased file by 434,248 bytes.
+
+Html Help compile complete
+Done.

Added: incubator/lucene.net/site/docs/2.0/Highlighter.Net/privevent.gif
URL: http://svn.apache.org/viewvc/incubator/lucene.net/site/docs/2.0/Highlighter.Net/privevent.gif?view=auto&rev=493946
==============================================================================
Binary file - no diff available.

Propchange: incubator/lucene.net/site/docs/2.0/Highlighter.Net/privevent.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/lucene.net/site/docs/2.0/Highlighter.Net/privfield.gif
URL: http://svn.apache.org/viewvc/incubator/lucene.net/site/docs/2.0/Highlighter.Net/privfield.gif?view=auto&rev=493946
==============================================================================
Binary file - no diff available.

Propchange: incubator/lucene.net/site/docs/2.0/Highlighter.Net/privfield.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/lucene.net/site/docs/2.0/Highlighter.Net/privmethod.gif
URL: http://svn.apache.org/viewvc/incubator/lucene.net/site/docs/2.0/Highlighter.Net/privmethod.gif?view=auto&rev=493946
==============================================================================
Binary file - no diff available.

Propchange: incubator/lucene.net/site/docs/2.0/Highlighter.Net/privmethod.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/lucene.net/site/docs/2.0/Highlighter.Net/privoperator.gif
URL: http://svn.apache.org/viewvc/incubator/lucene.net/site/docs/2.0/Highlighter.Net/privoperator.gif?view=auto&rev=493946
==============================================================================
Binary file - no diff available.

Propchange: incubator/lucene.net/site/docs/2.0/Highlighter.Net/privoperator.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/lucene.net/site/docs/2.0/Highlighter.Net/privproperty.gif
URL: http://svn.apache.org/viewvc/incubator/lucene.net/site/docs/2.0/Highlighter.Net/privproperty.gif?view=auto&rev=493946
==============================================================================
Binary file - no diff available.

Propchange: incubator/lucene.net/site/docs/2.0/Highlighter.Net/privproperty.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/lucene.net/site/docs/2.0/Highlighter.Net/protevent.gif
URL: http://svn.apache.org/viewvc/incubator/lucene.net/site/docs/2.0/Highlighter.Net/protevent.gif?view=auto&rev=493946
==============================================================================
Binary file - no diff available.

Propchange: incubator/lucene.net/site/docs/2.0/Highlighter.Net/protevent.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/lucene.net/site/docs/2.0/Highlighter.Net/protfield.gif
URL: http://svn.apache.org/viewvc/incubator/lucene.net/site/docs/2.0/Highlighter.Net/protfield.gif?view=auto&rev=493946
==============================================================================
Binary file - no diff available.

Propchange: incubator/lucene.net/site/docs/2.0/Highlighter.Net/protfield.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/lucene.net/site/docs/2.0/Highlighter.Net/protmethod.gif
URL: http://svn.apache.org/viewvc/incubator/lucene.net/site/docs/2.0/Highlighter.Net/protmethod.gif?view=auto&rev=493946
==============================================================================
Binary file - no diff available.

Propchange: incubator/lucene.net/site/docs/2.0/Highlighter.Net/protmethod.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/lucene.net/site/docs/2.0/Highlighter.Net/protoperator.gif
URL: http://svn.apache.org/viewvc/incubator/lucene.net/site/docs/2.0/Highlighter.Net/protoperator.gif?view=auto&rev=493946
==============================================================================
Binary file - no diff available.

Propchange: incubator/lucene.net/site/docs/2.0/Highlighter.Net/protoperator.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/lucene.net/site/docs/2.0/Highlighter.Net/protproperty.gif
URL: http://svn.apache.org/viewvc/incubator/lucene.net/site/docs/2.0/Highlighter.Net/protproperty.gif?view=auto&rev=493946
==============================================================================
Binary file - no diff available.

Propchange: incubator/lucene.net/site/docs/2.0/Highlighter.Net/protproperty.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/lucene.net/site/docs/2.0/Highlighter.Net/pubevent.gif
URL: http://svn.apache.org/viewvc/incubator/lucene.net/site/docs/2.0/Highlighter.Net/pubevent.gif?view=auto&rev=493946
==============================================================================
Binary file - no diff available.

Propchange: incubator/lucene.net/site/docs/2.0/Highlighter.Net/pubevent.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/lucene.net/site/docs/2.0/Highlighter.Net/pubfield.gif
URL: http://svn.apache.org/viewvc/incubator/lucene.net/site/docs/2.0/Highlighter.Net/pubfield.gif?view=auto&rev=493946
==============================================================================
Binary file - no diff available.

Propchange: incubator/lucene.net/site/docs/2.0/Highlighter.Net/pubfield.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/lucene.net/site/docs/2.0/Highlighter.Net/pubmethod.gif
URL: http://svn.apache.org/viewvc/incubator/lucene.net/site/docs/2.0/Highlighter.Net/pubmethod.gif?view=auto&rev=493946
==============================================================================
Binary file - no diff available.

Propchange: incubator/lucene.net/site/docs/2.0/Highlighter.Net/pubmethod.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/lucene.net/site/docs/2.0/Highlighter.Net/puboperator.gif
URL: http://svn.apache.org/viewvc/incubator/lucene.net/site/docs/2.0/Highlighter.Net/puboperator.gif?view=auto&rev=493946
==============================================================================
Binary file - no diff available.

Propchange: incubator/lucene.net/site/docs/2.0/Highlighter.Net/puboperator.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/lucene.net/site/docs/2.0/Highlighter.Net/pubproperty.gif
URL: http://svn.apache.org/viewvc/incubator/lucene.net/site/docs/2.0/Highlighter.Net/pubproperty.gif?view=auto&rev=493946
==============================================================================
Binary file - no diff available.

Propchange: incubator/lucene.net/site/docs/2.0/Highlighter.Net/pubproperty.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/lucene.net/site/docs/2.0/Highlighter.Net/static.gif
URL: http://svn.apache.org/viewvc/incubator/lucene.net/site/docs/2.0/Highlighter.Net/static.gif?view=auto&rev=493946
==============================================================================
Binary file - no diff available.

Propchange: incubator/lucene.net/site/docs/2.0/Highlighter.Net/static.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/lucene.net/site/docs/2.0/Highlighter.Net/tree.css
URL: http://svn.apache.org/viewvc/incubator/lucene.net/site/docs/2.0/Highlighter.Net/tree.css?view=auto&rev=493946
==============================================================================
--- incubator/lucene.net/site/docs/2.0/Highlighter.Net/tree.css (added)
+++ incubator/lucene.net/site/docs/2.0/Highlighter.Net/tree.css Sun Jan  7 20:49:41 2007
@@ -0,0 +1,60 @@
+.treeDiv 
+{
+    font-family: verdana;
+    font-size: 70.5%;
+    font-weight: normal;
+    background-color: #f1f1f1;
+    color: Black;
+    overflow: auto;
+    margin: 0px 0px 0px 0px;
+    padding: 0px 0px 0px 0px;
+}
+
+.treeNode 
+{
+    white-space: nowrap;
+    text-indent: -14px;
+    margin: 5px 2px 5px 14px;
+}
+A.treeUnselected:hover, A.treeSelected:hover 
+{
+    text-decoration: underline;
+    background-color: #cccccc;
+    border: solid 1px #999999;
+    text-decoration: none;
+}
+A.treeUnselected, A.treeSelected
+{
+	color: Black;
+	padding: 1px 3px 1px 3px;
+    text-decoration: none;
+}
+A.treeSelected
+{
+	background-color: #ffffff;
+    border: solid 1px #999999;
+}
+A.treeUnselected 
+{
+	border: solid 1px f0f0f0;
+    background-color: transparent;
+}
+.treeSubnodes
+{
+	display: block;
+}
+.treeSubnodesHidden
+{
+	display: none;
+}
+.treeNode IMG.treeNoLinkImage, .treeNode IMG.treeLinkImage
+{
+	width: 9px;
+	height: 9px;
+	margin-left: 5px;
+	margin-right: 0px;
+}
+.treeNode IMG.treeLinkImage
+{
+    cursor: pointer;
+}

Added: incubator/lucene.net/site/docs/2.0/Highlighter.Net/tree.js
URL: http://svn.apache.org/viewvc/incubator/lucene.net/site/docs/2.0/Highlighter.Net/tree.js?view=auto&rev=493946
==============================================================================
--- incubator/lucene.net/site/docs/2.0/Highlighter.Net/tree.js (added)
+++ incubator/lucene.net/site/docs/2.0/Highlighter.Net/tree.js Sun Jan  7 20:49:41 2007
@@ -0,0 +1,250 @@
+/* Copyright © 2002 Jean-Claude Manoli [jc@manoli.net]
+ *
+ * This software is provided 'as-is', without any express or implied warranty.
+ * In no event will the author(s) be held liable for any damages arising from
+ * the use of this software.
+ * 
+ * Permission is granted to anyone to use this software for any purpose,
+ * including commercial applications, and to alter it and redistribute it
+ * freely, subject to the following restrictions:
+ * 
+ *   1. The origin of this software must not be misrepresented; you must not
+ *      claim that you wrote the original software. If you use this software
+ *      in a product, an acknowledgment in the product documentation would be
+ *      appreciated but is not required.
+ * 
+ *   2. Altered source versions must be plainly marked as such, and must not
+ *      be misrepresented as being the original software.
+ * 
+ *   3. This notice may not be removed or altered from any source distribution.
+ */ 
+
+var treeSelected = null; //last treeNode clicked
+
+//pre-load tree nodes images
+var imgPlus = new Image();
+imgPlus.src="treenodeplus.gif";
+var imgMinus = new Image();
+imgMinus.src="treenodeminus.gif";
+var imgDot = new Image();
+imgPlus.src="treenodedot.gif";
+
+
+function findNode(el)
+{
+// Takes element and determines if it is a treeNode.
+// If not, seeks a treeNode in its parents.
+	while (el != null)
+	{
+		if (el.className == "treeNode")
+		{
+			break;
+		}
+		else
+		{
+			el = el.parentNode;
+		}
+	}
+	return el;
+}
+
+
+function clickAnchor(el)
+{
+// handles click on a TOC link
+//
+	expandNode(el.parentNode);
+	selectNode(el.parentNode);
+	el.blur();
+}
+
+
+function selectNode(el)
+{
+// Un-selects currently selected node, if any, and selects the specified node
+//
+	if (treeSelected != null)
+	{
+		setSubNodeClass(treeSelected, 'A', 'treeUnselected');
+	}
+	setSubNodeClass(el, 'A', 'treeSelected');
+	treeSelected = el;
+}
+
+
+function setSubNodeClass(el, nodeName, className)
+{
+// Sets the specified class name on el's first child that is a nodeName element
+//
+	var child;
+	for (var i=0; i < el.childNodes.length; i++)
+	{
+		child = el.childNodes[i];
+		if (child.nodeName == nodeName)
+		{
+			child.className = className;
+			break;
+		}
+	}
+}
+
+
+function expandCollapse(el)
+{
+//	If source treeNode has child nodes, expand or collapse view of treeNode
+//
+	if (el == null)
+		return;	//Do nothing if it isn't a treeNode
+		
+	var child;
+	var imgEl;
+	for(var i=0; i < el.childNodes.length; i++)
+	{
+		child = el.childNodes[i];
+		if (child.src)
+		{
+			imgEl = child;
+		}
+		else if (child.className == "treeSubnodesHidden")
+		{
+			child.className = "treeSubnodes";
+			imgEl.src = "treenodeminus.gif";
+			break;
+		}
+		else if (child.className == "treeSubnodes")
+		{
+			child.className = "treeSubnodesHidden";
+			imgEl.src = "treenodeplus.gif";
+			break;
+		}
+	}
+}
+
+
+function expandNode(el)
+{
+//	If source treeNode has child nodes, expand it
+//
+	var child;
+	var imgEl;
+	for(var i=0; i < el.childNodes.length; i++)
+	{
+		child = el.childNodes[i];
+		if (child.src)
+		{
+			imgEl = child;
+		}
+		if (child.className == "treeSubnodesHidden")
+		{
+			child.className = "treeSubnodes";
+			imgEl.src = "treenodeminus.gif";
+			break;
+		}
+	}
+}
+
+
+function syncTree(href)
+{
+// Selects and scrolls into view the node that references the specified URL
+//
+	var loc = new String();
+	loc = href;
+	if (loc.substring(0, 7) == 'file://')
+	{
+		loc = 'file:///' + loc.substring(7, loc.length);
+		loc = loc.replace(/\\/g, '/');
+	}
+	
+	var base = loc.substr(0, loc.lastIndexOf('/') + 1);
+	
+	var tocEl = findHref(document.getElementById('treeRoot'), loc, base);
+	if (tocEl != null)
+	{
+		selectAndShowNode(tocEl);
+	}
+}
+
+function findHref(node, href, base)
+{
+// find the <a> element with the specified href value
+//
+	var el;
+	var anchors = node.getElementsByTagName('A');
+	for (var i = 0; i < anchors.length; i++)
+	{
+		el = anchors[i];
+		var aref = new String();
+		aref = el.getAttribute('href');
+		
+		if ((aref.substring(0, 7) != 'http://') 
+			&& (aref.substring(0, 8) != 'https://')
+			&& (aref.substring(0, 7) != 'file://'))
+		{
+			aref = base + aref;
+		}
+		
+		if (aref == href)
+		{
+			return el;
+		}
+	}
+	return null;
+}
+
+function selectAndShowNode(node)
+{
+// Selects and scrolls into view the specified node
+//
+	var el = findNode(node);
+	if (el != null) 
+	{
+		selectNode(el);
+		do 
+		{
+			expandNode(el);
+			el = findNode(el.parentNode);
+		} while ((el != null))  
+		
+		//vertical scroll element into view
+		var windowTop;
+		var windowBottom;
+		var treeDiv = document.getElementById('tree');
+		
+		var ua = window.navigator.userAgent.toLowerCase();
+		if ((i = ua.indexOf('msie')) != -1)
+		{
+			windowTop = node.offsetTop - treeDiv.scrollTop;
+			windowBottom = treeDiv.clientHeight - windowTop - node.offsetHeight;
+		}
+		else if (ua.indexOf('gecko') != -1)
+		{
+			windowTop = node.offsetTop - treeDiv.offsetTop - treeDiv.scrollTop;
+			windowBottom = treeDiv.clientHeight - windowTop - node.offsetHeight;
+		}
+		else 
+		{
+			return;
+		}
+		
+		if (windowTop < 0)
+		{
+			treeDiv.scrollTop += windowTop - 18;
+			return;
+		}
+		if (windowBottom < 0)
+		{
+			treeDiv.scrollTop -= windowBottom - 18;
+			return;
+		}
+	}
+}
+
+
+function resizeTree()
+{
+	var treeDiv = document.getElementById('tree');
+	//treeDiv.setAttribute('style', 'width: ' + document.body.offsetWidth + 'px; height: ' + (document.body.offsetHeight - 27) + 'px;');
+	treeDiv.style.width = document.documentElement.offsetWidth;
+	treeDiv.style.height = document.documentElement.offsetHeight - 27;
+}

Added: incubator/lucene.net/site/docs/2.0/Highlighter.Net/treenodedot.gif
URL: http://svn.apache.org/viewvc/incubator/lucene.net/site/docs/2.0/Highlighter.Net/treenodedot.gif?view=auto&rev=493946
==============================================================================
Binary file - no diff available.

Propchange: incubator/lucene.net/site/docs/2.0/Highlighter.Net/treenodedot.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/lucene.net/site/docs/2.0/Highlighter.Net/treenodeminus.gif
URL: http://svn.apache.org/viewvc/incubator/lucene.net/site/docs/2.0/Highlighter.Net/treenodeminus.gif?view=auto&rev=493946
==============================================================================
Binary file - no diff available.

Propchange: incubator/lucene.net/site/docs/2.0/Highlighter.Net/treenodeminus.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/lucene.net/site/docs/2.0/Highlighter.Net/treenodeplus.gif
URL: http://svn.apache.org/viewvc/incubator/lucene.net/site/docs/2.0/Highlighter.Net/treenodeplus.gif?view=auto&rev=493946
==============================================================================
Binary file - no diff available.

Propchange: incubator/lucene.net/site/docs/2.0/Highlighter.Net/treenodeplus.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream