修訂 | 115 (tree) |
---|---|
時間 | 2008-09-10 07:06:18 |
作者 | junkikuchi |
updated.
@@ -80,6 +80,7 @@ | ||
80 | 80 | init_model.each do |key, val| |
81 | 81 | val.each do |v| |
82 | 82 | obj = Tenarai::ClassLoader[v[:class]].new(model[key], v[:row]) |
83 | + obj.save | |
83 | 84 | |
84 | 85 | map[key] ||= {} |
85 | 86 | map[key][v[:name]] = obj |
@@ -12,11 +12,15 @@ | ||
12 | 12 | css |
13 | 13 | |
14 | 14 | def render_html(head, body) |
15 | - #body.tag('div', html_attr) do |div| | |
16 | - # @preview = true | |
17 | - # resource.resource.content.preview(@service, [], head, div) | |
18 | - # div.text('') if div.empty? | |
19 | - #end unless @preview | |
15 | + body.tag( | |
16 | + 'iframe', | |
17 | + html_attr.merge('src' => uri(resource.resource.view)) | |
18 | + ) do |iframe| | |
19 | + #@preview = true | |
20 | + #resource.resource.content.preview(@service, [], head, div) | |
21 | + #div.text('') if div.empty? | |
22 | + iframe.text('') | |
23 | + end | |
20 | 24 | end |
21 | 25 | end |
22 | 26 | end |
@@ -11,8 +11,12 @@ | ||
11 | 11 | class HTML < ::Widget |
12 | 12 | extend Tenarai::ClassLoader |
13 | 13 | |
14 | + css '*' | |
14 | 15 | css 'html' |
15 | 16 | css 'body' |
17 | + css 'ul' | |
18 | + css 'li ul' | |
19 | + css 'ul li' | |
16 | 20 | css 'a' |
17 | 21 | css 'a:link' |
18 | 22 | css 'a:visited' |
@@ -6,10 +6,13 @@ | ||
6 | 6 | extend Tenarai::ClassLoader |
7 | 7 | |
8 | 8 | MIME = { |
9 | - '.txt' => 'text/plain', | |
10 | - '.js' => 'text/javascript', | |
11 | - '.css' => 'text/css', | |
12 | - '.swf' => 'application/x-shockwave-flash', | |
9 | + '.html' => 'text/html', | |
10 | + '.htm' => 'text/html', | |
11 | + '.txt' => 'text/plain', | |
12 | + '.js' => 'text/javascript', | |
13 | + '.css' => 'text/css', | |
14 | + '.gif' => 'image/gif', | |
15 | + '.swf' => 'application/x-shockwave-flash', | |
13 | 16 | } |
14 | 17 | |
15 | 18 | attr_accessor :pub_dir |