Add collapse_exercise_description LTI parameter

This commit is contained in:
Sebastian Serth
2021-01-29 13:54:47 +01:00
parent 60f7c9d445
commit 6900d4ef2c
2 changed files with 8 additions and 3 deletions

View File

@ -211,6 +211,7 @@ module Lti
@embed_options = {}
%i[hide_navbar
hide_exercise_description
collapse_exercise_description
disable_run
disable_score
disable_rfc

View File

@ -11,13 +11,17 @@
span.badge.badge-pill.badge-primary.float-right.score
h1 id="exercise-headline"
i class="fa fa-chevron-down" id="description-symbol"
i id="description-symbol" class=(@embed_options[:collapse_exercise_description] ? 'fa fa-chevron-right' : 'fa fa-chevron-down')
= @exercise.title
#description-card.lead.description-card
#description-card.lead class=(@embed_options[:collapse_exercise_description] ? 'description-card-collapsed' : 'description-card')
= render_markdown(@exercise.description)
a#toggle href="#" data-show=t('shared.show') data-hide=t('shared.hide') = t('shared.hide')
a#toggle href="#" data-show=t('shared.show') data-hide=t('shared.hide')
- if @embed_options[:collapse_exercise_description]
= t('shared.show')
- else
= t('shared.hide')
#alert.alert.alert-danger role='alert'
h4 = t('.alert.title')