Commit 3b03041a26b5a1c939b00f82bd2b4463f97ae23e

Authored by Gustavo
1 parent d29e8e6f

New home subject template

Showing 1 changed file with 84 additions and 0 deletions   Show diff stats
subjects/templates/subjects/home.html 0 → 100644
... ... @@ -0,0 +1,84 @@
  1 +{% extends "categories/home.html" %}
  2 +
  3 +{% load static pagination i18n %}
  4 +
  5 +{% block content %}
  6 + {% if messages %}
  7 + {% for message in messages %}
  8 + <div class="alert alert-{{ message.tags }} alert-dismissible" role="alert">
  9 + <button type="button" class="close" data-dismiss="alert" aria-label="Close">
  10 + <span aria-hidden="true">&times;</span>
  11 + </button>
  12 + <p>{{ message }}</p>
  13 + </div>
  14 + {% endfor %}
  15 + {% endif %}
  16 +
  17 +
  18 +
  19 +
  20 + <!-- Wrapper for slides -->
  21 + <div id="myCarousel" class="carousel slide " data-ride="carousel">
  22 + <!-- Indicators -->
  23 + <ol class="carousel-indicators">
  24 + <li data-target="#myCarousel" data-slide-to="0" class="active"></li>
  25 + <li data-target="#myCarousel" data-slide-to="1"></li>
  26 + <li data-target="#myCarousel" data-slide-to="2"></li>
  27 + <li data-target="#myCarousel" data-slide-to="3"></li>
  28 + </ol>
  29 +
  30 +<div class="carousel-inner" role="listbox">
  31 + {% for new in news %}
  32 + {% if forloop.first %}
  33 + <div class="item active" style="text-align:center">
  34 + <span><a href="{% url 'news:view' new.slug %}"> <img src="{{ new.image.url }}" alt="Image"> </a></span>
  35 + </div>
  36 + {% else %}
  37 + <div class="item" style="text-align:center">
  38 + <span><a href="{% url 'news:view' new.slug %}"> <img src="{{ new.image.url }}" alt="Image"> </a></span>
  39 + </div>
  40 + {% endif%}
  41 + {% endfor %}
  42 +
  43 +</div>
  44 +
  45 + <!-- Left and right controls -->
  46 + <a class="left carousel-control" href="#myCarousel" role="button" data-slide="prev">
  47 + <span class="glyphicon glyphicon-chevron-left" aria-hidden="true"></span>
  48 + <span class="sr-only">Previous</span>
  49 + </a>
  50 + <a class="right carousel-control" href="#myCarousel" role="button" data-slide="next">
  51 + <span class="glyphicon glyphicon-chevron-right" aria-hidden="true"></span>
  52 + <span class="sr-only">Next</span>
  53 + </a>
  54 +</div>
  55 +
  56 +
  57 +
  58 +
  59 +
  60 +
  61 + <div class="col-md-12 cards-content">
  62 + <h2 class=" my-subjects-title"><b><i>{% trans "My Subjects" %} ({{ total_subs }})</i></b></h2>
  63 +
  64 + {% if subjects|length > 0 %}
  65 + <div class="panel-group" id="subject-accordion" role="tablist" aria-multiselectable="true">
  66 + {% for subject in subjects %}
  67 + {% include "subjects/subject_card.html" with accordion_id="subject-accordion" %}
  68 + {% endfor %}
  69 +
  70 + {% pagination request paginator page_obj %}
  71 + </div>
  72 + {% else %}
  73 + <div class="text-center no-subjects">
  74 + <i class="fa fa-graduation-cap"></i>
  75 + <h4>{% trans 'You still do not posses any subject in our platform' %}</h4>
  76 + </div>
  77 + {% endif %}
  78 + </div>
  79 +
  80 + <div id="modal_subject"></div>
  81 +
  82 + <script type="text/javascript" src="{% static 'subjects/js/modal_subject.js' %}"></script>
  83 + <script type="text/javascript" src="{% static 'js/category.js' %}"></script>
  84 +{% endblock content %}
... ...