nicko       2005/08/26 05:11:05

  Modified:    xdocs/src/release example-apps.xml
  Log:
  Added javascript to block the example links unless on the local filesystem - 
examples are not available on the web, only in the download
  
  Revision  Changes    Path
  1.7       +66 -35    logging-log4net/xdocs/src/release/example-apps.xml
  
  Index: example-apps.xml
  ===================================================================
  RCS file: /home/cvs/logging-log4net/xdocs/src/release/example-apps.xml,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- example-apps.xml  15 Jun 2005 17:30:36 -0000      1.6
  +++ example-apps.xml  26 Aug 2005 12:11:04 -0000      1.7
  @@ -22,8 +22,39 @@
        </properties>

   

        <meta name="keywords" content="log4net examples, log4net" />

  +     

  +     <head>

  +             <script language="javascript" >

  +<!--

  +function getElementsByClass(node,searchClass,tag) {

  +var classElements = new Array();

  +var els = node.getElementsByTagName(tag);

  +var elsLen = els.length;

  +var pattern = new RegExp("\\b"+searchClass+"\\b");

  +for (i = 0, j = 0; i < elsLen; i++) {

  +if ( pattern.test(els[i].className) ) {

  +classElements[j] = els[i];

  +j++;

  +}

  +}

  +return classElements;

  +}

  +function BlockLocalOnlyLinks()

  +{

  +if (window.location.protocol!="file:")

  +{

  +var links = getElementsByClass(document,"localOnly","a");

  +for(var i=0; i<links.length; i++)

  +{

  +links[i].href = "#overview";

  +}

  +}

  +}

  +-->

  +             </script>

  +     </head>

   

  -     <body>

  +     <body onload="BlockLocalOnlyLinks()">

                <section id="main" name="log4net Examples">

                

                        <sectionMenu name="Contents" />

  @@ -70,7 +101,7 @@
                                <section id="building-vsnet" name="Visual 
Studio .NET 2002">

                                        <p>

                                                There are Visual Studio .NET 
2002 project files for the .NET 1.0 framework.

  -                                             The solution files for C++, C# 
and VB are in the <a href="../../examples/net/1.0">examples\net\1.0</a>

  +                                             The solution files for C++, C# 
and VB are in the <a class="localOnly" 
href="../../examples/net/1.0">examples\net\1.0</a>

                                                folder.

                                        </p>

                                </section>

  @@ -91,26 +122,26 @@
                                        <ul>

                                                <li>

                                                        <b>MONO 1.0</b>: 

  -                                                     <a 
href="../../examples/mono/1.0/Tutorials/ConsoleApp/cs">C#</a>

  +                                                     <a class="localOnly" 
href="../../examples/mono/1.0/Tutorials/ConsoleApp/cs">C#</a>

                                                </li>

                                                <li>

                                                        <b>.NET 1.0</b>: 

  -                                                     <a 
href="../../examples/net/1.0/Tutorials/ConsoleApp/cpp">C++</a>, 

  -                                                     <a 
href="../../examples/net/1.0/Tutorials/ConsoleApp/cs">C#</a>, 

  -                                                     <a 
href="../../examples/net/1.0/Tutorials/ConsoleApp/vb">VB</a>

  +                                                     <a class="localOnly" 
href="../../examples/net/1.0/Tutorials/ConsoleApp/cpp">C++</a>, 

  +                                                     <a class="localOnly" 
href="../../examples/net/1.0/Tutorials/ConsoleApp/cs">C#</a>, 

  +                                                     <a class="localOnly" 
href="../../examples/net/1.0/Tutorials/ConsoleApp/vb">VB</a>

                                                </li>

                                                <li>

                                                        <b>.NET 1.1</b>: 

  -                                                     <a 
href="../../examples/net/1.1/Tutorials/ConsoleApp/js">JavaScript</a>

  +                                                     <a class="localOnly" 
href="../../examples/net/1.1/Tutorials/ConsoleApp/js">JavaScript</a>

                                                </li>

                                                <li>

                                                        <b>.NET Compact 
Framework 1.0</b>: 

  -                                                     <a 
href="../../examples/netcf/1.0/Tutorials/ConsoleApp/cs">C#</a>, 

  -                                                     <a 
href="../../examples/netcf/1.0/Tutorials/ConsoleApp/vb">VB</a>

  +                                                     <a class="localOnly" 
href="../../examples/netcf/1.0/Tutorials/ConsoleApp/cs">C#</a>, 

  +                                                     <a class="localOnly" 
href="../../examples/netcf/1.0/Tutorials/ConsoleApp/vb">VB</a>

                                                </li>

                                                <li>

                                                        <b>SSCLI 1.0</b>: 

  -                                                     <a 
href="../../examples/sscli/1.0/Tutorials/ConsoleApp/js">JavaScript</a>

  +                                                     <a class="localOnly" 
href="../../examples/sscli/1.0/Tutorials/ConsoleApp/js">JavaScript</a>

                                                </li>

                                        </ul>

                                        <p>

  @@ -131,8 +162,8 @@
                                        <ul>

                                                <li>

                                                        <b>.NET 1.0</b>: 

  -                                                     <a 
href="../../examples/net/1.0/Tutorials/WebApp/cs">C#</a>, 

  -                                                     <a 
href="../../examples/net/1.0/Tutorials/WebApp/vb">VB</a>

  +                                                     <a class="localOnly" 
href="../../examples/net/1.0/Tutorials/WebApp/cs">C#</a>, 

  +                                                     <a class="localOnly" 
href="../../examples/net/1.0/Tutorials/WebApp/vb">VB</a>

                                                </li>

                                        </ul>

                                        <p>

  @@ -159,7 +190,7 @@
                                        <ul>

                                                <li>

                                                        <b>.NET 1.0</b>: 

  -                                                     <a 
href="../../examples/net/1.0/Remoting/RemotingClient/cs">C#</a>

  +                                                     <a class="localOnly" 
href="../../examples/net/1.0/Remoting/RemotingClient/cs">C#</a>

                                                </li>

                                        </ul>

                                        <p>

  @@ -182,7 +213,7 @@
                                        <ul>

                                                <li>

                                                        <b>.NET 1.0</b>: 

  -                                                     <a 
href="../../examples/net/1.0/Remoting/RemotingServer/cs">C#</a>

  +                                                     <a class="localOnly" 
href="../../examples/net/1.0/Remoting/RemotingServer/cs">C#</a>

                                                </li>

                                        </ul>

                                        <p>

  @@ -207,20 +238,20 @@
                                        <ul>

                                                <li>

                                                        <b>MONO 1.0</b>: 

  -                                                     <a 
href="../../examples/mono/1.0/Repository/SimpleModule/cs">C#</a>

  +                                                     <a class="localOnly" 
href="../../examples/mono/1.0/Repository/SimpleModule/cs">C#</a>

                                                </li>

                                                <li>

                                                        <b>.NET 1.0</b>: 

  -                                                     <a 
href="../../examples/net/1.0/Repository/SimpleModule/cs">C#</a>, 

  -                                                     <a 
href="../../examples/net/1.0/Repository/SimpleModule/vb">VB</a>

  +                                                     <a class="localOnly" 
href="../../examples/net/1.0/Repository/SimpleModule/cs">C#</a>, 

  +                                                     <a class="localOnly" 
href="../../examples/net/1.0/Repository/SimpleModule/vb">VB</a>

                                                </li>

                                                <li>

                                                        <b>.NET 1.1</b>: 

  -                                                     <a 
href="../../examples/net/1.1/Repository/SimpleModule/js">JavaScript</a>

  +                                                     <a class="localOnly" 
href="../../examples/net/1.1/Repository/SimpleModule/js">JavaScript</a>

                                                </li>

                                                <li>

                                                        <b>SSCLI 1.0</b>: 

  -                                                     <a 
href="../../examples/sscli/1.0/Repository/SimpleModule/cs">C#</a>

  +                                                     <a class="localOnly" 
href="../../examples/sscli/1.0/Repository/SimpleModule/cs">C#</a>

                                                </li>

                                        </ul>

                                        <p>

  @@ -242,20 +273,20 @@
                                        <ul>

                                                <li>

                                                        <b>MONO 1.0</b>: 

  -                                                     <a 
href="../../examples/mono/1.0/Repository/SharedModule/cs">C#</a>

  +                                                     <a class="localOnly" 
href="../../examples/mono/1.0/Repository/SharedModule/cs">C#</a>

                                                </li>

                                                <li>

                                                        <b>.NET 1.0</b>: 

  -                                                     <a 
href="../../examples/net/1.0/Repository/SharedModule/cs">C#</a>, 

  -                                                     <a 
href="../../examples/net/1.0/Repository/SharedModule/vb">VB</a>

  +                                                     <a class="localOnly" 
href="../../examples/net/1.0/Repository/SharedModule/cs">C#</a>, 

  +                                                     <a class="localOnly" 
href="../../examples/net/1.0/Repository/SharedModule/vb">VB</a>

                                                </li>

                                                <li>

                                                        <b>.NET 1.1</b>: 

  -                                                     <a 
href="../../examples/net/1.1/Repository/SharedModule/js">JavaScript</a>

  +                                                     <a class="localOnly" 
href="../../examples/net/1.1/Repository/SharedModule/js">JavaScript</a>

                                                </li>

                                                <li>

                                                        <b>SSCLI 1.0</b>: 

  -                                                     <a 
href="../../examples/sscli/1.0/Repository/SharedModule/cs">C#</a>

  +                                                     <a class="localOnly" 
href="../../examples/sscli/1.0/Repository/SharedModule/cs">C#</a>

                                                </li>

                                        </ul>

                                        <p>

  @@ -277,20 +308,20 @@
                                        <ul>

                                                <li>

                                                        <b>MONO 1.0</b>: 

  -                                                     <a 
href="../../examples/mono/1.0/Repository/SimpleApp/cs">C#</a>

  +                                                     <a class="localOnly" 
href="../../examples/mono/1.0/Repository/SimpleApp/cs">C#</a>

                                                </li>

                                                <li>

                                                        <b>.NET 1.0</b>: 

  -                                                     <a 
href="../../examples/net/1.0/Repository/SimpleApp/cs">C#</a>, 

  -                                                     <a 
href="../../examples/net/1.0/Repository/SimpleApp/vb">VB</a>

  +                                                     <a class="localOnly" 
href="../../examples/net/1.0/Repository/SimpleApp/cs">C#</a>, 

  +                                                     <a class="localOnly" 
href="../../examples/net/1.0/Repository/SimpleApp/vb">VB</a>

                                                </li>

                                                <li>

                                                        <b>.NET 1.1</b>: 

  -                                                     <a 
href="../../examples/net/1.1/Repository/SimpleApp/js">JavaScript</a>

  +                                                     <a class="localOnly" 
href="../../examples/net/1.1/Repository/SimpleApp/js">JavaScript</a>

                                                </li>

                                                <li>

                                                        <b>SSCLI 1.0</b>: 

  -                                                     <a 
href="../../examples/sscli/1.0/Repository/SimpleApp/cs">C#</a>

  +                                                     <a class="localOnly" 
href="../../examples/sscli/1.0/Repository/SimpleApp/cs">C#</a>

                                                </li>

                                        </ul>

                                        <p>

  @@ -312,7 +343,7 @@
                                        <ul>

                                                <li>

                                                        <b>.NET 1.0</b>: 

  -                                                     <a 
href="../../examples/net/1.0/Extensibility/EventIDLogApp/cs">C#</a>

  +                                                     <a class="localOnly" 
href="../../examples/net/1.0/Extensibility/EventIDLogApp/cs">C#</a>

                                                </li>

                                        </ul>

                                        <p>

  @@ -334,7 +365,7 @@
                                        <ul>

                                                <li>

                                                        <b>.NET 1.0</b>: 

  -                                                     <a 
href="../../examples/net/1.0/Extensibility/TraceLogApp/cs">C#</a>

  +                                                     <a class="localOnly" 
href="../../examples/net/1.0/Extensibility/TraceLogApp/cs">C#</a>

                                                </li>

                                        </ul>

                                        <p>

  @@ -380,7 +411,7 @@
                                        <ul>

                                                <li>

                                                        <b>.NET 1.0</b>: 

  -                                                     <a 
href="../../examples/net/1.0/Appenders/SampleAppendersApp/cs">C#</a>

  +                                                     <a class="localOnly" 
href="../../examples/net/1.0/Appenders/SampleAppendersApp/cs">C#</a>

                                                </li>

                                        </ul>

                                        <p>

  @@ -401,12 +432,12 @@
                                        <ul>

                                                <li>

                                                        <b>MONO 1.0</b>: 

  -                                                     <a 
href="../../examples/mono/1.0/Performance/NotLogging/cs">C#</a>

  +                                                     <a class="localOnly" 
href="../../examples/mono/1.0/Performance/NotLogging/cs">C#</a>

                                                </li>

                                                <li>

                                                        <b>.NET 1.0</b>: 

  -                                                     <a 
href="../../examples/net/1.0/Performance/NotLogging/cs">C#</a>, 

  -                                                     <a 
href="../../examples/net/1.0/Performance/NotLogging/vb">VB</a>

  +                                                     <a class="localOnly" 
href="../../examples/net/1.0/Performance/NotLogging/cs">C#</a>, 

  +                                                     <a class="localOnly" 
href="../../examples/net/1.0/Performance/NotLogging/vb">VB</a>

                                                </li>

                                        </ul>

                                        <p>

  
  
  

Reply via email to