1 require_dependency "manifest/local/view/filer/body/file_header/base"
2 require_dependency "manifest/local/view/filer/body/file_header/show"
3 require_dependency "manifest/local/view/filer/body/file_header/none"
9 include FileHeaderModule
12 :symbol, :caption, :summary, :icon, :date, :edit
15 c = self.filer.manifest.symbol.visible? ? Show : None
16 @symbol = c.new self, 'symbol'
17 c = self.filer.manifest.caption.visible? ? Show : None
18 @caption = c.new self, 'caption'
19 c = self.filer.manifest.summary.visible? ? Show : None
20 @summary = c.new self, 'summary'
21 c = self.filer.manifest.icon.visible? ? Show : None
22 @icon = c.new self, 'icon'
23 c = self.filer.manifest.date.visible? ? Show : None
24 @date = c.new self, 'date'
25 c = self.filer.manifest.edit.visible? ? Show : None
26 @edit = c.new self, 'edit'
53 def template_file_name
58 self.template_dir + self.template_file_name