Improve numbering format for tips
This commit is contained in:
@ -10,4 +10,4 @@
|
|||||||
i.fa.fa-lightbulb
|
i.fa.fa-lightbulb
|
||||||
= t('exercises.implement.tips.heading')
|
= t('exercises.implement.tips.heading')
|
||||||
.card-body.text-dark.bg-white.p-2
|
.card-body.text-dark.bg-white.p-2
|
||||||
= render(partial: 'tips/collapsed_card', collection: @tips, as: :exercise_tip)
|
= render(partial: 'tips/collapsed_card', collection: @tips, as: :exercise_tip, locals: { tip_prefix: '' })
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
- tip = exercise_tip.tip
|
- tip = exercise_tip.tip
|
||||||
|
- index = exercise_tip_counter + 1
|
||||||
.card class="#{exercise_tip.parent_exercise_tip_id? || exercise_tip.rank != 1 ? 'mt-2' : ''}"
|
.card class="#{exercise_tip.parent_exercise_tip_id? || exercise_tip.rank != 1 ? 'mt-2' : ''}"
|
||||||
.card-header.p-2 id="tip-heading-#{exercise_tip.id}" role="tab"
|
.card-header.p-2 id="tip-heading-#{exercise_tip.id}" role="tab"
|
||||||
.card-title.mb-0
|
.card-title.mb-0
|
||||||
@ -7,7 +8,7 @@
|
|||||||
i.fa aria-hidden="true"
|
i.fa aria-hidden="true"
|
||||||
span
|
span
|
||||||
= t('activerecord.models.tip.one')
|
= t('activerecord.models.tip.one')
|
||||||
=< exercise_tip.rank
|
=< tip_prefix + index.to_s
|
||||||
= ": #{tip.title}" if tip.title?
|
= ": #{tip.title}" if tip.title?
|
||||||
.card.card-collapse.collapse id="tip-collapse-#{exercise_tip.id}" aria-labelledby="tip-heading-#{exercise_tip.id}" role="tabpanel" data-exercise-tip-id=exercise_tip.id
|
.card.card-collapse.collapse id="tip-collapse-#{exercise_tip.id}" aria-labelledby="tip-heading-#{exercise_tip.id}" role="tabpanel" data-exercise-tip-id=exercise_tip.id
|
||||||
.card-body.p-3
|
.card-body.p-3
|
||||||
@ -21,4 +22,6 @@
|
|||||||
pre
|
pre
|
||||||
code.mh-100 class="language-#{tip.file_type.programming_language}"
|
code.mh-100 class="language-#{tip.file_type.programming_language}"
|
||||||
= tip.example
|
= tip.example
|
||||||
= render(partial: 'tips/collapsed_card', collection: exercise_tip.children, as: :exercise_tip)
|
= render(partial: 'tips/collapsed_card',
|
||||||
|
collection: exercise_tip.children, as: :exercise_tip,
|
||||||
|
locals: { tip_prefix: "#{index}." })
|
||||||
|
Reference in New Issue
Block a user