app/models/activeadmin_selleo_cms/layout.rb in activeadmin-selleo-cms-0.0.32 vs app/models/activeadmin_selleo_cms/layout.rb in activeadmin-selleo-cms-0.0.33
- old
+ new
@@ -38,21 +38,21 @@
class Section
attr_accessor :name, :type, :toolbar, :width, :height, :resize_method, :cover_width, :cover_height, :cover_resize_method
def initialize(node)
- @name = node.attributes["name"].content
- @type = node.attributes["data-type"] ? node.attributes["data-type"].content : 'ckeditor'
- @attachments = node.attributes["data-attachments"] ? node.attributes["data-attachments"].content.eql?("true") : false
- @attachment = node.attributes["data-attachment"] ? node.attributes["data-attachment"].content.eql?("true") : false
- @related = node.attributes["data-related"] ? node.attributes["data-related"].content.eql?("true") : false
- @toolbar = node.attributes["data-toolbar"] ? node.attributes["data-toolbar"].content : 'Minimal'
- @width = node.attributes["data-width"] ? node.attributes["data-width"].content : 640
- @height = node.attributes["data-height"] ? node.attributes["data-height"].content : 480
- @resize_method = node.attributes["data-resize-method"] ? node.attributes["data-resize-method"].content : "#"
- @cover_width = node.attributes["data-cover-width"] ? node.attributes["data-cover-width"].content : 140
- @cover_height = node.attributes["data-cover-height"] ? node.attributes["data-cover-height"].content : 199
- @cover_resize_method = node.attributes["data-cover-resize-method"] ? node.attributes["data-cover-resize-method"].content : ">"
+ @name = node.attributes["name"].content
+ @type = node.attributes["data-type"] ? node.attributes["data-type"].content : 'ckeditor'
+ @attachments = node.attributes["data-attachments"].present?
+ @attachment = node.attributes["data-attachment"].present?
+ @related = node.attributes["data-related"].present?
+ @toolbar = node.attributes["data-toolbar"] ? node.attributes["data-toolbar"].content : 'Minimal'
+ @width = node.attributes["data-width"] ? node.attributes["data-width"].content : 640
+ @height = node.attributes["data-height"] ? node.attributes["data-height"].content : 480
+ @resize_method = node.attributes["data-resize-method"] ? node.attributes["data-resize-method"].content : "#"
+ @cover_width = node.attributes["data-cover-width"] ? node.attributes["data-cover-width"].content : 140
+ @cover_height = node.attributes["data-cover-height"] ? node.attributes["data-cover-height"].content : 199
+ @cover_resize_method = node.attributes["data-cover-resize-method"] ? node.attributes["data-cover-resize-method"].content : ">"
end
def text?
['ckeditor', 'text', 'string'].include? @type.downcase
end