Description:
fixed problem description refresh bug
Commit status:
[Not Reviewed]
References:
Comments:
0 Commit comments 0 Inline Comments
Unresolved TODOs:
There are no unresolved TODOs
Add another comment

r259:fd4ff20f8070 - - 3 files changed: 22 inserted, 8 deleted

@@ -0,0 +1,17
1 + <div class="problem-bar" id="problem-bar-<%= problem.id %>">
2 + <% if @page_reload_when_view_problem %>
3 + <a href="<%= url_for :action => 'list', :id => problem.id %>">
4 + <% else %>
5 + <a href="#"
6 + onclick="$$('.problem-panel').each(function(elt) {elt.hide();}); $('problem-panel-<%= problem.id %>').show(); $('problem-panel-filler').hide(); return false;">
7 + <% end %>
8 + <span class="problem-title">
9 + <%= problem.full_name %>
10 + <% if @prob_submissions[problem_title_counter][:count] > 0 %>
11 + [<%= @prob_submissions[problem_title_counter][:count] %> trials(s)]
12 + <% else %>
13 + [No trials]
14 + <% end %>
15 + </span>
16 + </a>
17 + </div>
@@ -278,6 +278,7
278 278
279 279 def problems
280 280 prepare_list_information
281 + @page_reload_when_view_problem = true
281 282 render :partial => 'problem_title', :collection => @problems, :as => :problem
282 283 end
283 284
@@ -335,8 +336,12
335 336 @current_problem_id = session[:current_problem_id]
336 337 session.delete(:current_problem_id)
337 338 else
339 + if params.has_key? :id
340 + @current_problem_id = params[:id].to_i
341 + else
338 342 @current_problem_id = nil
339 343 end
344 + end
340 345
341 346 @problems = all_problems.reject { |problem| passed.has_key? problem.id }
342 347
deleted file
You need to be logged in to leave comments. Login now