{% set current_url = '%s://%s%s'|format(app.request.scheme, app.request.host, app.request.requestUri) %}
{% set hide_header = hide_header|default(false) %}
{% set hide_footer = hide_footer|default(false) %}
{% set site_name = 'Ovision' %}
{% set seo_noindex = false %}
{% set seo_nofollow = false %}
{% set mainClass = mainClass ?? '' %}
{% set bodyClass = bodyClass ?? 'no-react' %}
<!DOCTYPE html>
<html lang="{{ app.request.locale|slice(0, 2) }}" prefix="og: http://ogp.me/ns#">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>
{% block meta_title %}
{% block title %}{% endblock title %}
{% endblock meta_title %}
</title>
<link rel="icon" type="image/png" sizes="32x32" href="{{ asset('assets/favicons/favicon.png') }}">
<meta name="theme-color" content="#ffffff">
<link
rel="stylesheet" href="{{ asset('assets/bundle/bundle.css') }}">
</head>
<body id="js-body {{ bodyClass }}" class="ie-padding-body">
{% include 'Layout/includes/flash_message.html.twig' %}
<div id="flash-messages-container"></div>
<div class="off-canvas-content full-height is-relative" data-off-canvas-content>
<div class="fixed-header-container">
{% block header_layout %}
{% include 'Layout/header/header.html.twig' %}
{% endblock %}
{% block top_page %}
{% endblock %}
</div>
<main class="l-main {{ mainClass }}{% block main_class %}{% endblock %}">
{% block body %}{% endblock %}
</main>
<div id="js-reveal-ajax" class="reveal"></div>
{% block modal %}{% endblock %}
</div>
{# Modal pour les requĂȘtes du framework AJAX #}
<div id="js-modal-container"
class="reveal"
data-reveal
data-close-on-click="true">
<div id="js-modal"></div>
</div>
{% block endBody %}{% endblock %}
</body>
<script>
const JS_TRANSLATION = {
flash: {
consultation: {
document_limit: "{{ 'consultation.document_limit'|trans({}, 'flash') }}",
document_save: "{{ 'consultation.document_save'|trans({}, 'flash') }}",
update_machine_in_progress: "{{ 'consultation.update_machine_in_progress'|trans({}, 'flash') }}",
update_machine_error: "{{ 'consultation.update_machine_error'|trans({}, 'flash') }}"
}
},
comment: {
placeholder: "{{ 'comment.placeholder'|trans({}, 'consultation') }}"
},
common: {
left_eye: "{{ 'left_eye'|trans({}, 'common') }}",
right_eye: "{{ 'right_eye'|trans({}, 'common') }}",
short_left_eye: "{{ 'short_left_eye'|trans({}, 'common') }}",
short_right_eye: "{{ 'short_right_eye'|trans({}, 'common') }}",
import: "{{ 'button.import'|trans({}, 'common') }}",
export_refractor: "{{ 'button.export_refractor'|trans({}, 'common') }}",
delete: "{{ 'button.delete'|trans({}, 'common') }}",
back: "{{ 'button.back'|trans({}, 'common') }}",
close: "{{ 'button.close'|trans({}, 'common') }}",
update_machine_data: "{{ 'button.update_machine_data'|trans({}, 'common') }}",
preview: "{{ 'preview'|trans({}, 'common') }}",
in_process: "{{ 'in_process'|trans({}, 'common') }}",
hide_window: "{{ 'button.hide_window'|trans({}, 'common') }}",
show_window: "{{ 'button.show_window'|trans({}, 'common') }}",
loading: "{{ 'loading'|trans({}, 'common') }}",
empty_data: {
document: "{{ 'empty_data.document'|trans({}, 'common') }}",
},
tooltip: {
export_refractor: "{{ 'button.export_refractor'|trans({}, 'common') }}",
import: "{{ 'button.import'|trans({}, 'common') }}",
delete: "{{ 'button.tooltip.delete'|trans({}, 'common') }}",
force_edit_mode: "{{ 'button.tooltip.force_edit_mode'|trans({}, 'common') }}",
create: "{{ 'button.tooltip.create'|trans({}, 'common') }}",
print: "{{ 'button.tooltip.print'|trans({}, 'common') }}",
lense_creation: "{{ 'button.tooltip.lense_creation'|trans({}, 'common') }}",
glasses_creation: "{{ 'button.tooltip.glasses_creation'|trans({}, 'common') }}",
medication_creation: "{{ 'button.tooltip.medication_creation'|trans({}, 'common') }}",
mail_creation: "{{ 'button.tooltip.mail_creation'|trans({}, 'common') }}",
imagery_add: "{{ 'button.tooltip.imagery_add'|trans({}, 'common') }}",
}
},
exams:{
dilat:{
warning:"{{ 'dilat.warning'|trans({}, 'examen')|raw }}"
},
status:{
todo:"{{ 'status.todo'|trans({}, 'examen') }}",
in_progress:"{{ 'status.in_progress'|trans({}, 'examen') }}",
over:"{{ 'status.over'|trans({}, 'examen') }}"
}
},
actions: {
import_patient_folder: "{{ 'actions.import_patient_folder'|trans({}, 'consultation') }}",
},
modal: {
title: {
edit_day_consultation: "{{ 'modal.title.edit_day_consultation'|trans({}, 'consultation') }}",
delete_day_consult_title: "{{ 'modal.title.delete_day_consult_title'|trans({}, 'consultation') }}",
new_day_consultation: "{{ 'modal.title.new_day_consultation'|trans({}, 'consultation') }}",
import_file: "{{ 'modal.title.import_file'|trans({}, 'consultation') }}",
edit_patient: "{{ 'modal.title.edit_patient'|trans({}, 'consultation') }}",
compare_doc: "{{ 'modal.title.compare_doc'|trans({}, 'consultation') }}",
add_doc: "{{ 'modal.title.add_doc'|trans({}, 'consultation') }}"
},
subtitle: {
delete_consultation: "{{ 'modal.subtitle.delete_consultation'|trans({}, 'consultation')|raw }}",
delete_document: "{{ 'modal.subtitle.delete_document'|trans({}, 'consultation')|raw }}"
},
text: {
delete_consultation: "{{ 'modal.text.delete_consultation'|trans({}, 'consultation') }}",
delete_document: "{{ 'modal.text.delete_document'|trans({}, 'consultation') }}"
}
},
consultation: {
date: "{{ 'consult_date'|trans({}, 'consultation') }}",
common: {
consultations: "{{ 'common.consultations'|trans({}, 'consultation') }}",
documents: "{{ 'common.documents'|trans({}, 'consultation') }}"
},
document: {
tabs: {
mail: "{{ 'document.tabs.mail'|trans({}, 'consultation') }}",
glasses: "{{ 'document.tabs.glasses'|trans({}, 'consultation') }}",
lenses: "{{ 'document.tabs.lenses'|trans({}, 'consultation') }}",
medication: "{{ 'document.tabs.medication'|trans({}, 'consultation') }}",
}
}
}
};
</script>
<script src="{{ asset('assets/bundle/bundle.js') }}"></script>
<script>
const MACHINE_PLACEHOLDER = "{{ constant('App\\Domain\\Common\\Entity\\Machine::MACHINE_PLACEHOLDER') }}";
</script>
{% block javascript %}{% endblock %}
</html>