update modal general - refs #2681

pull/2818/head
Alex Aragón 7 years ago
parent 92891ee911
commit acf3ea99d0
  1. 9
      assets/css/scss/_base.scss
  2. 2
      main/auth/courses_categories.php
  3. 4
      main/inc/lib/course.lib.php
  4. 6
      main/template/default/auth/course_catalog.html.twig
  5. 9
      src/ThemeBundle/Resources/views/Layout/base-layout.html.twig
  6. 4
      src/ThemeBundle/Resources/views/Macros/box.html.twig

@ -629,6 +629,15 @@ footer {
font-size: 12px; font-size: 12px;
} }
} }
.card-image{
position: relative;
.card-tools{
position: absolute;
bottom: 0;
left: 0;
}
}
.category{ .category{
position: absolute; position: absolute;
border-radius: 10px; border-radius: 10px;

@ -253,7 +253,7 @@ if ($showCourses && $action != 'display_sessions') {
} }
$courseList[] = [ $courseList[] = [
'real_id' => $course['real_id'], 'id' => $course['real_id'],
'title' => $course['title'], 'title' => $course['title'],
'category' => $course['category_title'], 'category' => $course['category_title'],
'image' => $courseMediumImage, 'image' => $courseMediumImage,

@ -6733,10 +6733,10 @@ class CourseManager
$title = $course['title']; $title = $course['title'];
$url = api_get_path(WEB_CODE_PATH).'inc/ajax/course_home.ajax.php?a=show_course_information&code='.$course['code']; $url = api_get_path(WEB_CODE_PATH).'inc/ajax/course_home.ajax.php?a=show_course_information&code='.$course['code'];
$html = Display::url( $html = Display::url(
Display::returnFontAwesomeIcon('info-circle', 'lg'), Display::returnFontAwesomeIcon('info-circle'),
$url, $url,
[ [
'class' => 'ajax btn btn-default btn-sm', 'class' => 'ajax btn btn-light btn-sm',
'data-title' => $title, 'data-title' => $title,
'title' => get_lang('Description'), 'title' => get_lang('Description'),
'aria-label' => get_lang('Description'), 'aria-label' => get_lang('Description'),

@ -26,6 +26,10 @@
<a href="{{ item.url }}" title="{{ item.title }}"> <a href="{{ item.url }}" title="{{ item.title }}">
<img class="card-img-top" alt="{{ item.title }}" src="{{ item.image }}" data-holder-rendered="true" style="width: 100%; display: block;"> <img class="card-img-top" alt="{{ item.title }}" src="{{ item.image }}" data-holder-rendered="true" style="width: 100%; display: block;">
</a> </a>
<div class="card-tools">
{{ item.description_ajax }}
</div>
{% endset %} {% endset %}
{% set content %} {% set content %}
<div class="card-title"> <div class="card-title">
@ -62,7 +66,7 @@
</div> </div>
{% endif %} {% endif %}
{% endset %} {% endset %}
{{ macro.panel_course(item.real_id, '', content, '', '', '', image) }} {{ macro.panel_course(item.id, '', content, '', '', '', image) }}
</div> </div>
{% endfor %} {% endfor %}
</div> </div>

@ -134,16 +134,19 @@
</div> </div>
{# Global modal, load content by AJAX call to href attribute on anchor tag with 'ajax' class #} {# Global modal, load content by AJAX call to href attribute on anchor tag with 'ajax' class #}
<div class="modal fade" id="global-modal" tabindex="-1" role="dialog" aria-labelledby="global-modal-title" aria-hidden="true"> <div class="modal fade" id="global-modal" tabindex="-1" role="dialog" aria-labelledby="global-modal-title" aria-hidden="true">
<div class="modal-dialog modal-lg"> <div class="modal-dialog modal-lg" role="document">
<div class="modal-content"> <div class="modal-content">
<div class="modal-header"> <div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="{{ "Close" | trans }}"> <h5 class="modal-title" id="global-modal-title">Modal title</h5>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">&times;</span> <span aria-hidden="true">&times;</span>
</button> </button>
<h4 class="modal-title" id="global-modal-title">&nbsp;</h4>
</div> </div>
<div class="modal-body"> <div class="modal-body">
</div> </div>
<div class="modal-footer">
<button type="button" class="btn btn-secondary" data-dismiss="modal">Close</button>
</div>
</div> </div>
</div> </div>
</div> </div>

@ -187,12 +187,14 @@
{% macro panel_course(id, header, content, title, footer, subtitle, top_image) %} {% macro panel_course(id, header, content, title, footer, subtitle, top_image) %}
{% autoescape false %} {% autoescape false %}
<div class="card-course course-{{ id }} mt-3 mb-3"> <div class="card card-course course-{{ id }} mt-3 mb-3">
{% if header %} {% if header %}
<div class="card-header"> {{ header }} </div> <div class="card-header"> {{ header }} </div>
{% endif %} {% endif %}
{% if top_image %} {% if top_image %}
<div class="card-image">
{{ top_image }} {{ top_image }}
</div>
{% endif %} {% endif %}
<div class="card-body p-3"> <div class="card-body p-3">
{% if title %} {% if title %}

Loading…
Cancel
Save