Commit 18fe37fc7a322f4acee4764ba95814f707af3225

Authored by Gustavo Bernardo
1 parent 5e39556d

Search template added [Issue:#251]

Showing 1 changed file with 153 additions and 26 deletions   Show diff stats
users/templates/users/search.html
1   -<html>
2   -<h1> Links </h1>
3   -{% for link in link_list %}
4   - {{link.name}} </br>
5   -{% endfor %}
6   -
7   -<h1> Polls </h1>
8   -{% for poll in poll_list %}
9   - {{poll.name}} </br>
10   -{% endfor %}
11   -
12   -<h1> Exams </h1>
13   -{% for exam in exam_list %}
14   - {{exam.name}} </br>
15   -{% endfor %}
16   -
17   -<h1> Forums </h1>
18   -{% for forum in forum_list %}
19   - {{forum.name}} </br>
20   -{% endfor %}
21   -
22   -<h1> Files </h1>
23   -{% for file in file_list %}
24   - {{file.name}} </br>
25   -{% endfor %}
26   -</html>
  1 +{% extends 'home.html' %}
  2 +
  3 +{% load i18n pagination django_bootstrap_breadcrumbs permission_tags static %}
  4 +{% block javascript %}
  5 + <script type="text/javascript" src="{% static 'js/forum.js' %}"></script>
  6 + <script src="{% static 'js/file.js' %}"></script>
  7 + <script type="text/javascript" src="{% static 'js/material.js' %}"></script>
  8 + <script type = "text/javascript" src="{% static 'js/topic_editation_presentation.js' %}"></script>
  9 + <script type = "text/javascript" src="{% static 'js/links.js' %}"></script>
  10 + <script src="{% static 'js/modals_requisitions.js'%}"></script>
  11 + <script src="{% static 'js/modal_poll.js'%}"></script>
  12 +{% endblock %}
  13 +
  14 +{% block breadcrumbs %}
  15 + {{ block.super }}
  16 + {% breadcrumb 'Search' 'users:search' %}
  17 +
  18 +{% endblock %}
  19 +
  20 +
  21 +{% block content %}
  22 +<div class="jumbotron">
  23 +<h3>Search Result:</h3> {{qtd}} items found
  24 +<div class="panel-group">
  25 + <div class="panel panel-default">
  26 + <div class="panel-heading">
  27 + <h4 class="panel-title">
  28 + <a data-toggle="collapse" href="#Link" id="bot"> <i class="fa fa-caret-square-o-down" aria-hidden="true" id="down"></i>Links</a>
  29 + </h4>
  30 + </div>
  31 + <div id="Link" class="panel-collapse collapse">
  32 + <div class="panel-body">
  33 +
  34 + {% if link_list %}
  35 + {% for link in link_list %}
  36 + <li id = "link_{{ link.slug }}"><i class="fa fa-link" aria-hidden="true"></i> <a href="javascript:modal.get('{% url 'course:links:view_link' link.slug %}', '#viewLinkModal','#divModalLink')">{{link.name}}</a></li>
  37 + {% endfor %}
  38 + <div class = 'row' id ="divModalLink">
  39 +
  40 + </div>
  41 + {% else %}
  42 + {% trans 'No results found'%}
  43 + {% endif%}
  44 + </div>
  45 +
  46 + </div>
  47 + </div>
  48 +</div>
  49 +<div class="panel-group">
  50 + <div class="panel panel-default">
  51 + <div class="panel-heading">
  52 + <h4 class="panel-title">
  53 + <a data-toggle="collapse" href="#File" id="bot1"> <i class="fa fa-caret-square-o-down" aria-hidden="true" id="down1"></i>File</a>
  54 + </h4>
  55 + </div>
  56 + <div id="File" class="panel-collapse collapse">
  57 + <div class="panel-body">
  58 + {% if file_list %}
  59 + {% for file in file_list %}
  60 + <li id="file_{{ file.slug }}"><i class="material-icons">{{ file.file_type.icon }}</i> <a href="{% url 'course:file_material_view' file.slug %}" target="_blank">{{ file.name }}</a></li>
  61 + {% endfor%}
  62 + {% else %}
  63 + {% trans 'No results found' %}
  64 + {% endif %}
  65 +
  66 + <div class="row" id="divModalFile">
  67 +
  68 + </div>
  69 + </div>
  70 +
  71 +
  72 + </div>
  73 + </div>
  74 +</div>
  75 +
  76 +<div class="panel-group">
  77 + <div class="panel panel-default">
  78 + <div class="panel-heading">
  79 + <h4 class="panel-title">
  80 + <a data-toggle="collapse" href="#Forum" id="bot2"> <i class="fa fa-caret-square-o-down" aria-hidden="true" id="down2"></i>Forum</a>
  81 + </h4>
  82 + </div>
  83 + <div id="Forum" class="panel-collapse collapse">
  84 + <div class="panel-body">
  85 + {% if forum_list %}
  86 + {% for forum in forum_list %}
  87 + <li><i class="fa fa-commenting" aria-hidden="true"></i> <a id="forum_{{ forum.id }}" href="{% url 'course:forum:view' forum.slug %}"> {{ forum }}</a></li>
  88 + {% endfor %}
  89 + {% else %}
  90 +
  91 + {% trans 'No results found' %}
  92 +
  93 + {% endif %}
  94 + </div>
  95 +
  96 + </div>
  97 + </div>
  98 +</div>
  99 +<div class="panel-group">
  100 + <div class="panel panel-default">
  101 + <div class="panel-heading">
  102 + <h4 class="panel-title">
  103 + <a data-toggle="collapse" href="#Exam" id="bot3"> <i class="fa fa-caret-square-o-down" aria-hidden="true" id="down3"></i>Exam</a>
  104 + </h4>
  105 + </div>
  106 + <div id="Exam" class="panel-collapse collapse">
  107 + <div class="panel-body">
  108 + {% if exam_list %}
  109 +
  110 + {% else %}
  111 + {% trans 'No results found' %}
  112 + {% endif %}
  113 + </div>
  114 +
  115 + </div>
  116 + </div>
  117 +</div>
  118 +<div class="panel-group">
  119 + <div class="panel panel-default">
  120 + <div class="panel-heading">
  121 + <h4 class="panel-title">
  122 + <a data-toggle="collapse" href="#Poll" id="bot4"> <i class="fa fa-caret-square-o-down" aria-hidden="true" id="down4"></i>Poll</a>
  123 + </h4>
  124 + </div>
  125 + <div id="Poll" class="panel-collapse collapse">
  126 + <div class="panel-body">
  127 + {% if poll_list %}
  128 + {% for poll in poll_list %}
  129 + <li id="poll_{{poll.slug}}"><i class="material-icons">{% trans 'poll' %}</i> <a href="javascript:modal.get('{% url 'course:poll:view_poll' poll.slug %}','#poll','#modal_poll');">{{ poll.name }}</a></li>
  130 + {% endfor %}
  131 + {% else %}
  132 + {% trans 'No results found' %}
  133 + {% endif %}
  134 + <div class="row" id="modal_poll">
  135 +
  136 + </div>
  137 + </div>
  138 + </div>
  139 + </div>
  140 +</div>
  141 +</div>
  142 +
  143 +<script type="text/javascript" src="{% static 'js/topic_editation_presentation.js' %}"></script>
  144 +<script type="text/javascript" src="{% static 'js/amadeus.js' %}"> </script>
  145 +<script>
  146 + // set up all (import templates, set up navbar and set environment variables)
  147 + Amadeus.load(function() {
  148 + // set data to breadcrumb
  149 + Amadeus.setBreadcrumb(null,'Home');
  150 + });
  151 +</script>
  152 +
  153 +{% endblock %}
... ...