Commit 68a54fba85db7dcdf62ab79b5b8f5b93c80b9d98

Authored by juliotoscano
1 parent 970334e2

modal topic working #441

courses/static/js/topic.js
... ... @@ -24,3 +24,14 @@ var topic = {
24 24 });
25 25 }
26 26 };
  27 +var delete_topic = {
  28 + get: function (url, id_modal, id_div_modal){
  29 + $.get(url, function(data){
  30 + if($(id_modal).length){
  31 + $(id_div_modal).empty();
  32 + }
  33 + $(id_div_modal).append(data);
  34 + $(id_modal).modal('show');
  35 + });
  36 + }
  37 +};
... ...
courses/templates/topic/delete.html
1 1 {% load static i18n permission_tags %}
2 2  
3 3 <!-- Modal (remember to change the ids!!!) -->
4   -<div class="modal fade" id="topic_delete" tabindex="-1" role="dialog" aria-labelledby="{{topic.slug}}_delete">
  4 +<div class="modal fade" id="topic_delete_{{topic.slug}}" tabindex="-1" role="dialog" aria-labelledby="{{topic.slug}}_delete">
5 5 <div class="modal-dialog" role="document">
6 6 <div class="modal-content">
7 7 <!-- Modal Header -->
8 8 <div class="modal-header">
9 9  
10   - <h4 class="modal-title" id="{{topic.slug}}_delete">{% trans "Delete Topic" %}</h4>
  10 + <h4 class="modal-title">{% trans "Delete Topic" %}</h4>
11 11 </div>
12 12 <!-- Modal Body -->
13 13 <div class="modal-body">
... ...
courses/templates/topic/index.html
... ... @@ -19,11 +19,11 @@
19 19  
20 20 {# dropdown de topic com as opções de replicar, editar e deletar #}
21 21 {% professor_subject topic.subject user as dropdown_topic %}
22   - {% if dropdown_topic %}
  22 + {% if dropdown_topic %}
23 23 <ul class="dropdown-menu pull-right" aria-labelledby="moreActions">
24 24 <li><a href="{% url 'course:replicate_topic' topic.slug %}"><i class="fa fa-files-o fa-fw" aria-hidden="true"></i>&nbsp; {% trans "Replicate" %}</a></li>
25 25 <li><a href="javascript:topic.get('{% url 'course:update_topic' topic.slug %}','#content_topic_{{topic.slug}}','true');"><i class="fa fa-pencil fa-fw" aria-hidden="true"></i>&nbsp; {% trans "Edit" %}</a></li>
26   - <li><a href="{% url 'course:delete_topic' topic.slug %}"><i class="fa fa-trash fa-fw" aria-hidden="true"></i>&nbsp; {% trans "Remove" %}</a></li>
  26 + <li><a href="javascript:delete_topic.get('{% url 'course:delete_topic' topic.slug %}?view=index','#topic_delete_{{topic.slug}}','#modal_topic');"><i class="fa fa-trash fa-fw" aria-hidden="true"></i>&nbsp; {% trans "Remove" %}</a></li>
27 27 </ul>
28 28 {% endif %}
29 29 </div>
... ... @@ -36,3 +36,6 @@
36 36 </div>
37 37 </div>
38 38 </div>
  39 +<div id="modal_topic">
  40 +
  41 +</div>
... ...