• R/O
  • SSH
  • HTTPS

tenarai: 提交


Commit MetaInfo

修訂53 (tree)
時間2008-02-27 22:30:09
作者junkikuchi

Log Message

updated.

Change Summary

差異

--- trunk/Rakefile (revision 52)
+++ trunk/Rakefile (revision 53)
@@ -37,7 +37,7 @@
3737 },
3838
3939 :relation => [
40- ['service.widget', 'widget' ],
40+ ['service.widget', 'widget' ],
4141 ['user.content', 'content' ],
4242 ['user.session', 'session.user' ],
4343 ['content.parent', 'content.node' ],
@@ -226,7 +226,7 @@
226226 :row => {},
227227 :relation => {'view' => 'view:resource'},
228228 :preference => {
229- 'box.background.background_color' => 'silver'
229+ 'box.text.text_align' => 'left',
230230 }
231231 },
232232
@@ -244,22 +244,32 @@
244244 :row => {},
245245 :relation => {'view' => 'view:resource.login'},
246246 },
247-=begin
248247 {
249- :name => 'session.user.content.view.widget.login.reset_style',
248+ :name => 'session.user.content.view.html.login.reset_style',
250249 :class => 'Widget::YUI::ResetFontsGrids',
251250 :row => {},
252251 :relation => {'view' => 'view:resource.login'},
253252 :preference => {
254- 'yui.reset_fonts_grids.url' => 'http://localhost/pub/yui-2.4.1/build/reset-fonts-grids/reset-fonts-grids.css',
253+ #'yui.reset_fonts_grids.url' => 'http://localhost/pub/yui-2.4.1/build/reset-fonts-grids/reset-fonts-grids.css',
255254 }
256255 },
257-=end
258256 {
259257 :name => 'session.user.content.view.html.login.header',
260258 :class => 'Widget::Content::Header',
261259 :row => {},
262260 :relation => {'view' => 'view:resource.login'},
261+ :preference => {
262+ 'box.font.font_size' => '197%',
263+ 'box.margin.margin_top' => '10px',
264+ 'box.margin.margin_right' => '10px',
265+ 'box.margin.margin_bottom' => '10px',
266+ 'box.margin.margin_left' => '10px',
267+ 'box.padding.padding_top' => '10px',
268+ 'box.padding.padding_right' => '10px',
269+ 'box.padding.padding_bottom' => '10px',
270+ 'box.padding.padding_left' => '10px',
271+ 'box.border.border_bottom' => 'solid 3px blue',
272+ }
263273 },
264274
265275 {
@@ -267,6 +277,13 @@
267277 :class => 'Widget::User::Login',
268278 :row => {},
269279 :relation => {'view' => 'view:resource.login'},
280+ :preference => {
281+ 'box.font.font_size' => '152%',
282+ 'box.margin.margin_top' => '25px',
283+ 'box.margin.margin_right' => 'auto',
284+ 'box.margin.margin_left' => 'auto',
285+ 'box.size.width' => '500px',
286+ }
270287 },
271288
272289 {
--- trunk/lib/tenarai/preference.rb (revision 52)
+++ trunk/lib/tenarai/preference.rb (revision 53)
@@ -216,7 +216,7 @@
216216 def preference(name, param={}, &block)
217217 if pref = self.meta[:preference][name]
218218 pref.param.merge!(param)
219- block.call(pref)
219+ block.call(pref) if block_given?
220220 pref
221221 else
222222 self.meta[:preference] << Preference.new(name, param, &block)
--- trunk/lib/tenarai/xml.rb (revision 52)
+++ trunk/lib/tenarai/xml.rb (revision 53)
@@ -159,7 +159,8 @@
159159 '"' => '&quot;',
160160 "'" => '&#039;',
161161 '>' => '&gt;',
162- '<' => '&lt;'
162+ '<' => '&lt;',
163+ ' ' => '&nbsp;'
163164 }
164165
165166 ESC_STR = ESC.inject('') do |ret, (key, val)|
--- trunk/webapp/Service.rb (revision 52)
+++ trunk/webapp/Service.rb (revision 53)
@@ -92,7 +92,10 @@
9292 end.sort do |(aw, aval), (bw, bval)|
9393 aw.min <=> bw.min
9494 end.each do |w, val|
95- w.init(self, *val.split(','))
95+ query = val.split(',').map do |v|
96+ Tenarai::CGI.decode(v)
97+ end
98+ w.init(self, *query)
9699 end
97100
98101 ws.each do |wid, query|
--- trunk/webapp/Widget/Content/Form.rb (revision 52)
+++ trunk/webapp/Widget/Content/Form.rb (revision 53)
@@ -10,11 +10,11 @@
1010 extend Tenarai::ClassLoader
1111
1212 preference_css 'box'
13- preference_css 'msg', 'p'
14- preference_css 'form_label', 'label'
15- preference_css 'form_title', 'input'
16- preference_css 'form_content', 'textarea'
17- preference_css 'form_submit', 'input[type="submit"]'
13+ preference_css 'msg', 'p'
14+ preference_css 'label', 'label'
15+ preference_css 'title', 'input[type="text"]'
16+ preference_css 'content', 'textarea'
17+ preference_css 'submit', 'input[type="submit"]'
1818
1919 preference 'preference' do |pref|
2020 pref.group('form') do |form|
--- trunk/webapp/Widget/User/Form.rb (revision 52)
+++ trunk/webapp/Widget/User/Form.rb (revision 53)
@@ -10,11 +10,10 @@
1010 extend Tenarai::ClassLoader
1111
1212 preference_css 'box'
13- preference_css 'msg', 'p'
14- preference_css 'form_label', 'label'
15- preference_css 'form_title', 'input'
16- preference_css 'form_content', 'textarea'
17- preference_css 'form_submit', 'input[type="submit"]'
13+ preference_css 'msg', 'p'
14+ preference_css 'label', 'label'
15+ preference_css 'input', 'input[type="text"]', 'input[type="password"]'
16+ preference_css 'submit', 'input[type="submit"]'
1817
1918 preference 'preference' do |pref|
2019 pref.group('form') do |form|
--- trunk/webapp/Widget/User/Login.rb (revision 52)
+++ trunk/webapp/Widget/User/Login.rb (revision 53)
@@ -13,8 +13,27 @@
1313 preference_css 'error', 'p'
1414 preference_css 'label', 'label'
1515 preference_css 'input', 'input[type="text"]', 'input[type="password"]'
16+ preference_css 'br', 'br'
1617 preference_css 'submit', 'input[type="submit"]'
1718
19+ preference('label')['margin']['margin_top'].value = '10px'
20+ preference('label')['margin']['margin_bottom'].value = '10px'
21+ preference('label')['layout']['display'].value = 'block'
22+ preference('label')['layout']['float'].value = 'left'
23+ preference('label')['text']['text_align'].value = 'right'
24+ preference('label')['size']['width'].value = '10em'
25+
26+ preference('input')['margin']['margin_top'].value = '10px'
27+ preference('input')['margin']['margin_bottom'].value = '10px'
28+ preference('input')['layout']['display'].value = 'block'
29+ preference('input')['layout']['float'].value = 'left'
30+ preference('input')['size']['width'].value = '10em'
31+
32+ preference('br')['layout']['display'].value = 'block'
33+ preference('br')['layout']['clear'].value = 'both'
34+
35+ preference('submit')['margin']['margin_left'].value = '10em'
36+
1837 def post(service, query={})
1938 resource.login(query['username'], query['password'])
2039 end
@@ -32,7 +51,7 @@
3251
3352 form.tag('div') do |div|
3453 _id = html_id('username')
35- div.tag('label', 'for' => _id).text('UserName:')
54+ div.tag('label', 'for' => _id).text('UserName: ')
3655 div.tag(
3756 'input',
3857 'id' => _id,
@@ -43,7 +62,7 @@
4362 div.tag('br')
4463
4564 _id = html_id('password')
46- div.tag('label', 'for' => _id).text('Password:')
65+ div.tag('label', 'for' => _id).text('Password: ')
4766 div.tag(
4867 'input',
4968 'id' => _id,
--- trunk/webapp/Widget.rb (revision 52)
+++ trunk/webapp/Widget.rb (revision 53)
@@ -83,6 +83,7 @@
8383 'clip',
8484 'visibility',
8585 'z_index',
86+ 'display',
8687 ]
8788 }
8889
@@ -152,8 +153,12 @@
152153 def post(service, query={})
153154 end
154155
155- def css_id
156- '#id' + primary_key.to_s
156+ def css_id(val=nil)
157+ if val.nil?
158+ '#id' + primary_key.to_s
159+ else
160+ '#id' + primary_key.to_s + ' ' + val.to_s
161+ end
157162 end
158163
159164 def html_id(val=nil)
Show on old repository browser