Commit 93aa91180a3d11bdfad98d0c7fad14b3d2fe4226
1 parent
ceb0a807
Exists in
master
and in
3 other branches
fixed missing gaps on create link form and created resource delete template
Showing
5 changed files
with
42 additions
and
88 deletions
Show diff stats
links/models.py
links/templates/links/_form.html
| ... | ... | @@ -100,93 +100,6 @@ |
| 100 | 100 | {% endif %} |
| 101 | 101 | </div> |
| 102 | 102 | |
| 103 | - <div class="form-group{% if form.has_error %} has-error {% endif %}"> | |
| 104 | - <label for="{{ form.initial_view_date.auto_id }}">{{ form.initial_view_date.label }}</label> | |
| 105 | - | |
| 106 | - {% render_field form.initial_view_date class='form-control datetime-picker' %} | |
| 107 | - | |
| 108 | - <span id="helpBlock" class="help-block">{{ form.initial_view.help_text }}</span> | |
| 109 | - | |
| 110 | - {% if form.initial_view_date.errors %} | |
| 111 | - <div class="alert alert-danger alert-dismissible" role="alert"> | |
| 112 | - <button type="button" class="close" data-dismiss="alert" aria-label="Close"> | |
| 113 | - <span aria-hidden="true">×</span> | |
| 114 | - </button> | |
| 115 | - <ul> | |
| 116 | - {% for error in form.initial_view_date.errors %} | |
| 117 | - <li>{{ error }}</li> | |
| 118 | - {% endfor %} | |
| 119 | - </ul> | |
| 120 | - </div> | |
| 121 | - {% endif %} | |
| 122 | - </div> | |
| 123 | - | |
| 124 | - <div class="form-group{% if form.has_error %} has-error {% endif %}"> | |
| 125 | - <div class=" checkbox"> | |
| 126 | - <label for="{{ form.initial_view.auto_id }}"> | |
| 127 | - {% render_field form.initial_view %} {{ form.initial_view.label }} | |
| 128 | - </label> | |
| 129 | - </div> | |
| 130 | - | |
| 131 | - <span id="helpBlock" class="help-block">{{ form.initial_view.help_text }}</span> | |
| 132 | - | |
| 133 | - {% if form.initial_view.errors %} | |
| 134 | - <div class="alert alert-danger alert-dismissible" role="alert"> | |
| 135 | - <button type="button" class="close" data-dismiss="alert" aria-label="Close"> | |
| 136 | - <span aria-hidden="true">×</span> | |
| 137 | - </button> | |
| 138 | - <ul> | |
| 139 | - {% for error in form.initial_view.errors %} | |
| 140 | - <li>{{ error }}</li> | |
| 141 | - {% endfor %} | |
| 142 | - </ul> | |
| 143 | - </div> | |
| 144 | - {% endif %} | |
| 145 | - </div> | |
| 146 | - | |
| 147 | - <div class="form-group{% if form.has_error %} has-error {% endif %}"> | |
| 148 | - <label for="{{ form.end_view_date.auto_id }}">{{ form.end_view_date.label }}</label> | |
| 149 | - | |
| 150 | - {% render_field form.end_view_date class='form-control datetime-picker' %} | |
| 151 | - | |
| 152 | - <span id="helpBlock" class="help-block">{{ form.end_view.help_text }}</span> | |
| 153 | - | |
| 154 | - {% if form.end_view_date.errors %} | |
| 155 | - <div class="alert alert-danger alert-dismissible" role="alert"> | |
| 156 | - <button type="button" class="close" data-dismiss="alert" aria-label="Close"> | |
| 157 | - <span aria-hidden="true">×</span> | |
| 158 | - </button> | |
| 159 | - <ul> | |
| 160 | - {% for error in form.end_view_date.errors %} | |
| 161 | - <li>{{ error }}</li> | |
| 162 | - {% endfor %} | |
| 163 | - </ul> | |
| 164 | - </div> | |
| 165 | - {% endif %} | |
| 166 | - </div> | |
| 167 | - | |
| 168 | - <div class="form-group{% if form.has_error %} has-error {% endif %}"> | |
| 169 | - <div class=" checkbox"> | |
| 170 | - <label for="{{ form.end_view.auto_id }}"> | |
| 171 | - {% render_field form.end_view %} {{ form.end_view.label }} | |
| 172 | - </label> | |
| 173 | - </div> | |
| 174 | - | |
| 175 | - <span id="helpBlock" class="help-block">{{ form.end_view.help_text }}</span> | |
| 176 | - | |
| 177 | - {% if form.end_view.errors %} | |
| 178 | - <div class="alert alert-danger alert-dismissible" role="alert"> | |
| 179 | - <button type="button" class="close" data-dismiss="alert" aria-label="Close"> | |
| 180 | - <span aria-hidden="true">×</span> | |
| 181 | - </button> | |
| 182 | - <ul> | |
| 183 | - {% for error in form.end_view.errors %} | |
| 184 | - <li>{{ error }}</li> | |
| 185 | - {% endfor %} | |
| 186 | - </ul> | |
| 187 | - </div> | |
| 188 | - {% endif %} | |
| 189 | - </div> | |
| 190 | 103 | |
| 191 | 104 | |
| 192 | 105 | <div class=" form-group panel-group" id="professors_accordion" role="tablist" aria-multiselectable="true"> | ... | ... |
subjects/templates/subjects/resource_card.html
| ... | ... | @@ -59,7 +59,20 @@ |
| 59 | 59 | <a href="{% url resource.access_link resource.slug %}" class="btn btn-success btn-raised"> {% trans "Access Resource" %}</a> |
| 60 | 60 | |
| 61 | 61 | </div> |
| 62 | + | |
| 62 | 63 | </div> |
| 63 | 64 | |
| 65 | + {% include "resources/delete.html" with resource=resource %} | |
| 66 | +<script type="text/javascript"> | |
| 67 | + function delete_resource(url) { | |
| 68 | + | |
| 69 | + | |
| 70 | + $.get(url, function (modal) { | |
| 71 | + $("#resource_{{ topic.slug }}").parent().after(modal); | |
| 72 | + | |
| 73 | + $('.modal').modal('show'); | |
| 74 | + }); | |
| 75 | + } | |
| 76 | +</script> | |
| 64 | 77 | |
| 65 | 78 | {% endif %} | ... | ... |
topics/models.py
| ... | ... | @@ -0,0 +1,22 @@ |
| 1 | +{% load i18n %} | |
| 2 | + | |
| 3 | +<div class="modal fade" id="topic" tabindex="-1" role="dialog" aria-labelledby="myModalLabel"> | |
| 4 | + <div class="modal-dialog" role="document"> | |
| 5 | + <div class="modal-content"> | |
| 6 | + <div class="modal-body"> | |
| 7 | + <form id="delete_form" action="{% url resource.delete_link resource.slug %}" method="post"> | |
| 8 | + {% csrf_token %} | |
| 9 | + <h4>{{resource.delete_message}}: {{ resource.name }}?</h4> | |
| 10 | + </form> | |
| 11 | + </div> | |
| 12 | + <div class="modal-footer"> | |
| 13 | + <div class="pull-right"> | |
| 14 | + <button type="button" class="btn btn-default btn-raised" data-dismiss="modal">{% trans "Close" %}</button> | |
| 15 | + </div> | |
| 16 | + <div class="pull-left"> | |
| 17 | + <button type="submit" form="delete_form" class="btn btn-success btn-raised">{% trans "Delete" %}</button> | |
| 18 | + </div> | |
| 19 | + </div> | |
| 20 | + </div> | |
| 21 | + </div> | |
| 22 | +</div> | |
| 0 | 23 | \ No newline at end of file | ... | ... |