Fix design edit

This commit is contained in:
chris committed 2012-11-20 10:04:50 +08:00
1 parent 05081c1a5c
commit 6789d44431
4 files changed
+10 -5

No files matched your search

+1 -1
View File
@@ -11,7 +11,7 @@ class Design
has_one :css_default, as: :css, :autosave => true, :dependent => :destroy
has_one :layout, :autosave => true, :dependent => :destroy
has_one :css_reset, :autosave => true, :dependent => :destroy
has_many :images,as: :imgs, :autosave => true, :dependent => :destroy
has_many :images, as: :imgs, :autosave => true, :dependent => :destroy
has_many :javascripts, as: :js, :autosave => true, :dependent => :destroy
has_many :pages
has_many :themes, as: :css, :autosave => true, :dependent => :destroy
+6 -1
View File
@@ -7,7 +7,12 @@ class Stylesheet < DesignFile
# self.remove_file!
# self.remove_file_orig!
names = {}
images = self.css.images
case self._type
when 'Theme'
images = self.design.images
when 'CssDefault'
images = self.css.images
end
content.scan(/(?<=url)(.*?)(?=\))/){
css_name = $1.gsub(' ','').gsub('(','')
unless names.has_key?(css_name)