def copyable?
r = true
- Sheet.each_element_class_names do |n|
- self.elements_by_class_name(n).each do |elm|
- next if elm.copyable?
- r = false
- break
- end
- break unless r
+ self.elements_items.each do |elm|
+ next if elm.copyable?
+ r = false
+ break
end
r
end
- def copy
- attr = self.copy_attributes
- Sheet.each_element_class_names do |n|
- element_attr = Sheet.class_name_to_class(n).panelize(
- self.elements_by_class_name(n).map {|elm|
- elm.copy_attributes.merge elm.panel_attributes
- }
- )
- attr.merge! element_attr
- end
- attr
- end
-
end