cjolif      01/10/26 08:39:56

  Modified:    samples  batikMusic.svg
  Log:
  workaround a current limitation.
  maybe the sample will be removed later on but at least it works as it is now.
  
  Revision  Changes    Path
  1.4       +81 -81    xml-batik/samples/batikMusic.svg
  
  Index: batikMusic.svg
  ===================================================================
  RCS file: /home/cvs/xml-batik/samples/batikMusic.svg,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- batikMusic.svg    2001/10/16 10:35:45     1.3
  +++ batikMusic.svg    2001/10/26 15:39:55     1.4
  @@ -12,7 +12,7 @@
   <!-- Example that illustrates how event handlers can be invoked in Batik       -->
   <!-- This example requires that you run on JDK1.3 or later                     -->
   <!-- @author [EMAIL PROTECTED]                                                    -->
  -<!-- @version $Id: batikMusic.svg,v 1.3 2001/10/16 10:35:45 vhardy Exp $-->
  +<!-- @version $Id: batikMusic.svg,v 1.4 2001/10/26 15:39:55 cjolif Exp $-->
   <!-- ========================================================================= -->
   <?xml-stylesheet type="text/css" href="tests/resources/style/test.css" ?>
   <svg id="body" width="450" height="500" viewBox="0 0 450 500">
  @@ -30,15 +30,15 @@
             var midiChannel
             var lastId = -1
          importPackage(Packages.javax.sound.midi)
  -       synthesizer = MidiSystem.synthesizer
  -       synthesizer.open()
  +          synthesizer = MidiSystem.synthesizer
  +          synthesizer.open()
             sb = synthesizer.defaultSoundbank
  -       var instruments = synthesizer.defaultSoundbank.instruments
  -       loadInstrument()
  +          var instruments = synthesizer.defaultSoundbank.instruments
  +          loadInstrument()
   
             function down(evt) {
  -             target = evt.currentTarget
  -             midiChannel.noteOn(target.id, 64)
  +             target = evt.target.parentElement
  +                midiChannel.noteOn(target.id, 64)
                lastId = target.id
             }
   
  @@ -51,7 +51,7 @@
   
             function drag(evt) {
                if (lastId != -1) {
  -               target = evt.currentTarget
  +               target = evt.target.parentElement
                  midiChannel.noteOn(target.id, 64)
                  lastId = target.id
                }
  @@ -76,8 +76,8 @@
                midiChannel.noteOff(60)
          }
         </script>
  -      <rect id="blank" x="0" y="0" width="10" height="60"/>
  -      <rect id="black" x="0" y="0" width="6" height="33"/>
  +      <rect onmousedown="down(evt)" onmouseup="up(evt)" onmouseover="drag(evt)" 
id="blank" x="0" y="0" width="10" height="60"/>
  +      <rect onmousedown="down(evt)" onmouseup="up(evt)" onmouseover="drag(evt)" 
id="black" x="0" y="0" width="6" height="33"/>
       </defs>
       <g onmousedown="change(evt)" onmouseup="stop(evt)" transform="translate(125, 
120)" >
           <rect x="5" y="5" width="200" height="60" fill="rgb(198, 0, 0)"/>
  @@ -98,78 +98,78 @@
       </clipPath>
   
       <g transform="translate(-100, 250) scale(2.4 3)">
  -      <use onmousedown="down(evt)" onmouseup="up(evt)" onmouseover="drag(evt)" 
id="24" xlink:href="#blank"/>
  -      <use  onmousedown="down(evt)" onmouseup="up(evt)" onmouseover="drag(evt)" 
id="26" x="10" xlink:href="#blank"/>
  -      <use onmousedown="down(evt)" onmouseup="up(evt)" onmouseover="drag(evt)" 
id="25" x="7" xlink:href="#black"/>
  -      <use onmousedown="down(evt)" onmouseup="up(evt)" onmouseover="drag(evt)" 
id="28" x="20" xlink:href="#blank"/>
  -      <use onmousedown="down(evt)" onmouseup="up(evt)" onmouseover="drag(evt)" 
id="27" x="17" xlink:href="#black"/>
  -      <use onmousedown="down(evt)" onmouseup="up(evt)" onmouseover="drag(evt)" 
id="29" x="30" xlink:href="#blank"/>
  -      <use onmousedown="down(evt)" onmouseup="up(evt)" onmouseover="drag(evt)" 
id="31" x="40" xlink:href="#blank"/>
  -      <use onmousedown="down(evt)" onmouseup="up(evt)" onmouseover="drag(evt)" 
id="30" x="37" xlink:href="#black"/>
  -      <use onmousedown="down(evt)" onmouseup="up(evt)" onmouseover="drag(evt)" 
id="33" x="50" xlink:href="#blank"/>
  -      <use onmousedown="down(evt)" onmouseup="up(evt)" onmouseover="drag(evt)" 
id="32" x="47" xlink:href="#black"/>
  -      <use onmousedown="down(evt)" onmouseup="up(evt)" onmouseover="drag(evt)" 
id="35" x="60" xlink:href="#blank"/>
  -      <use onmousedown="down(evt)" onmouseup="up(evt)" onmouseover="drag(evt)" 
id="34" x="57" xlink:href="#black"/>
  -      <use onmousedown="down(evt)" onmouseup="up(evt)" onmouseover="drag(evt)" 
id="36" x="70" xlink:href="#blank"/>
  -      <use onmousedown="down(evt)" onmouseup="up(evt)" onmouseover="drag(evt)" 
id="38" x="80" xlink:href="#blank"/>
  -      <use onmousedown="down(evt)" onmouseup="up(evt)" onmouseover="drag(evt)" 
id="37" x="77" xlink:href="#black"/>
  -      <use onmousedown="down(evt)" onmouseup="up(evt)" onmouseover="drag(evt)" 
id="40" x="90" xlink:href="#blank"/>
  -      <use onmousedown="down(evt)" onmouseup="up(evt)" onmouseover="drag(evt)" 
id="39" x="87" xlink:href="#black"/>
  -      <use onmousedown="down(evt)" onmouseup="up(evt)" onmouseover="drag(evt)" 
id="41" x="100" xlink:href="#blank"/>
  -      <use onmousedown="down(evt)" onmouseup="up(evt)" onmouseover="drag(evt)" 
id="43" x="110" xlink:href="#blank"/>
  -      <use onmousedown="down(evt)" onmouseup="up(evt)" onmouseover="drag(evt)" 
id="42" x="107" xlink:href="#black"/>
  -      <use onmousedown="down(evt)" onmouseup="up(evt)" onmouseover="drag(evt)" 
id="45" x="120" xlink:href="#blank"/>
  -      <use onmousedown="down(evt)" onmouseup="up(evt)" onmouseover="drag(evt)" 
id="44" x="117" xlink:href="#black"/>
  -      <use onmousedown="down(evt)" onmouseup="up(evt)" onmouseover="drag(evt)" 
id="47" x="130" xlink:href="#blank"/>
  -      <use onmousedown="down(evt)" onmouseup="up(evt)" onmouseover="drag(evt)" 
id="46" x="127" xlink:href="#black"/>
  -      <use onmousedown="down(evt)" onmouseup="up(evt)" onmouseover="drag(evt)" 
id="48" x="140" xlink:href="#blank"/>    
  -      <use onmousedown="down(evt)" onmouseup="up(evt)" onmouseover="drag(evt)" 
id="50" x="150" xlink:href="#blank"/>    
  -      <use onmousedown="down(evt)" onmouseup="up(evt)" onmouseover="drag(evt)" 
id="49" x="147" xlink:href="#black"/>
  -      <use onmousedown="down(evt)" onmouseup="up(evt)" onmouseover="drag(evt)" 
id="52" x="160" xlink:href="#blank"/>
  -      <use onmousedown="down(evt)" onmouseup="up(evt)" onmouseover="drag(evt)" 
id="51" x="157" xlink:href="#black"/>
  -      <use onmousedown="down(evt)" onmouseup="up(evt)" onmouseover="drag(evt)" 
id="53" x="170" xlink:href="#blank"/>
  -      <use onmousedown="down(evt)" onmouseup="up(evt)" onmouseover="drag(evt)" 
id="55" x="180" xlink:href="#blank"/>
  -      <use onmousedown="down(evt)" onmouseup="up(evt)" onmouseover="drag(evt)" 
id="54" x="177" xlink:href="#black"/>
  -      <use onmousedown="down(evt)" onmouseup="up(evt)" onmouseover="drag(evt)" 
id="57" x="190" xlink:href="#blank"/>
  -      <use onmousedown="down(evt)" onmouseup="up(evt)" onmouseover="drag(evt)" 
id="56" x="187" xlink:href="#black"/>
  -      <use onmousedown="down(evt)" onmouseup="up(evt)" onmouseover="drag(evt)" 
id="59" x="200" xlink:href="#blank"/>
  -      <use onmousedown="down(evt)" onmouseup="up(evt)" onmouseover="drag(evt)" 
id="58" x="197" xlink:href="#black"/>
  -      <use onmousedown="down(evt)" onmouseup="up(evt)" onmouseover="drag(evt)" 
id="60" x="210" xlink:href="#blank"/>
  -      <use onmousedown="down(evt)" onmouseup="up(evt)" onmouseover="drag(evt)" 
id="62" x="220" xlink:href="#blank"/>
  -      <use onmousedown="down(evt)" onmouseup="up(evt)" onmouseover="drag(evt)" 
id="61" x="217" xlink:href="#black"/>
  -      <use onmousedown="down(evt)" onmouseup="up(evt)" onmouseover="drag(evt)" 
id="64" x="230" xlink:href="#blank"/>
  -      <use onmousedown="down(evt)" onmouseup="up(evt)" onmouseover="drag(evt)" 
id="63" x="227" xlink:href="#black"/>
  -      <use onmousedown="down(evt)" onmouseup="up(evt)" onmouseover="drag(evt)" 
id="65" x="240" xlink:href="#blank"/>
  -      <use onmousedown="down(evt)" onmouseup="up(evt)" onmouseover="drag(evt)" 
id="67" x="250" xlink:href="#blank"/>
  -      <use onmousedown="down(evt)" onmouseup="up(evt)" onmouseover="drag(evt)" 
id="66" x="247" xlink:href="#black"/>
  -      <use onmousedown="down(evt)" onmouseup="up(evt)" onmouseover="drag(evt)" 
id="69" x="260" xlink:href="#blank"/>
  -      <use onmousedown="down(evt)" onmouseup="up(evt)" onmouseover="drag(evt)" 
id="68" x="257" xlink:href="#black"/>
  -      <use onmousedown="down(evt)" onmouseup="up(evt)" onmouseover="drag(evt)" 
id="71" x="270" xlink:href="#blank"/>
  -      <use onmousedown="down(evt)" onmouseup="up(evt)" onmouseover="drag(evt)" 
id="70" x="267" xlink:href="#black"/>
  -      <use onmousedown="down(evt)" onmouseup="up(evt)" onmouseover="drag(evt)" 
id="72" x="280" xlink:href="#blank"/>
  -      <use onmousedown="down(evt)" onmouseup="up(evt)" onmouseover="drag(evt)" 
id="74" x="290" xlink:href="#blank"/>
  -      <use onmousedown="down(evt)" onmouseup="up(evt)" onmouseover="drag(evt)" 
id="73" x="287" xlink:href="#black"/>
  -      <use onmousedown="down(evt)" onmouseup="up(evt)" onmouseover="drag(evt)" 
id="76" x="300" xlink:href="#blank"/>
  -      <use onmousedown="down(evt)" onmouseup="up(evt)" onmouseover="drag(evt)" 
id="75" x="297" xlink:href="#black"/>
  -      <use onmousedown="down(evt)" onmouseup="up(evt)" onmouseover="drag(evt)" 
id="77" x="310" xlink:href="#blank"/>
  -      <use onmousedown="down(evt)" onmouseup="up(evt)" onmouseover="drag(evt)" 
id="79" x="320" xlink:href="#blank"/>
  -      <use onmousedown="down(evt)" onmouseup="up(evt)" onmouseover="drag(evt)" 
id="78" x="317" xlink:href="#black"/>
  -      <use onmousedown="down(evt)" onmouseup="up(evt)" onmouseover="drag(evt)" 
id="81" x="330" xlink:href="#blank"/>
  -      <use onmousedown="down(evt)" onmouseup="up(evt)" onmouseover="drag(evt)" 
id="80" x="327" xlink:href="#black"/>
  -      <use onmousedown="down(evt)" onmouseup="up(evt)" onmouseover="drag(evt)" 
id="83" x="340" xlink:href="#blank"/>
  -      <use onmousedown="down(evt)" onmouseup="up(evt)" onmouseover="drag(evt)" 
id="82" x="337" xlink:href="#black"/>
  -      <use onmousedown="down(evt)" onmouseup="up(evt)" onmouseover="drag(evt)" 
id="84" x="350" xlink:href="#blank"/>
  -      <use onmousedown="down(evt)" onmouseup="up(evt)" onmouseover="drag(evt)" 
id="86" x="360" xlink:href="#blank"/>
  -      <use onmousedown="down(evt)" onmouseup="up(evt)" onmouseover="drag(evt)" 
id="85" x="357" xlink:href="#black"/>
  -      <use onmousedown="down(evt)" onmouseup="up(evt)" onmouseover="drag(evt)" 
id="88" x="370" xlink:href="#blank"/>
  -      <use onmousedown="down(evt)" onmouseup="up(evt)" onmouseover="drag(evt)" 
id="87" x="367" xlink:href="#black"/>
  -      <use onmousedown="down(evt)" onmouseup="up(evt)" onmouseover="drag(evt)" 
id="89" x="380" xlink:href="#blank"/>
  -      <use onmousedown="down(evt)" onmouseup="up(evt)" onmouseover="drag(evt)" 
id="91" x="390" xlink:href="#blank"/>
  -      <use onmousedown="down(evt)" onmouseup="up(evt)" onmouseover="drag(evt)" 
id="90" x="387" xlink:href="#black"/>
  -      <use onmousedown="down(evt)" onmouseup="up(evt)" onmouseover="drag(evt)" 
id="93" x="400" xlink:href="#blank"/>
  -      <use onmousedown="down(evt)" onmouseup="up(evt)" onmouseover="drag(evt)" 
id="92" x="397" xlink:href="#black"/>
  -      <use onmousedown="down(evt)" onmouseup="up(evt)" onmouseover="drag(evt)" 
id="95" x="410" xlink:href="#blank"/>
  -      <use onmousedown="down(evt)" onmouseup="up(evt)" onmouseover="drag(evt)" 
id="94" x="407" xlink:href="#black"/>
  +      <use id="24" xlink:href="#blank"/>
  +      <use id="26" x="10" xlink:href="#blank"/>
  +      <use id="25" x="7" xlink:href="#black"/>
  +      <use id="28" x="20" xlink:href="#blank"/>
  +      <use id="27" x="17" xlink:href="#black"/>
  +      <use id="29" x="30" xlink:href="#blank"/>
  +      <use id="31" x="40" xlink:href="#blank"/>
  +      <use id="30" x="37" xlink:href="#black"/>
  +      <use id="33" x="50" xlink:href="#blank"/>
  +      <use id="32" x="47" xlink:href="#black"/>
  +      <use id="35" x="60" xlink:href="#blank"/>
  +      <use id="34" x="57" xlink:href="#black"/>
  +      <use id="36" x="70" xlink:href="#blank"/>
  +      <use id="38" x="80" xlink:href="#blank"/>
  +      <use id="37" x="77" xlink:href="#black"/>
  +      <use id="40" x="90" xlink:href="#blank"/>
  +      <use id="39" x="87" xlink:href="#black"/>
  +      <use id="41" x="100" xlink:href="#blank"/>
  +      <use id="43" x="110" xlink:href="#blank"/>
  +      <use id="42" x="107" xlink:href="#black"/>
  +      <use id="45" x="120" xlink:href="#blank"/>
  +      <use id="44" x="117" xlink:href="#black"/>
  +      <use id="47" x="130" xlink:href="#blank"/>
  +      <use id="46" x="127" xlink:href="#black"/>
  +      <use id="48" x="140" xlink:href="#blank"/>    
  +      <use id="50" x="150" xlink:href="#blank"/>    
  +      <use id="49" x="147" xlink:href="#black"/>
  +      <use id="52" x="160" xlink:href="#blank"/>
  +      <use id="51" x="157" xlink:href="#black"/>
  +      <use id="53" x="170" xlink:href="#blank"/>
  +      <use id="55" x="180" xlink:href="#blank"/>
  +      <use id="54" x="177" xlink:href="#black"/>
  +      <use id="57" x="190" xlink:href="#blank"/>
  +      <use id="56" x="187" xlink:href="#black"/>
  +      <use id="59" x="200" xlink:href="#blank"/>
  +      <use id="58" x="197" xlink:href="#black"/>
  +      <use id="60" x="210" xlink:href="#blank"/>
  +      <use id="62" x="220" xlink:href="#blank"/>
  +      <use id="61" x="217" xlink:href="#black"/>
  +      <use id="64" x="230" xlink:href="#blank"/>
  +      <use id="63" x="227" xlink:href="#black"/>
  +      <use id="65" x="240" xlink:href="#blank"/>
  +      <use id="67" x="250" xlink:href="#blank"/>
  +      <use id="66" x="247" xlink:href="#black"/>
  +      <use id="69" x="260" xlink:href="#blank"/>
  +      <use id="68" x="257" xlink:href="#black"/>
  +      <use id="71" x="270" xlink:href="#blank"/>
  +      <use id="70" x="267" xlink:href="#black"/>
  +      <use id="72" x="280" xlink:href="#blank"/>
  +      <use id="74" x="290" xlink:href="#blank"/>
  +      <use id="73" x="287" xlink:href="#black"/>
  +      <use id="76" x="300" xlink:href="#blank"/>
  +      <use id="75" x="297" xlink:href="#black"/>
  +      <use id="77" x="310" xlink:href="#blank"/>
  +      <use id="79" x="320" xlink:href="#blank"/>
  +      <use id="78" x="317" xlink:href="#black"/>
  +      <use id="81" x="330" xlink:href="#blank"/>
  +      <use id="80" x="327" xlink:href="#black"/>
  +      <use id="83" x="340" xlink:href="#blank"/>
  +      <use id="82" x="337" xlink:href="#black"/>
  +      <use id="84" x="350" xlink:href="#blank"/>
  +      <use id="86" x="360" xlink:href="#blank"/>
  +      <use id="85" x="357" xlink:href="#black"/>
  +      <use id="88" x="370" xlink:href="#blank"/>
  +      <use id="87" x="367" xlink:href="#black"/>
  +      <use id="89" x="380" xlink:href="#blank"/>
  +      <use id="91" x="390" xlink:href="#blank"/>
  +      <use id="90" x="387" xlink:href="#black"/>
  +      <use id="93" x="400" xlink:href="#blank"/>
  +      <use id="92" x="397" xlink:href="#black"/>
  +      <use id="95" x="410" xlink:href="#blank"/>
  +      <use id="94" x="407" xlink:href="#black"/>
       </g>
   
       <defs>
  
  
  

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

Reply via email to