translations and whitespaces

This commit is contained in:
Karol
2019-10-21 18:03:56 +02:00
parent 9512fe4a79
commit f51dde4ef7
8 changed files with 14 additions and 12 deletions

View File

@ -236,7 +236,6 @@ $(document).on('turbolinks:load', function() {
$('#exercise_unpublished').prop('checked', true); $('#exercise_unpublished').prop('checked', true);
} }
}) })
}; };
var observeExportButtons = function(){ var observeExportButtons = function(){

View File

@ -141,7 +141,6 @@ class ExercisesController < ApplicationController
exported: false exported: false
} }
) )
}, status: 200 }, status: 200
end end

View File

@ -7,7 +7,6 @@ module CodeOcean
def validate(record) def validate(record)
existing_files = File.where(name: record.name, path: record.path, file_type_id: record.file_type_id, existing_files = File.where(name: record.name, path: record.path, file_type_id: record.file_type_id,
context_id: record.context_id, context_type: record.context_type).to_a context_id: record.context_id, context_type: record.context_type).to_a
unless existing_files.empty? unless existing_files.empty?
if (not record.context.is_a?(Exercise)) || (record.context.new_record?) if (not record.context.is_a?(Exercise)) || (record.context.new_record?)
record.errors[:base] << 'Duplicate' record.errors[:base] << 'Duplicate'

View File

@ -55,8 +55,8 @@ module ProformaService
end end
filenames.select { |f| f[/\.xml$/] }.any? filenames.select { |f| f[/\.xml$/] }.any?
# rescue Zip::Error rescue Zip::Error
# raise Proforma::InvalidZip raise Proforma::InvalidZip
end end
end end
end end

View File

@ -1,18 +1,18 @@
- if error - if error
= button_tag type: 'button', class:'btn btn-primary pull-right export-button export-retry-button', data: {exercise_id: exercise.id} do = button_tag type: 'button', class:'btn btn-primary pull-right export-button export-retry-button', data: {exercise_id: exercise.id} do
i.fa.fa-refresh.confirm-icon i.fa.fa-refresh.confirm-icon
= ' Retry' = t('exercises.export_codeharbor.buttons.retry')
- else - else
- unless exported - unless exported
- if update_right - if update_right
= button_tag type: 'button', class:'btn btn-primary pull-right export-action export-button', data: {exercise_id: exercise.id, export_type: 'export'} do = button_tag type: 'button', class:'btn btn-primary pull-right export-action export-button', data: {exercise_id: exercise.id, export_type: 'export'} do
i.fa.fa-check.confirm-icon i.fa.fa-check.confirm-icon
= ' Export' = t('exercises.export_codeharbor.buttons.export')
- else - else
= button_tag type: 'button', class:'btn btn-primary pull-right export-action export-button', data: {exercise_id: exercise.id, export_type: 'create_new'} do = button_tag type: 'button', class:'btn btn-primary pull-right export-action export-button', data: {exercise_id: exercise.id, export_type: 'create_new'} do
i.fa.fa-check.confirm-icon i.fa.fa-check.confirm-icon
= ' Create new' = t('exercises.export_codeharbor.buttons.create_new')
= button_tag type: 'submit', class:'btn btn-secondary pull-right export-button', data: {dismiss: 'modal'} do = button_tag type: 'submit', class:'btn btn-secondary pull-right export-button', data: {dismiss: 'modal'} do
i.fa.fa-remove.abort-icon i.fa.fa-remove.abort-icon
= exported ? ' Close' : ' Abort' = exported ? t('exercises.export_codeharbor.buttons.close') : t('exercises.export_codeharbor.buttons.abort')

View File

@ -1,5 +1,3 @@
#export-exercise #export-exercise
.export-message .export-message
= 'This should not be seen'
.export-exercise-actions .export-exercise-actions
= 'This neither'

View File

@ -11,7 +11,7 @@
= f.pagedown :description, input_html: { preview: true, rows: 10 } = f.pagedown :description, input_html: { preview: true, rows: 10 }
.form-group .form-group
= f.label(:execution_environment_id) = f.label(:execution_environment_id)
= f.collection_select(:execution_environment_id, @execution_environments, :id, :name, {include_blank: 'None'}, class: 'form-control') = f.collection_select(:execution_environment_id, @execution_environments, :id, :name, {include_blank: t('exercises.form.none')}, class: 'form-control')
/.form-group /.form-group
= f.label(:instructions) = f.label(:instructions)
= f.hidden_field(:instructions) = f.hidden_field(:instructions)

View File

@ -331,6 +331,12 @@ en:
export_failed: 'Export has failed.<br>ID: %{id}<br>Title: %{title}<br><br>Error: %{error}' export_failed: 'Export has failed.<br>ID: %{id}<br>Title: %{title}<br><br>Error: %{error}'
error: 'An error occurred while contacting Codeharbor<br>Error: %{message}' error: 'An error occurred while contacting Codeharbor<br>Error: %{message}'
checking_codeharbor: Checking whether exercise exists on Codeharbor. checking_codeharbor: Checking whether exercise exists on Codeharbor.
buttons:
retry: ' Retry'
export: ' Export'
create_new: ' Create new'
close: ' Close'
abort: ' Abort'
file_form: file_form:
hints: hints:
feedback_message: This message is used as a hint for failing tests. feedback_message: This message is used as a hint for failing tests.
@ -341,6 +347,7 @@ en:
click_to_collapse: "Click to expand/collapse..." click_to_collapse: "Click to expand/collapse..."
unpublish_warning: This will unpublish the exercise. Any student trying to implement it will get an error message, until it is published again. unpublish_warning: This will unpublish the exercise. Any student trying to implement it will get an error message, until it is published again.
no_execution_environment_selected: Select an execution environment before publishing the exercise. no_execution_environment_selected: Select an execution environment before publishing the exercise.
none: None
implement: implement:
alert: alert:
text: 'Your browser does not support features required for using %{application_name}. Please access %{application_name} using a modern browser.' text: 'Your browser does not support features required for using %{application_name}. Please access %{application_name} using a modern browser.'