<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>public/js/fluo-can.js</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -404,21 +404,12 @@ var FluoCan = function() {
   var HANDLERS = {
     'process-definition': ProcessDefinitionHandler,
     'sequence': VerticalHandler,
-    //'concurrence': ConcurrenceHandler,
+    'concurrence': ConcurrenceHandler,
     'if': HorizontalHandler
     //'participant': ParticipantHandler
   };
 
-  function newCan (id, width, height) {
-    var can = document.createElement('canvas');
-    can.id = id;
-    can.setAttribute('width', width);
-    can.setAttribute('height', height);
-    return can;
-  }
-
   function renderExpression (context, exp, expid) {
-    if ( ! expid) expid = &quot;0&quot;;
     return getHandler(exp).render(context, exp, expid);
   }
 
@@ -496,7 +487,7 @@ c.scale(0.75, 0.75);
 //c.stroke();
 
 c.translate(300, 1);
-FluoCan.renderExpression(c, flow1);
+FluoCan.renderExpression(c, flow1, '0');
 
 var cfluo = FluoCan.newCan('fluo', 600, 400);
 document.body.appendChild(cfluo);
@@ -513,7 +504,7 @@ c.scale(0.75, 0.75);
 c.translate(4, 200);
 c.rotate(-Math.PI/2);
 c.fluoVertical = false;
-FluoCan.renderExpression(c, flow1);
+FluoCan.renderExpression(c, flow1, '0');
 
 &lt;/script&gt;
 </diff>
      <filename>experimental/can.html</filename>
    </modified>
    <modified>
      <diff>@@ -16,13 +16,10 @@ get &quot;/&quot; do
 
   &lt;meta http-equiv=&quot;content-type&quot; content=&quot;text/html; charset=UTF-8&quot;&gt;
 
-  &lt;script src=&quot;/js/prototype.js?nocache=#{Time.now.to_f}&quot;&gt;&lt;/script&gt;
-  &lt;script src=&quot;/js/fluo-canvas.js?nocache=#{Time.now.to_f}&quot;&gt;&lt;/script&gt;
-  &lt;script src=&quot;/js/fluo.js?nocache=#{Time.now.to_f}&quot;&gt;&lt;/script&gt;
+  &lt;script src=&quot;/js/fluo-can.js?nocache=#{Time.now.to_f}&quot;&gt;&lt;/script&gt;
   &lt;script src=&quot;/js/fluo-dial.js?nocache=#{Time.now.to_f}&quot;&gt;&lt;/script&gt;
   &lt;script src=&quot;/js/fluo-tred.js?nocache=#{Time.now.to_f}&quot;&gt;&lt;/script&gt;
 
-  &lt;link href=&quot;/css/fluo.css?nocache=#{Time.now.to_f}&quot; rel=&quot;Stylesheet&quot; type=&quot;text/css&quot; /&gt;
   &lt;link href=&quot;/css/fluo-dial.css?nocache=#{Time.now.to_f}&quot; rel=&quot;Stylesheet&quot; type=&quot;text/css&quot; /&gt;
   &lt;link href=&quot;/css/fluo-tred.css?nocache=#{Time.now.to_f}&quot; rel=&quot;Stylesheet&quot; type=&quot;text/css&quot; /&gt;
 
@@ -35,7 +32,7 @@ get &quot;/&quot; do
   &lt;/style&gt;
 &lt;/head&gt;
 
-&lt;body onresize=&quot;Fluo.tagExpressionsWithWorkitems('fluo', [ '#{@wi}' ]);&quot;&gt;
+&lt;body&gt;
 
 &lt;div&gt;
 &lt;div style=&quot;float:left; width: 49%&quot;&gt;
@@ -49,31 +46,23 @@ get &quot;/&quot; do
     var tout = document.getElementById(&quot;tred__out&quot;);
 
     Tred.onChange = function (jsonTree) {
-      Fluo.renderExpression('fluo', null, jsonTree);
+      FluoCan.renderExpression('fluo', jsonTree);
     }
   &lt;/script&gt;
 &lt;/div&gt;
 
-&lt;div style=&quot;float:left; width: 49%&quot;&gt;
+&lt;div id=&quot;leftpane&quot; style=&quot;float:left; width: 49%&quot;&gt;
 
-  &lt;div id=&quot;fluo&quot; style=&quot;width: 100%&quot;&gt;
-  &lt;/div&gt;
-  &lt;script&gt;
-    Fluo.renderExpression('fluo', null, #{@prep});
-    Fluo.tagExpressionsWithWorkitems('fluo', [ '#{@wi}' ]);
-  &lt;/script&gt;
-
-  &lt;br/&gt;
-  &lt;br/&gt;
-  &lt;!--
-  &lt;div class=&quot;fluo_text&quot;&gt;
-    &lt;a href=&quot;#&quot; onclick=&quot;Fluo.toggleMinorExpressions('fluo'); return false;&quot;&gt;show / hide minor expressions&lt;/a&gt; |
-    &lt;a href=&quot;fluo?pdef=#{request['pdef']}&quot;&gt;graph only&lt;/a&gt;
-  &lt;/div&gt;
-  --&gt;
+  &lt;canvas id=&quot;fluo&quot; width=&quot;500&quot; height=&quot;800&quot;&gt;&lt;/canvas&gt;
 &lt;/div&gt;
 &lt;/div&gt;
 
+&lt;script&gt;
+  var c = document.getElementById('fluo').getContext(&quot;2d&quot;);
+  FluoCan.renderExpression(c, #{@prep});
+  //Fluo.tagExpressionsWithWorkitems('fluo', [ '#{@wi}' ]);
+&lt;/script&gt;
+
 
 &lt;/body&gt;
 &lt;/html&gt;
@@ -105,42 +94,6 @@ get &quot;/defs&quot; do
   }
 end
 
-get &quot;/fluo&quot; do
-
-  prepare
-
-  %{
-&lt;html&gt;
-&lt;head&gt;
-  &lt;title&gt;fluo bench&lt;/title&gt;
-
-  &lt;meta http-equiv=&quot;content-type&quot; content=&quot;text/html; charset=UTF-8&quot;&gt;
-
-  &lt;script src=&quot;/js/prototype.js?nocache=#{Time.now.to_f}&quot;&gt;&lt;/script&gt;
-  &lt;script src=&quot;/js/fluo-canvas.js?nocache=#{Time.now.to_f}&quot;&gt;&lt;/script&gt;
-  &lt;script src=&quot;/js/fluo.js?nocache=#{Time.now.to_f}&quot;&gt;&lt;/script&gt;
-
-  &lt;link href=&quot;/css/fluo.css?nocache=#{Time.now.to_f}&quot; rel=&quot;Stylesheet&quot; type=&quot;text/css&quot; /&gt;
-&lt;/head&gt;
-&lt;body onresize=&quot;Fluo.tagExpressionsWithWorkitems('fluo', [ '#{@wi}' ]);&quot;&gt;
-&lt;div id=&quot;fluo&quot; style=&quot;width: 50%&quot;&gt;
-&lt;/div&gt;
-&lt;script&gt;
-  Fluo.renderExpression('fluo', null, #{@prep});
-  Fluo.tagExpressionsWithWorkitems('fluo', [ '#{@wi}' ]);
-&lt;/script&gt;
-
-&lt;br/&gt;
-&lt;br/&gt;
-&lt;div class=&quot;fluo_text&quot;&gt;
-  &lt;a href=&quot;#&quot; onclick=&quot;Fluo.toggleMinorExpressions('fluo'); return false;&quot;&gt;show / hide minor expressions&lt;/a&gt;
-&lt;/div&gt;
-&lt;/body&gt;
-&lt;/html&gt;
-  }
-end
-
-
 def prepare
 
   @pdef = request['pdef'] || 'pdef.rb'</diff>
      <filename>lib/ruote-fluo.rb</filename>
    </modified>
  </modified>
  <removed type="array">
    <removed>
      <filename>public/pdef_ttt.rb</filename>
    </removed>
  </removed>
  <parents type="array">
    <parent>
      <id>6e0a1684f61a0eed8baa77b8ec7ffbd789c18667</id>
    </parent>
  </parents>
  <author>
    <name>John Mettraux</name>
    <email>jmettraux@gmail.com</email>
  </author>
  <url>http://github.com/jmettraux/ruote-fluo/commit/4d3959d2cd5e8f9c801bf7d67a2b1a3c4abb9507</url>
  <id>4d3959d2cd5e8f9c801bf7d67a2b1a3c4abb9507</id>
  <committed-date>2008-07-07T01:38:23-07:00</committed-date>
  <authored-date>2008-07-07T01:38:23-07:00</authored-date>
  <message>switching to the new, simpler, 1 canvas for all fluo</message>
  <tree>ecb3502787fdd20d0ba57fc0430227ea63b85df2</tree>
  <committer>
    <name>John Mettraux</name>
    <email>jmettraux@gmail.com</email>
  </committer>
</commit>
