Merge pull request #357 from pateljannat/new-course-ui
This commit is contained in:
@@ -1,23 +1,20 @@
|
||||
{% set courses = get_authored_courses(frappe.session.user, only_published=False) %}
|
||||
|
||||
{% if courses | length %}
|
||||
<div class="cards-parent">
|
||||
{% for course in courses %}
|
||||
{{ widgets.CourseCard(course=course) }}
|
||||
{% endfor %}
|
||||
{% for course in courses %}
|
||||
{{ widgets.CourseCard(course=course) }}
|
||||
{% endfor %}
|
||||
</div>
|
||||
|
||||
{% else %}
|
||||
<div class="empty-state">
|
||||
<div>
|
||||
<img class="icon icon-xl" src="/assets/lms/icons/comment.svg">
|
||||
</div>
|
||||
<div class="empty-state-text">
|
||||
<div class="empty-state-heading">{{ _("No courses created") }}</div>
|
||||
<div class="course-meta">{{ _("Help others learn something new.") }}</div>
|
||||
</div>
|
||||
<div>
|
||||
<a class="button is-secondary button-links" href="/course?new=1">
|
||||
{{ _("Create a Course") }}
|
||||
</a>
|
||||
</div>
|
||||
<div>
|
||||
<img class="icon icon-xl" src="/assets/lms/icons/comment.svg">
|
||||
</div>
|
||||
<div class="empty-state-text">
|
||||
<div class="empty-state-heading">{{ _("No courses created") }}</div>
|
||||
<div class="course-meta">{{ _("Help others learn something new.") }}</div>
|
||||
</div>
|
||||
</div>
|
||||
{% endif %}
|
||||
|
||||
@@ -5,7 +5,8 @@
|
||||
<div> {{ _("Your latest score is {0}.").format(last_attempt_score) }} </div>
|
||||
</div>
|
||||
{% else %}
|
||||
<div id="quiz-title" class="hide" data-max-attempts="{{ quiz.max_attempts }}">{{ quiz.title }}</div>
|
||||
<div id="quiz-title" class="hide" data-name="{{ quiz.name }}"
|
||||
data-max-attempts="{{ quiz.max_attempts }}">{{ quiz.title }}</div>
|
||||
|
||||
<div class="">
|
||||
<div id="start-banner" class="text-center">
|
||||
|
||||
@@ -1,19 +1,22 @@
|
||||
{% set show_search = frappe.db.get_single_value("LMS Settings", "show_search") %}
|
||||
{% set search_placeholder = frappe.db.get_single_value("LMS Settings", "search_placeholder") %}
|
||||
{% set portal_course_creation = frappe.db.get_single_value("LMS Settings", "portal_course_creation") %}
|
||||
|
||||
{% if show_search %}
|
||||
<input class="search" id="search-course" placeholder="{{ _(search_placeholder) }}">
|
||||
<div class="course-search-header">
|
||||
<input class="search" id="search-course" placeholder="{{ _(search_placeholder) }}">
|
||||
{% if portal_course_creation == "Anyone" or has_course_instructor_role() %}
|
||||
<a class="btn btn-secondary btn-md ml-2" href="/courses/new-course"> {{ _("Create a Course") }} </a>
|
||||
{% endif %}
|
||||
</div>
|
||||
|
||||
<div class="empty-state alert alert-dismissible search-empty-state hide">
|
||||
<a href="#" class="close-search-empty-state" aria-label="close">×</a>
|
||||
<div>
|
||||
<img class="icon icon-xl" src="/assets/frappe/images/ui-states/search-empty-state.svg">
|
||||
</div>
|
||||
<div class="empty-state-text">
|
||||
<div class="empty-state-heading">{{ _("No results found") }}</div>
|
||||
<div class="course-meta">{{ _("Try some other keyword or explore our list of courses.") }}</div>
|
||||
</div>
|
||||
<a href="#" class="close-search-empty-state" aria-label="close">×</a>
|
||||
<div>
|
||||
<img class="icon icon-xl" src="/assets/frappe/images/ui-states/search-empty-state.svg">
|
||||
</div>
|
||||
<div class="empty-state-text">
|
||||
<div class="empty-state-heading">{{ _("No results found") }}</div>
|
||||
<div class="course-meta">{{ _("Try some other keyword or explore our list of courses.") }}</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<script> {% include "lms/templates/search_course/search_course.js" %} </script>
|
||||
{% endif %}
|
||||
|
||||
Reference in New Issue
Block a user