Commit 68a54fba85db7dcdf62ab79b5b8f5b93c80b9d98
1 parent
970334e2
Exists in
master
and in
5 other branches
modal topic working #441
Showing
3 changed files
with
18 additions
and
4 deletions
Show diff stats
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> {% 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> {% 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> {% 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> {% 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> | ... | ... |