first version of confined sidebar render

This commit is contained in:
Matthew K. Fu JuYuan committed 2012-12-24 16:17:00 +08:00
1 parent 194b42c1e4
commit 36f6a6fdd6
17 files changed
+352 -119

No files matched your search

+11 -4
View File
@@ -10,8 +10,8 @@ module OrbitApp
@@registrations << DataSheet.new(name,&block)
end
def new_from_module_app(name,base_path,arg)
@@registrations << DataSheet.new(name,arg,:base_path=>base_path)
def new_from_module_app(name,base_path,*args)
@@registrations << DataSheet.new(name,args,:base_path=>base_path)
end
def find_by_key(key)
@@ -35,14 +35,21 @@ module OrbitApp
attr_reader :name
attr_reader :base_path
def name
if @name.is_a? Proc
@name.call
else
@name
end
end
def initialize(name,partial=nil,*args ,&block)
@base_path = args[0][:base_path]
@name = name
@name = partial[0][:i18n].nil? ? name : lambda{ I18n.t(partial[0][:i18n]) }
@partial_path = ''
unless partial.nil?
@partial_path = partial[:path]
@partial_path = partial[0][:path]
end
block.arity < 1 ? instance_eval(&block) : block.call(self) if block_given?