Handle "reset.css" and add link in the generated menu

This commit is contained in:
chris2tof committed 2011-09-05 16:06:17 +08:00
1 parent 151f005815
commit 22c9ca4c74
5 files changed
+22 -13

No files matched your search

@@ -102,6 +102,11 @@ class Admin::DesignsController < ApplicationController
temp_file = File.new(dir + '/' + filename, 'w+')
temp_file.write (zip_file.read entry ).force_encoding('UTF-8')
design.default_css = temp_file
when /\A(#{zip_name})\/(reset\.css)\z/ #for reset css
filename = File.basename(entry.to_s)
temp_file = File.new(dir + '/' + filename, 'w+')
temp_file.write (zip_file.read entry ).force_encoding('UTF-8')
design.reset_css = temp_file
when /\A(#{zip_name})\/(layout\.html)\z/ #for layout html
filename = File.basename(entry.to_s)
temp_file = File.new(dir + '/' + filename, 'w+')
+7 -8
View File
@@ -2,25 +2,24 @@ class Design
include Mongoid::Document
include Mongoid::Timestamps
field :title
field :author
field :intro
field :version
validates_presence_of :title
validates_presence_of :author
mount_uploader :default_css, AssetUploader
mount_uploader :reset_css, AssetUploader
has_many :pages
embeds_one :layout
mount_uploader :default_css, AssetUploader
embeds_many :themes
embeds_many :javascripts
embeds_many :images
validates_presence_of :title
validates_presence_of :author
after_save :procs_embedded_objects
# after_destroy :del_embedded_objects
-1
View File
@@ -20,7 +20,6 @@ class Layout < DesignFile
end
def parse_layout
debugger
parse_layout_contents(self)
end
+4
View File
@@ -21,4 +21,8 @@ class Page < Item
end
end
def is_home?
self.parent ? false : true
end
end