OSDN Git Service

fix:balloon edit
[pettanr/pettanr.git] / lib / editor / pool.rb
index 134a790..8c60797 100644 (file)
@@ -12,19 +12,19 @@ module Editor
       
       # regist stored element
       def editize
-        @root_item.boost
+        @root_item.boosts 'post'
         self.register nil, @root_item
         editize_element @root_item
       end
       
       def editize_element parent
-        parent.child_element_names(@editor.name).each do |element_name|
+        parent.class.child_element_names.each do |element_name|
           e = parent.__send__ element_name
-          e = [e] unless e.respond_to? :each
-          e.each do |element|
-            element.boost
-            self.register parent, element
-            self.editize_element element
+          e = [e] unless e.respond_to?(:each)
+          e.each do |element_item|
+            element_item.boosts 'post'
+            self.register parent, element_item
+            self.editize_element element_item
           end
         end
       end