self.panel_id = pid
end
- def visible? operators
- return false unless super
- self.owner_model.visible? operators
- end
-
def div_offset
xy ? xy : 0
end
self.panel_id = pid
end
- def visible? operators
- return false unless super
- self.owner_model.visible? operators
- end
-
def style spot = nil, opacity = 20
r = {
'position' => 'absolute', 'top' => '0px', 'left' => '0px', 'z-index' => self.z,
true
end
- def visible? operators
- return false unless super
- self.owner_model.visible? operators
- end
-
def supply_default
self.x = 0
self.y = 0
self.author_id = operators.author.id
end
- def visible? operators
- return false unless super
- self.owner_model.visible? operators
- end
-
def self.list_order
'scroll_panels.updated_at desc'
end
self.author_id = operators.author.id
end
- def visible? operators
- return false unless super
- self.owner_model.visible? operators
- end
-
def self.list_where
'sheets.visible > 0'
end
def visible? operators
return false unless super
- self.owner_model.visible? operators
+ self.visible > 0
end
def disp_t
self.author_id = operators.author.id
end
- def visible? operators
- return false unless super
- self.owner_model.visible? operators
- end
-
def self.list_where
'stories.visible > 0'
end
end
def self.root_model
- if self.parent_model and self.parent_model.element?
- self.parent_model.root_model
+ if self.parent_model
+ if self.parent_model.element?
+ self.parent_model.root_model
+ else
+ self.parent_model
+ end
else
self
end
# Instance Methods
+ def root
+ self.__send__ self.class.root_model.item_name
+ end
+
def visible? operators
return false unless super
- true
+ self.root.visible? operators
end
def self.list_opt_for_panel
self.parent_model
end
+ def root
+ self.__send__ self.class.root_model.item_name
+ end
+
def visible? operators
return false unless super
- self.class.root_model.visible? operators
+ self.root.visible? operators
end
def self.play_list_where cid