OSDN Git Service

fix extend
[pettanr/pettanr.git] / lib / peta / element.rb
index e1abd93..5f9f9e5 100644 (file)
@@ -19,13 +19,20 @@ module Peta
     end
     
     def self.root_model
-      if self.parent_model
+      if self.parent_model and self.parent_model.element?
         self.parent_model.root_model
       else
         self
       end
     end
     
+    # Instance Methods
+    
+    def visible? operators
+      return false unless super
+      true
+    end
+    
     def self.list_opt_for_panel
       {}
     end