Fix bugs in upload design and missing menu
This commit is contained in:
1 parent
ad740b0daf
commit
6f9363ef54
4 files changed
+14
-17
No files matched your search
@@ -1,6 +1,7 @@
|
||||
class Design
|
||||
include Mongoid::Document
|
||||
include Mongoid::Timestamps
|
||||
include ParserLayout
|
||||
|
||||
field :title
|
||||
field :author
|
||||
@@ -14,7 +15,7 @@ class Design
|
||||
embeds_one :reset_css, :class_name => "Stylesheet", :cascade_callbacks => true
|
||||
embeds_many :themes, :cascade_callbacks => true
|
||||
embeds_many :javascripts, :cascade_callbacks => true
|
||||
embeds_many :images, :cascade_callbacks => true
|
||||
embeds_many :images, :as => :design_image, :cascade_callbacks => true
|
||||
# embeds_many :custom_images, :class_name => 'Image', :cascade_callbacks => true
|
||||
|
||||
validates_presence_of :title
|
||||
@@ -65,9 +66,6 @@ class Design
|
||||
protected
|
||||
|
||||
def parse_css_for_images
|
||||
self.images.each do |image|
|
||||
image.save
|
||||
end
|
||||
if (self.default_css && self.default_css.changed)
|
||||
self.default_css.parse_urls
|
||||
end
|
||||
@@ -76,6 +74,7 @@ class Design
|
||||
theme.parse_urls
|
||||
end
|
||||
end
|
||||
parse_body_for_images(self)
|
||||
end
|
||||
|
||||
end
|
||||
@@ -27,6 +27,7 @@ class Stylesheet < DesignFile
|
||||
temp_file = File.new(dir + '/' + orig_file_name, 'w+')
|
||||
temp_file.write content.force_encoding("UTF-8")
|
||||
self.file = temp_file
|
||||
self.save
|
||||
}
|
||||
end
|
||||
|
||||
|
||||
Reference in new issue
Block a user