Add some JS for design uploading

This commit is contained in:
Matthew Fu committed 2011-07-19 18:31:53 +08:00
1 parent c3ada90365
commit c48a11d9f5
10 files changed
+97 -17

No files matched your search

+5 -2
View File
@@ -17,7 +17,7 @@ class Design
embeds_many :javascripts
embeds_many :images
after_save :save_embedded_objects
after_save :procs_embedded_objects
def javascripts=(*attrs)
self.files = (attrs << 'javascripts')
@@ -41,13 +41,16 @@ class Design
protected
def save_embedded_objects
def procs_embedded_objects
[self.stylesheets, self.javascripts, self.images].each do |objects|
objects.each do |object|
if object.to_save
object.to_save = false
object.save
end
if object.to_destroy
object.destroy
end
end
end
end
+3
View File
@@ -4,5 +4,8 @@ class DesignFile
mount_uploader :file, AssetUploader
field :to_save, :type => Boolean
field :to_destroy, :type => Boolean
end