
# Conflicts: # app/views/application/_breadcrumbs.html.slim # app/views/application/welcome.html.slim # app/views/exercise_collections/show.html.slim # app/views/external_users/index.html.slim # app/views/layouts/application.html.slim # app/views/proxy_exercises/index.html.slim # app/views/user_exercise_feedbacks/index.html.slim # app/views/user_mailer/send_thank_you_note.slim
42 lines
2.0 KiB
Plaintext
42 lines
2.0 KiB
Plaintext
doctype html
|
|
html lang='en'
|
|
head
|
|
meta charset='utf8'
|
|
meta name='viewport' content='width=device-width, initial-scale=1'
|
|
title = application_name
|
|
link href=asset_path('favicon.png') rel='icon' type='image/png'
|
|
= stylesheet_pack_tag('application', media: 'all', 'data-turbolinks-track': true)
|
|
= stylesheet_pack_tag('stylesheets', media: 'all', 'data-turbolinks-track': true)
|
|
= stylesheet_link_tag('application', media: 'all', 'data-turbolinks-track': true)
|
|
= javascript_pack_tag('application', 'data-turbolinks-track': true)
|
|
= javascript_include_tag('application', 'data-turbolinks-track': true)
|
|
= yield(:head)
|
|
= csrf_meta_tags
|
|
body
|
|
- unless @embed_options[:hide_navbar]
|
|
nav.navbar.navbar-dark.bg-dark.navbar-expand-md.mb-4.py-1 role='navigation'
|
|
.container
|
|
.navbar-brand
|
|
i.fa.fa-code
|
|
= application_name
|
|
button.navbar-toggler data-target='#navbar-collapse' data-toggle='collapse' type='button' aria-expanded='false' aria-label='Toggle navigation'
|
|
span.navbar-toggler-icon
|
|
#navbar-collapse.collapse.navbar-collapse
|
|
= render('navigation', cached: true)
|
|
ul.nav.navbar-nav.ml-auto
|
|
= render('locale_selector', cached: true)
|
|
li.nav-item.mr-3 = link_to(t('shared.help.link'), '#modal-help', data: {toggle: 'modal'}, class: 'nav-link')
|
|
= render('session')
|
|
div data-controller=controller_name
|
|
= render('flash')
|
|
= render('breadcrumbs') if (current_user.try(:admin?) or current_user.try(:teacher?)) && !@embed_options[:hide_navbar]
|
|
- if (controller_name == "exercises" && action_name == "implement")
|
|
.container-fluid
|
|
= yield
|
|
- else
|
|
.container
|
|
= yield
|
|
|
|
- template_variables = {execution_environment: @exercise.execution_environment} if action_name == 'implement'
|
|
= render('shared/modal', classes: 'modal-lg', id: 'modal-help', template: 'application/help', template_variables: template_variables, title: t('shared.help.headline'))
|