|
3 | 3 | {{ super() }}
|
4 | 4 | <style>table td { overflow: hidden; }</style>
|
5 | 5 | {% endblock %}
|
| 6 | +{% block scripts %} |
| 7 | +{{ super() }} |
| 8 | +<script src="/static/admin-users.js"></script> |
| 9 | +{% endblock %} |
6 | 10 | {% block admin_content %}
|
7 | 11 | <div class="tab-pane active" id="users">
|
8 | 12 | <div class="container admin-container space-left-right">
|
|
69 | 73 | </div>
|
70 | 74 | </div>
|
71 | 75 | {% for user in users %}
|
72 |
| - <div class="modal fade" id="confirm-delete-{{user.id}}" tabindex="-1" role="dialog" aria-labelledby="confirm-delete" aria-hidden="true"> |
| 76 | + <div class="modal fade modal-confirm-delete" id="confirm-delete-{{user.id}}" tabindex="-1" role="dialog" aria-labelledby="confirm-delete" aria-hidden="true"> |
73 | 77 | <div class="modal-dialog">
|
74 | 78 | <div class="modal-content">
|
75 | 79 | <div class="modal-header">
|
76 | 80 | <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
|
77 |
| - <h4 class="modal-title" id="myModalLabel">Delete User</h4> |
| 81 | + <h4 class="modal-title">Delete User</h4> |
78 | 82 | </div>
|
79 |
| - <div class="modal-body"> |
80 |
| - Are you sure you want to delete {{user.username}}? |
81 |
| - This cannot be un-done. |
82 |
| - </div> |
83 |
| - <div class="modal-footer"> |
84 |
| - <form action="/admin/delete_user/{{ user.id }}" method="POST"> |
| 83 | + <form action="/admin/delete_user/{{ user.id }}" method="POST"> |
| 84 | + <div class="modal-body"> |
| 85 | + <p>Are you sure you want to delete <b>{{user.username}}</b>? |
| 86 | + <br> |
| 87 | + This cannot be un-done.</p> |
| 88 | + <div class="form-group"> |
| 89 | + <label for="confirm-username">Username:</label> |
| 90 | + <input type="text" name="confirm-username" |
| 91 | + class="form-control confirm-username" |
| 92 | + placeholder="Enter username to confirm" |
| 93 | + data-userid="{{user.id}}" data-username="{{user.username}}"> |
| 94 | + </div> |
| 95 | + </div> |
| 96 | + <div class="modal-footer"> |
85 | 97 | <a href="#" class="btn btn-default" data-dismiss="modal">Cancel</a>
|
86 |
| - <input type="submit" class="btn btn-danger" value="Delete"> |
| 98 | + <input type="submit" id="btn-delete-{{user.id}}" class="btn btn-danger" value="Delete" disabled> |
87 | 99 | <input type="hidden" name="page" value="{{page}}">
|
88 | 100 | <input type="hidden" name="show_non_public" value="{{show_non_public}}">
|
89 |
| - </form> |
90 |
| - </div> |
| 101 | + </div> |
| 102 | + </form> |
91 | 103 | </div>
|
92 | 104 | </div>
|
93 | 105 | </div>
|
|
0 commit comments