tkormann    2002/07/04 00:19:02

  Modified:    sources/org/apache/batik/bridge SVGGElementBridge.java
                        SVGSVGElementBridge.java
               test-resources/org/apache/batik/test samplesRendering.xml
  Added:       samples/tests/spec/scripting svg2.svg
  Log:
  - Outermost svg element can now be modified dynamically
  - Add test that need to be checked manually
  
  Revision  Changes    Path
  1.20      +2 -2      xml-batik/sources/org/apache/batik/bridge/SVGGElementBridge.java
  
  Index: SVGGElementBridge.java
  ===================================================================
  RCS file: 
/home/cvs/xml-batik/sources/org/apache/batik/bridge/SVGGElementBridge.java,v
  retrieving revision 1.19
  retrieving revision 1.20
  diff -u -r1.19 -r1.20
  --- SVGGElementBridge.java    18 Jun 2002 12:50:06 -0000      1.19
  +++ SVGGElementBridge.java    4 Jul 2002 07:19:01 -0000       1.20
  @@ -106,7 +106,7 @@
        * Invoked when an MutationEvent of type 'DOMNodeInserted' is fired.
        */
       public void handleElementAdded(CompositeGraphicsNode gn, 
  -                                   Element parent, 
  +                                   Node parent, 
                                      Element childElt) {
           // build the graphics node
           GVTBuilder builder = ctx.getGVTBuilder();
  
  
  
  1.30      +2 -2      
xml-batik/sources/org/apache/batik/bridge/SVGSVGElementBridge.java
  
  Index: SVGSVGElementBridge.java
  ===================================================================
  RCS file: 
/home/cvs/xml-batik/sources/org/apache/batik/bridge/SVGSVGElementBridge.java,v
  retrieving revision 1.29
  retrieving revision 1.30
  diff -u -r1.29 -r1.30
  --- SVGSVGElementBridge.java  18 Jun 2002 12:50:06 -0000      1.29
  +++ SVGSVGElementBridge.java  4 Jul 2002 07:19:02 -0000       1.30
  @@ -217,7 +217,7 @@
               gn.remove(node);
               disposeTree(e);
   
  -            handleElementAdded(gn, (Element)e.getParentNode(), e);
  +            handleElementAdded(gn, e.getParentNode(), e);
           }
       }
   
  
  
  
  1.79      +3 -1      
xml-batik/test-resources/org/apache/batik/test/samplesRendering.xml
  
  Index: samplesRendering.xml
  ===================================================================
  RCS file: 
/home/cvs/xml-batik/test-resources/org/apache/batik/test/samplesRendering.xml,v
  retrieving revision 1.78
  retrieving revision 1.79
  diff -u -r1.78 -r1.79
  --- samplesRendering.xml      21 Jun 2002 14:20:40 -0000      1.78
  +++ samplesRendering.xml      4 Jul 2002 07:19:02 -0000       1.79
  @@ -322,6 +322,8 @@
           <test id="samples/tests/spec/scripting/markerUpdate.svg" />
           <test id="samples/tests/spec/scripting/filterPatternUpdate.svg" />
           <test id="samples/tests/spec/scripting/use.svg" />
  +        <test id="samples/tests/spec/scripting/svg.svg" />
  +        <test id="samples/tests/spec/scripting/svg2.svg" />
       </testGroup>
   
   </testSuite>
  
  
  
  1.1                  xml-batik/samples/tests/spec/scripting/svg2.svg
  
  Index: svg2.svg
  ===================================================================
  <?xml version="1.0" standalone="no"?>
  <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
  "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd";>
  
  <!-- ====================================================================== -->
  <!-- Copyright (C) The Apache Software Foundation. All rights reserved.     -->
  <!--                                                                        -->
  <!-- This software is published under the terms of the Apache Software      -->
  <!-- License version 1.1, a copy of which has been included with this       -->
  <!-- distribution in the LICENSE file.                                      -->
  <!-- ====================================================================== -->
  
  <!-- ====================================================================== -->
  <!-- append child test                                                      -->
  <!--                                                                        -->
  <!-- @author [EMAIL PROTECTED]                                               -->
  <!-- @version $Id: svg2.svg,v 1.1 2002/07/04 07:19:02 tkormann Exp $ -->
  <!-- ====================================================================== -->
  
  <?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>  
  
  <svg xmlns="http://www.w3.org/2000/svg"; 
       xmlns:xlink="http://www.w3.org/1999/xlink";
       onclick="changeSize(evt)" id="body" width="450" height="500" viewBox="0 0 450 
500">
  
      <title>svg viewport modification 'onclick'</title>
  
      <text x="50%" y="45" class="title">svg viewport modification 'onclick'</text>
  
      <script type="text/ecmascript">
  
      function changeSize(evt) {
          var e = evt.currentTarget;
          e.setAttribute("viewBox", "0 0 225 250");
      }
  
      </script>
  
      <g id="test-content">
                  <rect x="25%" y="25%" width="50%" height="50%" fill="crimson" />
      </g>
  </svg>
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to