<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>app/controllers/documentations/anchor_controller.rb</filename>
    </added>
    <added>
      <filename>app/controllers/documentations/area_controller.rb</filename>
    </added>
    <added>
      <filename>app/controllers/documentations/bar3d_controller.rb</filename>
    </added>
    <added>
      <filename>app/controllers/documentations/bar_controller.rb</filename>
    </added>
    <added>
      <filename>app/controllers/documentations/bar_cylinder_controller.rb</filename>
    </added>
    <added>
      <filename>app/controllers/documentations/bar_cylinder_outline_controller.rb</filename>
    </added>
    <added>
      <filename>app/controllers/documentations/bar_dome_controller.rb</filename>
    </added>
    <added>
      <filename>app/controllers/documentations/bar_filled_controller.rb</filename>
    </added>
    <added>
      <filename>app/controllers/documentations/bar_glass_controller.rb</filename>
    </added>
    <added>
      <filename>app/controllers/documentations/bar_round_controller.rb</filename>
    </added>
    <added>
      <filename>app/controllers/documentations/bar_round_glass_controller.rb</filename>
    </added>
    <added>
      <filename>app/controllers/documentations/bar_sketch_controller.rb</filename>
    </added>
    <added>
      <filename>app/controllers/documentations/bar_stack_controller.rb</filename>
    </added>
    <added>
      <filename>app/controllers/documentations/bar_stack_key_controller.rb</filename>
    </added>
    <added>
      <filename>app/controllers/documentations/bar_stack_value_controller.rb</filename>
    </added>
    <added>
      <filename>app/controllers/documentations/bar_value_controller.rb</filename>
    </added>
    <added>
      <filename>app/controllers/documentations/bow_controller.rb</filename>
    </added>
    <added>
      <filename>app/controllers/documentations/dot_controller.rb</filename>
    </added>
    <added>
      <filename>app/controllers/documentations/h_bar_controller.rb</filename>
    </added>
    <added>
      <filename>app/controllers/documentations/h_bar_value_controller.rb</filename>
    </added>
    <added>
      <filename>app/controllers/documentations/hollow_dot_controller.rb</filename>
    </added>
    <added>
      <filename>app/controllers/documentations/line_controller.rb</filename>
    </added>
    <added>
      <filename>app/controllers/documentations/line_style_controller.rb</filename>
    </added>
    <added>
      <filename>app/controllers/documentations/pie_bounce_controller.rb</filename>
    </added>
    <added>
      <filename>app/controllers/documentations/pie_controller.rb</filename>
    </added>
    <added>
      <filename>app/controllers/documentations/pie_fade_controller.rb</filename>
    </added>
    <added>
      <filename>app/controllers/documentations/pie_value_controller.rb</filename>
    </added>
    <added>
      <filename>app/controllers/documentations/radar_axis_controller.rb</filename>
    </added>
    <added>
      <filename>app/controllers/documentations/radar_axis_labels_controller.rb</filename>
    </added>
    <added>
      <filename>app/controllers/documentations/radar_spoke_labels_controller.rb</filename>
    </added>
    <added>
      <filename>app/controllers/documentations/scatter_controller.rb</filename>
    </added>
    <added>
      <filename>app/controllers/documentations/scatter_line_controller.rb</filename>
    </added>
    <added>
      <filename>app/controllers/documentations/scatter_value_controller.rb</filename>
    </added>
    <added>
      <filename>app/controllers/documentations/shape_controller.rb</filename>
    </added>
    <added>
      <filename>app/controllers/documentations/shape_point_controller.rb</filename>
    </added>
    <added>
      <filename>app/controllers/documentations/solid_dot_controller.rb</filename>
    </added>
    <added>
      <filename>app/controllers/documentations/star_controller.rb</filename>
    </added>
    <added>
      <filename>app/controllers/documentations/tooltip_controller.rb</filename>
    </added>
    <added>
      <filename>app/controllers/documentations/x_axis_controller.rb</filename>
    </added>
    <added>
      <filename>app/controllers/documentations/x_axis_label_controller.rb</filename>
    </added>
    <added>
      <filename>app/controllers/documentations/x_axis_labels_controller.rb</filename>
    </added>
    <added>
      <filename>app/controllers/documentations/x_legend_controller.rb</filename>
    </added>
    <added>
      <filename>app/controllers/documentations/y_axis_controller.rb</filename>
    </added>
    <added>
      <filename>app/controllers/documentations/y_axis_labels_controller.rb</filename>
    </added>
    <added>
      <filename>app/controllers/documentations/y_axis_right_controller.rb</filename>
    </added>
    <added>
      <filename>app/controllers/documentations/y_legend_controller.rb</filename>
    </added>
    <added>
      <filename>app/helpers/documentations/anchor_helper.rb</filename>
    </added>
    <added>
      <filename>app/helpers/documentations/area_helper.rb</filename>
    </added>
    <added>
      <filename>app/helpers/documentations/bar3d_helper.rb</filename>
    </added>
    <added>
      <filename>app/helpers/documentations/bar_cylinder_helper.rb</filename>
    </added>
    <added>
      <filename>app/helpers/documentations/bar_cylinder_outline_helper.rb</filename>
    </added>
    <added>
      <filename>app/helpers/documentations/bar_dome_helper.rb</filename>
    </added>
    <added>
      <filename>app/helpers/documentations/bar_filled_helper.rb</filename>
    </added>
    <added>
      <filename>app/helpers/documentations/bar_glass_helper.rb</filename>
    </added>
    <added>
      <filename>app/helpers/documentations/bar_helper.rb</filename>
    </added>
    <added>
      <filename>app/helpers/documentations/bar_round_glass_helper.rb</filename>
    </added>
    <added>
      <filename>app/helpers/documentations/bar_round_helper.rb</filename>
    </added>
    <added>
      <filename>app/helpers/documentations/bar_sketch_helper.rb</filename>
    </added>
    <added>
      <filename>app/helpers/documentations/bar_stack_helper.rb</filename>
    </added>
    <added>
      <filename>app/helpers/documentations/bar_stack_key_helper.rb</filename>
    </added>
    <added>
      <filename>app/helpers/documentations/bar_stack_value_helper.rb</filename>
    </added>
    <added>
      <filename>app/helpers/documentations/bar_value_helper.rb</filename>
    </added>
    <added>
      <filename>app/helpers/documentations/bow_helper.rb</filename>
    </added>
    <added>
      <filename>app/helpers/documentations/dot_helper.rb</filename>
    </added>
    <added>
      <filename>app/helpers/documentations/h_bar_helper.rb</filename>
    </added>
    <added>
      <filename>app/helpers/documentations/h_bar_value_helper.rb</filename>
    </added>
    <added>
      <filename>app/helpers/documentations/hollow_dot_helper.rb</filename>
    </added>
    <added>
      <filename>app/helpers/documentations/line_helper.rb</filename>
    </added>
    <added>
      <filename>app/helpers/documentations/line_style_helper.rb</filename>
    </added>
    <added>
      <filename>app/helpers/documentations/pie_bounce_helper.rb</filename>
    </added>
    <added>
      <filename>app/helpers/documentations/pie_fade_helper.rb</filename>
    </added>
    <added>
      <filename>app/helpers/documentations/pie_helper.rb</filename>
    </added>
    <added>
      <filename>app/helpers/documentations/pie_value_helper.rb</filename>
    </added>
    <added>
      <filename>app/helpers/documentations/radar_axis_helper.rb</filename>
    </added>
    <added>
      <filename>app/helpers/documentations/radar_axis_labels_helper.rb</filename>
    </added>
    <added>
      <filename>app/helpers/documentations/radar_spoke_labels_helper.rb</filename>
    </added>
    <added>
      <filename>app/helpers/documentations/scatter_helper.rb</filename>
    </added>
    <added>
      <filename>app/helpers/documentations/scatter_line_helper.rb</filename>
    </added>
    <added>
      <filename>app/helpers/documentations/scatter_value_helper.rb</filename>
    </added>
    <added>
      <filename>app/helpers/documentations/shape_helper.rb</filename>
    </added>
    <added>
      <filename>app/helpers/documentations/shape_point_helper.rb</filename>
    </added>
    <added>
      <filename>app/helpers/documentations/solid_dot_helper.rb</filename>
    </added>
    <added>
      <filename>app/helpers/documentations/star_helper.rb</filename>
    </added>
    <added>
      <filename>app/helpers/documentations/tooltip_helper.rb</filename>
    </added>
    <added>
      <filename>app/helpers/documentations/x_axis_helper.rb</filename>
    </added>
    <added>
      <filename>app/helpers/documentations/x_axis_label_helper.rb</filename>
    </added>
    <added>
      <filename>app/helpers/documentations/x_axis_labels_helper.rb</filename>
    </added>
    <added>
      <filename>app/helpers/documentations/x_legend_helper.rb</filename>
    </added>
    <added>
      <filename>app/helpers/documentations/y_axis_helper.rb</filename>
    </added>
    <added>
      <filename>app/helpers/documentations/y_axis_labels_helper.rb</filename>
    </added>
    <added>
      <filename>app/helpers/documentations/y_axis_right_helper.rb</filename>
    </added>
    <added>
      <filename>app/helpers/documentations/y_legend_helper.rb</filename>
    </added>
    <added>
      <filename>app/views/documentations/anchor/index.html.erb</filename>
    </added>
    <added>
      <filename>app/views/documentations/area/index.html.erb</filename>
    </added>
    <added>
      <filename>app/views/documentations/bar/index.html.erb</filename>
    </added>
    <added>
      <filename>app/views/documentations/bar3d/index.html.erb</filename>
    </added>
    <added>
      <filename>app/views/documentations/bar_cylinder/index.html.erb</filename>
    </added>
    <added>
      <filename>app/views/documentations/bar_cylinder_outline/index.html.erb</filename>
    </added>
    <added>
      <filename>app/views/documentations/bar_dome/index.html.erb</filename>
    </added>
    <added>
      <filename>app/views/documentations/bar_filled/index.html.erb</filename>
    </added>
    <added>
      <filename>app/views/documentations/bar_glass/index.html.erb</filename>
    </added>
    <added>
      <filename>app/views/documentations/bar_round/index.html.erb</filename>
    </added>
    <added>
      <filename>app/views/documentations/bar_round_glass/index.html.erb</filename>
    </added>
    <added>
      <filename>app/views/documentations/bar_sketch/index.html.erb</filename>
    </added>
    <added>
      <filename>app/views/documentations/bar_stack/index.html.erb</filename>
    </added>
    <added>
      <filename>app/views/documentations/bar_stack_key/index.html.erb</filename>
    </added>
    <added>
      <filename>app/views/documentations/bar_stack_value/index.html.erb</filename>
    </added>
    <added>
      <filename>app/views/documentations/bar_value/index.html.erb</filename>
    </added>
    <added>
      <filename>app/views/documentations/bow/index.html.erb</filename>
    </added>
    <added>
      <filename>app/views/documentations/dot/index.html.erb</filename>
    </added>
    <added>
      <filename>app/views/documentations/h_bar/index.html.erb</filename>
    </added>
    <added>
      <filename>app/views/documentations/h_bar_value/index.html.erb</filename>
    </added>
    <added>
      <filename>app/views/documentations/hollow_dot/index.html.erb</filename>
    </added>
    <added>
      <filename>app/views/documentations/line/index.html.erb</filename>
    </added>
    <added>
      <filename>app/views/documentations/line_style/index.html.erb</filename>
    </added>
    <added>
      <filename>app/views/documentations/pie/index.html.erb</filename>
    </added>
    <added>
      <filename>app/views/documentations/pie_bounce/index.html.erb</filename>
    </added>
    <added>
      <filename>app/views/documentations/pie_fade/index.html.erb</filename>
    </added>
    <added>
      <filename>app/views/documentations/pie_value/index.html.erb</filename>
    </added>
    <added>
      <filename>app/views/documentations/radar_axis/index.html.erb</filename>
    </added>
    <added>
      <filename>app/views/documentations/radar_axis_labels/index.html.erb</filename>
    </added>
    <added>
      <filename>app/views/documentations/radar_spoke_labels/index.html.erb</filename>
    </added>
    <added>
      <filename>app/views/documentations/scatter/index.html.erb</filename>
    </added>
    <added>
      <filename>app/views/documentations/scatter_line/index.html.erb</filename>
    </added>
    <added>
      <filename>app/views/documentations/scatter_value/index.html.erb</filename>
    </added>
    <added>
      <filename>app/views/documentations/shape/index.html.erb</filename>
    </added>
    <added>
      <filename>app/views/documentations/shape_point/index.html.erb</filename>
    </added>
    <added>
      <filename>app/views/documentations/solid_dot/index.html.erb</filename>
    </added>
    <added>
      <filename>app/views/documentations/star/index.html.erb</filename>
    </added>
    <added>
      <filename>app/views/documentations/tooltip/index.html.erb</filename>
    </added>
    <added>
      <filename>app/views/documentations/x_axis/index.html.erb</filename>
    </added>
    <added>
      <filename>app/views/documentations/x_axis_label/index.html.erb</filename>
    </added>
    <added>
      <filename>app/views/documentations/x_axis_labels/index.html.erb</filename>
    </added>
    <added>
      <filename>app/views/documentations/x_legend/index.html.erb</filename>
    </added>
    <added>
      <filename>app/views/documentations/y_axis/index.html.erb</filename>
    </added>
    <added>
      <filename>app/views/documentations/y_axis_labels/index.html.erb</filename>
    </added>
    <added>
      <filename>app/views/documentations/y_axis_right/index.html.erb</filename>
    </added>
    <added>
      <filename>app/views/documentations/y_legend/index.html.erb</filename>
    </added>
    <added>
      <filename>config/initializers/plugin_classes.rb</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -1,5 +1,2 @@
 class Documentations::TitleController &lt; ApplicationController
-  def index
-  end
-
 end</diff>
      <filename>app/controllers/documentations/title_controller.rb</filename>
    </modified>
    <modified>
      <diff>@@ -5,7 +5,7 @@
 %br
 %br
 To set this property use
-= link_to &quot;OFC2:XAxis class&quot;, {:controller =&gt; '/documentations/xaxis', :action =&gt; :index}
+= link_to &quot;OFC2:XAxis class&quot;, {:controller =&gt; '/documentations/x_axis', :action =&gt; :index}
 %br
 .tip.example
   .header</diff>
      <filename>app/views/documentations/graph/x_axis.haml</filename>
    </modified>
    <modified>
      <diff>@@ -8,11 +8,16 @@ Documentation versions:
       date
     %th
       plugin version
+    %th
+      state
   %tr
     %td
-      09.05.2009
+      10.05.2009
+    %td
+      1.0
     %td
-      1.1
+      unfinished
+
 %br
 In documetation tips can be used:
 .tip.information</diff>
      <filename>app/views/documentations/main/index.haml</filename>
    </modified>
    <modified>
      <diff>@@ -1,12 +1,13 @@
+- ofc2_class_names = %w(main graph)
 .left_menu
   .main.link.header{ :onclick =&gt; &quot;activate_menu('.main');&quot;}
-    = render :partial =&gt; '/share/sublink', :locals =&gt; {:name =&gt; &quot;General information&quot;, :url =&gt; { :controller=&gt;'/documentations/main', :action =&gt; 'index'}}
+    = link_to &quot;General information&quot;, { :controller=&gt;'/documentations/main', :action =&gt; 'index'}
   .main.elements
     = render :partial =&gt; '/share/sublink', :locals =&gt; {:name =&gt; &quot;About documentation&quot;, :url =&gt; { :controller=&gt;'/documentations/main', :action =&gt; 'index'}}
     = render :partial =&gt; '/share/sublink', :locals =&gt; {:name =&gt; &quot;How its's works&quot;, :url =&gt; { :controller=&gt;'/documentations/main', :action =&gt; 'how_it_works' }}
 
   .graph.link.header{ :onclick =&gt; &quot;activate_menu('.graph');&quot;}
-    = render :partial =&gt; '/share/sublink', :locals =&gt; {:name =&gt; &quot;Graph&quot;, :url =&gt; { :controller=&gt;'/documentations/graph', :action =&gt; 'index'}}
+    = link_to &quot;Graph&quot;, { :controller=&gt;'/documentations/graph', :action =&gt; 'index'}
   .graph.elements
     = render :partial =&gt; '/share/sublink', :locals =&gt; {:name =&gt; &quot;add element&quot;, :url =&gt; { :controller =&gt; '/documentations/graph', :action =&gt; :add_element }}
     = render :partial =&gt; '/share/sublink', :locals =&gt; {:name =&gt; &quot;bg_colour&quot;, :url =&gt; { :controller =&gt; '/documentations/graph', :action =&gt; :bg_colour }}
@@ -20,15 +21,15 @@
     = render :partial =&gt; '/share/sublink', :locals =&gt; {:name =&gt; &quot;y_legend&quot;, :url =&gt; { :controller =&gt; '/documentations/graph', :action =&gt; :y_legend }}
     = render :partial =&gt; '/share/sublink', :locals =&gt; {:name =&gt; &quot;y2_legend&quot;, :url =&gt; { :controller =&gt; '/documentations/graph', :action =&gt; :y2_legend }}
 
-  .title.link.header{ :onclick =&gt; &quot;activate_menu('.title');&quot;}
-    = render :partial =&gt; '/share/sublink', :locals =&gt; {:name =&gt; &quot;Title&quot;, :url =&gt; { :controller=&gt;'/documentations/title', :action =&gt; 'index'}}
-  .title.elements
-
-  .xaxis.link.header{ :onclick =&gt; &quot;activate_menu('.xaxis');&quot;}
-    = render :partial =&gt; '/share/sublink', :locals =&gt; {:name =&gt; &quot;XAxis&quot;, :url =&gt; { :controller=&gt;'/documentations/xaxis', :action =&gt; 'index'}}
-  .xaxis.elements
+  - PLUGIN_CLASSES.sort.each do |ofc2_class_name, propertis|
+    - ofc2_class_names &lt;&lt; ofc2_class_name
+    .link.header{ :class =&gt; ofc2_class_name, :onclick =&gt; &quot;activate_menu('.#{ofc2_class_name}');&quot;}
+      = link_to ofc2_class_name.humanize, { :controller=&gt;'/documentations/'+ofc2_class_name, :action =&gt; 'index'}
+    //.elements{ :class =&gt; ofc2_class_name }
+    //  - propertis.sort.each do |property_name|
+    //    = render :partial =&gt; '/share/sublink', :locals =&gt; {:name =&gt; property_name, :url =&gt; { :controller=&gt;'/documentations/'+ofc2_class_name, :action =&gt; property_name}}
 
 - pattern = ''
-- %w(main graph title xaxis).each do |p|
+- ofc2_class_names.each do |p|
   - pattern = '.'+p if controller_name =~ /.*#{p}.*/
 = javascript_tag &quot;activate_menu('#{pattern}');&quot;</diff>
      <filename>app/views/share/_documentation_menu.haml</filename>
    </modified>
    <modified>
      <diff>@@ -61,7 +61,15 @@ ActionController::Routing::Routes.draw do |map|
       :y2_legend  =&gt; :get,
       :bg_colour =&gt; :get,
     }
-    documentation.resources :title
-    documentation.resources :xaxis
+    #    documentation.resources :title
+    #    documentation.resources :xaxis
+    PLUGIN_CLASSES.each do |plugin_class_name, actions|
+      #      collection = {}
+      #      actions.each do |plugin_action_name|
+      #        collection[plugin_action_name.to_sym] = :get
+      #      end
+      #      documentation.resources plugin_class_name.to_sym, :collection =&gt; collection
+      documentation.resources plugin_class_name.to_sym
+    end
   end
 end</diff>
      <filename>config/routes.rb</filename>
    </modified>
  </modified>
  <removed type="array">
    <removed>
      <filename>app/controllers/documentations/xaxis_controller.rb</filename>
    </removed>
    <removed>
      <filename>app/views/documentations/xaxis/index.haml</filename>
    </removed>
  </removed>
  <parents type="array">
    <parent>
      <id>310dc3a4d179a4d62d63148719804b7abc25408a</id>
    </parent>
  </parents>
  <author>
    <name>Rafa&#322;</name>
    <email>lisukorin@gmail.com</email>
  </author>
  <url>http://github.com/korin/open_flash_chart_2/commit/df829edfb85aa823194c6257667b8fd3145d7067</url>
  <id>df829edfb85aa823194c6257667b8fd3145d7067</id>
  <committed-date>2009-05-10T14:13:27-07:00</committed-date>
  <authored-date>2009-05-10T14:13:27-07:00</authored-date>
  <message>add generate documentation menu</message>
  <tree>c9163654d7a000ebdca2b919beab7f17dc5fe507</tree>
  <committer>
    <name>Rafa&#322;</name>
    <email>lisukorin@gmail.com</email>
  </committer>
</commit>
