<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -1,3 +1,6 @@
+[0.4] beta-3
+  - add ofc2_inline method to generate graph without url
+  - add instance variables getters, changes proposed by __Pavlo Masko__
 [0.3] beta-2
   - changed installation instructions
   - add rake tasks to install/uninstall</diff>
      <filename>CHANGES</filename>
    </modified>
    <modified>
      <filename>MIT-LICENSE</filename>
    </modified>
    <modified>
      <filename>README</filename>
    </modified>
    <modified>
      <filename>Rakefile</filename>
    </modified>
    <modified>
      <diff>@@ -1,3 +1,6 @@
+==BUGS==
+  - generating more than one graph with ofc2_inline on the same page is currently impossible
+
 ==Performance==
   - check performance
 ==Clean code==
@@ -5,4 +8,4 @@
 ==Documentation==
   - describe class and methods
   - describe instance variables
-  - present examples code in Charts section
+  --present examples code in Charts section--</diff>
      <filename>TODO</filename>
    </modified>
    <modified>
      <filename>init.rb</filename>
    </modified>
    <modified>
      <filename>install.rb</filename>
    </modified>
    <modified>
      <diff>@@ -10,14 +10,47 @@ module OFC2
     end
   end
   def self.included(controller)
-    controller.helper_method(:ofc2)
+    controller.helper_method(:ofc2, :ofc2_inline)
   end
-  def ofc2(width, height, url, base='/', id = '')
+
+  def ofc2_inline(width, height, graph, base='/', id=Time.now.usec)
+    # TODO: generating more than one graph with ofc2_inline on the same page is currently impossible
+    div_name = &quot;flashcontent_#{id}&quot;
+    out = []
+    out &lt;&lt; '&lt;div id=&quot;' + div_name.to_s + '&quot;&gt;&lt;/div&gt;'
+
+    out &lt;&lt;  &lt;&lt;-EOF
+    &lt;script type=&quot;text/javascript&quot;&gt;
+      #{div_name} = '#{graph.render}';
+
+      function open_flash_chart_data(){
+        return #{div_name};
+      };
+
+      // i'm not shure that is necessary
+      function findSWF(movieName) {
+        if (navigator.appName.indexOf(&quot;Microsoft&quot;)!= -1) {
+          return window[movieName];
+        } else {
+          return document[movieName];
+        }
+      };
+
+      swfobject.embedSWF(
+        '#{base}open-flash-chart.swf', '#{div_name}',
+        '#{width}', '#{height}','9.0.0', 'expressInstall.swf'
+      );
+    &lt;/script&gt;
+    EOF
+
+
+    return out.join(&quot;\n&quot;)
+  end
+
+
+  def ofc2(width, height, url, base='/', id =Time.now.usec)
     out = []
-    obj_id = 'chart'
-    div_name = 'flashcontent'
-    obj_id   += id
-    div_name += id
+    div_name = &quot;flashcontent_#{id}&quot;
     out &lt;&lt; '&lt;div id=&quot;' + div_name.to_s + '&quot;&gt;&lt;/div&gt;'
     out &lt;&lt; '&lt;script type=&quot;text/javascript&quot;&gt;'
     out &lt;&lt; 'swfobject.embedSWF('</diff>
      <filename>lib/open_flash_chart_2.rb</filename>
    </modified>
    <modified>
      <filename>requirements/json/json2.js</filename>
    </modified>
    <modified>
      <filename>requirements/open-flash-chart.swf</filename>
    </modified>
    <modified>
      <filename>requirements/swfobject.js</filename>
    </modified>
    <modified>
      <filename>tasks/open_flash_chart_tasks.rake</filename>
    </modified>
    <modified>
      <filename>test/open_flash_chart_test.rb</filename>
    </modified>
    <modified>
      <filename>uninstall.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>a1014f1620a2eb71790020e9ceb01e2296a8499d</id>
    </parent>
  </parents>
  <author>
    <name>Rafa&#322;</name>
    <email>lisukorin@gmail.com</email>
  </author>
  <url>http://github.com/korin/open_flash_chart_2_plugin/commit/a983aa5812c0939b7f16e3ecad1042001e4ff837</url>
  <id>a983aa5812c0939b7f16e3ecad1042001e4ff837</id>
  <committed-date>2008-08-23T12:56:14-07:00</committed-date>
  <authored-date>2008-08-23T12:56:14-07:00</authored-date>
  <message>add ofc2_inlne method which can be used to generate inline charts (whith data as a parameter)</message>
  <tree>2893901c83401491dcc901e9e431f948683fbcc6</tree>
  <committer>
    <name>Rafa&#322;</name>
    <email>lisukorin@gmail.com</email>
  </committer>
</commit>
