You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@cocoon.apache.org by vg...@apache.org on 2002/03/10 04:09:17 UTC

cvs commit: xml-cocoon2/src/webapp cocoon.xconf sitemap.xmap

vgritsenko    02/03/09 19:09:17

  Modified:    .        build.xml
               src/webapp cocoon.xconf sitemap.xmap
  Added:       src/java/org/apache/cocoon/components/language/markup/xsp/javascript
                        javascript.xconf javascript.xpipe
               src/java/org/apache/cocoon/components/language/programming/javascript
                        javascript.xconf
  Log:
  make javascript truly optional
  
  Revision  Changes    Path
  1.181     +5 -4      xml-cocoon2/build.xml
  
  Index: build.xml
  ===================================================================
  RCS file: /home/cvs/xml-cocoon2/build.xml,v
  retrieving revision 1.180
  retrieving revision 1.181
  diff -u -r1.180 -r1.181
  --- build.xml	9 Mar 2002 06:27:15 -0000	1.180
  +++ build.xml	10 Mar 2002 03:09:17 -0000	1.181
  @@ -776,10 +776,11 @@
           <exclude name="**/XT*.java"                unless="xt.present"/>
           <exclude name="**/xt.x*"                   unless="xt.present"/>
   
  -        <exclude name="**/CompiledJavascript*" unless="rhino.compiler.present"/>
  -
  -        <exclude name="**/xsp/JSGenerator.java" unless="rhino.interpreter.present"/>
  -        <exclude name="**/xsp/javascript/**"    unless="rhino.interpreter.present"/>
  +        <exclude name="**/CompiledJavascript*"     unless="rhino.compiler.present"/>
  +        <exclude name="**/javascript/Javascript*"  unless="rhino.interpreter.present"/>
  +        <exclude name="**/javascript/javascript*"  unless="rhino.interpreter.present"/>
  +        <exclude name="**/xsp/JSGenerator.java"    unless="rhino.interpreter.present"/>
  +        <exclude name="**/xsp/javascript/**"       unless="rhino.interpreter.present"/>
   
           <exclude name="**/components/resolver/ResolverImpl.java" unless="resolver.present"/>
           <exclude name="**/resolver.x*"                           unless="resolver.present"/>
  
  
  
  1.1                  xml-cocoon2/src/java/org/apache/cocoon/components/language/markup/xsp/javascript/javascript.xconf
  
  Index: javascript.xconf
  ===================================================================
  <?xml version="1.0"?>
  
  <xconf xpath="cocoon/markup-languages/xsp-language[@name='xsp']"
         unless="target-language[@name='js']">
        <!-- XSP in Javascript -->
        <target-language name="js">
          <parameter name="core-logicsheet" value="resource://org/apache/cocoon/components/language/markup/xsp/javascript/xsp.xsl"/>
  
          <builtin-logicsheet>
            <parameter name="prefix" value="xsp-request"/>
            <parameter name="uri" value="http://apache.org/xsp/request/2.0"/>
            <parameter name="href" value="resource://org/apache/cocoon/components/language/markup/xsp/javascript/request.xsl"/>
          </builtin-logicsheet>
  
          <builtin-logicsheet>
            <parameter name="prefix" value="xsp-response"/>
            <parameter name="uri" value="http://apache.org/xsp/response/2.0"/>
            <parameter name="href" value="resource://org/apache/cocoon/components/language/markup/xsp/javascript/response.xsl"/>
          </builtin-logicsheet>
  
          <builtin-logicsheet>
            <parameter name="prefix" value="xsp-session"/>
            <parameter name="uri" value="http://apache.org/xsp/session/2.0"/>
            <parameter name="href" value="resource://org/apache/cocoon/components/language/markup/xsp/javascript/session.xsl"/>
          </builtin-logicsheet>
        </target-language>
  </xconf>
  
  
  
  1.1                  xml-cocoon2/src/java/org/apache/cocoon/components/language/markup/xsp/javascript/javascript.xpipe
  
  Index: javascript.xpipe
  ===================================================================
  <?xml version="1.0"?>
  
  <xpipe xpath="/sitemap/pipelines/pipeline[@id='optional']"
         unless="match[@pattern='xsp-js/*']">
  
      <!-- XSP pages written in Javascript -->
      <map:match pattern="xsp-js/*">
        <map:generate type="serverpages" src="docs/samples/xsp-js/{1}.xsp">
          <map:parameter name="programming-language" value="js"/>
        </map:generate>
        <map:transform src="stylesheets/dynamic-page2html.xsl">
          <map:parameter name="view-source" value="docs/samples/xsp-js/{1}.xsp"/>
        </map:transform>
        <map:serialize/>
      </map:match>
  </xpipe>
  
  
  
  1.1                  xml-cocoon2/src/java/org/apache/cocoon/components/language/programming/javascript/javascript.xconf
  
  Index: javascript.xconf
  ===================================================================
  <?xml version="1.0"?>
  
  <xconf xpath="cocoon/programming-languages"
         unless="language[@name='js']">
      <!-- Interpreted JavaScript language -->
      <js-language name="js" logger="core.language.js"/>
  </xconf>
  
  
  
  1.37      +3 -30     xml-cocoon2/src/webapp/cocoon.xconf
  
  Index: cocoon.xconf
  ===================================================================
  RCS file: /home/cvs/xml-cocoon2/src/webapp/cocoon.xconf,v
  retrieving revision 1.36
  retrieving revision 1.37
  diff -u -r1.36 -r1.37
  --- cocoon.xconf	9 Mar 2002 06:27:16 -0000	1.36
  +++ cocoon.xconf	10 Mar 2002 03:09:17 -0000	1.37
  @@ -223,10 +223,6 @@
         <!-- A singleton-like implementation of a ClassLoader -->
         <parameter name="class-loader" value="org.apache.cocoon.components.classloader.ClassLoaderManagerImpl"/>
       </java-language>
  -
  -    <!-- Interpreted JavaScript language -->
  -    <js-language name="js" logger="core.language.js"/>
  -
     </programming-languages>
   
     <!-- Class loader:
  @@ -245,8 +241,8 @@
         <parameter name="prefix" value="xsp"/>
         <parameter name="uri" value="http://apache.org/xsp"/>
   
  -      <!-- Defines the XSP Core logicsheet for the Java language -->
         <target-language name="java">
  +        <!-- Defines the XSP Core logicsheet for the Java language -->
           <parameter name="core-logicsheet" value="resource://org/apache/cocoon/components/language/markup/xsp/java/xsp.xsl"/>
           
           <!-- The Request logicsheet (taglib) is an XSP logicsheet that wraps XML tags 
  @@ -349,29 +345,6 @@
             <parameter name="href" value="resource://org/apache/cocoon/components/language/markup/xsp/java/soap.xsl"/>
           </builtin-logicsheet>
         </target-language>
  -
  -      <target-language name="js">
  -        <parameter name="core-logicsheet" value="resource://org/apache/cocoon/components/language/markup/xsp/javascript/xsp.xsl"/>
  -
  -        <builtin-logicsheet>
  -          <parameter name="prefix" value="xsp-request"/>
  -          <parameter name="uri" value="http://apache.org/xsp/request/2.0"/>
  -          <parameter name="href" value="resource://org/apache/cocoon/components/language/markup/xsp/javascript/request.xsl"/>
  -        </builtin-logicsheet>
  -
  -        <builtin-logicsheet>
  -          <parameter name="prefix" value="xsp-response"/>
  -          <parameter name="uri" value="http://apache.org/xsp/response/2.0"/>
  -          <parameter name="href" value="resource://org/apache/cocoon/components/language/markup/xsp/javascript/response.xsl"/>
  -        </builtin-logicsheet>
  -
  -        <builtin-logicsheet>
  -          <parameter name="prefix" value="xsp-session"/>
  -          <parameter name="uri" value="http://apache.org/xsp/session/2.0"/>
  -          <parameter name="href" value="resource://org/apache/cocoon/components/language/markup/xsp/javascript/session.xsl"/>
  -        </builtin-logicsheet>
  -      </target-language>
  -        
       </xsp-language>
   
       <!-- Defines Sitemap Core logicsheet for the Java language -->
  @@ -385,8 +358,7 @@
       </sitemap-language>
     </markup-languages>
   
  -  <!-- Datasources:
  -  -->
  +  <!-- Datasources: -->
     <datasources>
       <jdbc name="personnel" logger="core.datasources.personnel">
         <!--
  @@ -508,6 +480,7 @@
       To use this engine, comment the declaration above and uncomment the declaration below.
     -->
     <!--sitemap class="org.apache.cocoon.components.treeprocessor.TreeProcessor" logger="sitemap"/-->
  +
   
   <!-- ===================== Sitemap Components =========================== -->
   
  
  
  
  1.39      +0 -11     xml-cocoon2/src/webapp/sitemap.xmap
  
  Index: sitemap.xmap
  ===================================================================
  RCS file: /home/cvs/xml-cocoon2/src/webapp/sitemap.xmap,v
  retrieving revision 1.38
  retrieving revision 1.39
  diff -u -r1.38 -r1.39
  --- sitemap.xmap	9 Mar 2002 06:27:16 -0000	1.38
  +++ sitemap.xmap	10 Mar 2002 03:09:17 -0000	1.39
  @@ -901,17 +901,6 @@
       <map:serialize/>
      </map:match>
   
  -   <map:match pattern="xsp-js/*">
  -    <!-- XSP pages written in Javascript -->
  -    <map:generate type="serverpages" src="docs/samples/xsp-js/{1}.xsp">
  -      <map:parameter name="programming-language" value="js"/>
  -    </map:generate>
  -    <map:transform src="stylesheets/dynamic-page2html.xsl">
  -     <map:parameter name="view-source" value="docs/samples/xsp-js/{1}.xsp"/>
  -    </map:transform>
  -    <map:serialize/>
  -   </map:match>
  -
      <map:match pattern="xsp-plain/*">
       <map:generate type="serverpages" src="docs/samples/xsp/{1}.xsp"/>
       <map:serialize/>
  
  
  

----------------------------------------------------------------------
In case of troubles, e-mail:     webmaster@xml.apache.org
To unsubscribe, e-mail:          cocoon-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: cocoon-cvs-help@xml.apache.org