diff --git a/app/views/configurations/index.html.haml b/app/views/configurations/index.html.haml --- a/app/views/configurations/index.html.haml +++ b/app/views/configurations/index.html.haml @@ -1,37 +1,48 @@ /- content_for :header do / = javascript_include_tag 'local_jquery' -%h1 System configuration +.container-fluid + .row + .col-md-12 + %h1 System configuration + .row + .col-md-12 + = link_to 'Set exam mode', set_exam_right_grader_configuration_index_path('false'), class: 'btn btn-warning' + = link_to 'Set practice mode', set_exam_right_grader_configuration_index_path('true'), class: 'btn btn-info' -- @group.each do |g| - %h2= g - %table.table.table-striped - %thead - %th{style: 'width: 25%'} Key - %th{style: 'width: 10%'}Type - %th{style: 'width: 15%'} Value - %th Description - - @configurations.each do |conf| - - next if conf.key[0...(conf.key.index('.'))] != g - - @grader_configuration = conf - %tr - %td - /= in_place_editor_field :grader_configuration, :key, {}, :rows=>1 - = @grader_configuration.key - %td - /= in_place_editor_field :grader_configuration, :value_type, {}, :rows=>1 - = @grader_configuration.value_type - %td - = best_in_place @grader_configuration, :value, ok_button: "ok", cancel_button: "cancel" - %td= conf.description + - @group.each do |g| + .row + .col-md-12 + %h2= g + %table.table.table-striped + %thead + %th{style: 'width: 25%'} Key + %th{style: 'width: 10%'}Type + %th{style: 'width: 15%'} Value + %th Description + - @configurations.each do |conf| + - next if conf.key[0...(conf.key.index('.'))] != g + - @grader_configuration = conf + %tr + %td + /= in_place_editor_field :grader_configuration, :key, {}, :rows=>1 + = @grader_configuration.key + %td + /= in_place_editor_field :grader_configuration, :value_type, {}, :rows=>1 + = @grader_configuration.value_type + %td + = best_in_place @grader_configuration, :value, ok_button: "ok", cancel_button: "cancel" + %td= conf.description -- if GraderConfiguration.config_cached? - %br/ - Your config is saved, but it does not automatically take effect. - %br/ - If you have one mongrel process running, you can - = link_to '[click]', :action => 'reload' - here to reload. - %br/ - If you have more than one process running, you should restart - them manually. + .row + .col-md-12 + - if GraderConfiguration.config_cached? + %br/ + Your config is saved, but it does not automatically take effect. + %br/ + If you have one mongrel process running, you can + = link_to '[click]', :action => 'reload' + here to reload. + %br/ + If you have more than one process running, you should restart + them manually.