Handle "reset.css" and add link in the generated menu
This commit is contained in:
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+')
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
@@ -20,7 +20,6 @@ class Layout < DesignFile
|
||||
end
|
||||
|
||||
def parse_layout
|
||||
debugger
|
||||
parse_layout_contents(self)
|
||||
end
|
||||
|
||||
|
||||
@@ -21,4 +21,8 @@ class Page < Item
|
||||
end
|
||||
end
|
||||
|
||||
def is_home?
|
||||
self.parent ? false : true
|
||||
end
|
||||
|
||||
end
|
||||
Reference in new issue
Block a user