Changeset 1254
- Timestamp:
- 2008-11-14 11:45:38 (2 months ago)
- Files:
-
- trunk/app/controllers/application.rb (modified) (1 diff)
- trunk/app/views/templates/defaults/+adminLayout.zafu (added)
- trunk/app/views/templates/defaults/+login.zafu (modified) (1 diff)
- trunk/public/stylesheets/default.css (added)
- trunk/test/functional/session_controller_test.rb (modified) (2 diffs)
- trunk/test/functional/users_controller_test.rb (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/app/controllers/application.rb
r1253 r1254 897 897 when '+login' 898 898 content =~ %r{<form[^>]* action\s*=\s*./session} 899 when '+adminLayout' 900 content =~ %r{<%= @content_for_layout %>} && %r{show_link(:admin_links)} 899 901 else 900 902 true trunk/app/views/templates/defaults/+login.zafu
r1253 r1254 7 7 <meta http-equiv="Content-Language" do='void' content='fr-fr' tset_content='[v_lang]_content'/> 8 8 9 <r:stylesheets name='stylesheets' list='reset,zena'/> 10 <style> 11 body { font:0.9em Verdana, Arial, sans-serif; line-height:1; color:#242424; } 12 #login_form, #not_found { position:absolute; top:240px; left:0; width:550px; background:#9FA6AC; border:1px dotted #450009; } 13 #login_form div, #not_found div { float:right; font-size:0.85em; padding:5px;} 14 #login_form input { padding:1px; margin:0.3em; border:1px solid grey; } 15 #login_form table { text-align:right; margin:0;} 16 </style> 9 <r:stylesheets name='stylesheets' list='reset,zena,default'/> 17 10 </head> 18 11 <body> trunk/test/functional/session_controller_test.rb
r1253 r1254 13 13 end 14 14 15 def test_render_invalid_ template15 def test_render_invalid_login 16 16 Version.connection.execute "UPDATE #{Version.table_name} SET text = 'empty' WHERE id = #{versions_id(:Node_login_zafu_en)}" 17 17 without_files('test.host/zafu') do … … 19 19 assert_response :success 20 20 assert_equal ["zafu", "default", "Node-+login", "en", "_main.erb"], @response.rendered_file.split('/')[-5..-1] 21 assert_match %r{ There was a problem}, @response.body21 assert_match %r{Using default '\+login' template}, @response.body 22 22 assert_no_match %r{empty}, @response.body 23 23 end trunk/test/functional/users_controller_test.rb
r1018 r1254 20 20 assert_equal 'Africa/Algiers', user[:time_zone] 21 21 end 22 23 def test_render_invalid_adminLayout 24 login(:lion) 25 Version.connection.execute "UPDATE #{Version.table_name} SET text = 'empty' WHERE id = #{versions_id(:Node_admin_layout_zafu_en)}" 26 without_files('test.host/zafu') do 27 get 'index' 28 assert_response :success 29 assert_match %r{Using default '\+adminLayout' template}, @response.body 30 assert_no_match %r{empty}, @response.body 31 end 32 end 22 33 end
