diff --git a/frontend/coffee/admin-users.coffee b/frontend/coffee/admin-users.coffee new file mode 100644 index 00000000..2433dbca --- /dev/null +++ b/frontend/coffee/admin-users.coffee @@ -0,0 +1,14 @@ +$('.modal-confirm-delete').on 'show.bs.modal', (evt) -> + # Disable final Delete button on modal open + $(evt.target).find('input[type=submit]').prop('disabled', true) + # Clear username confirmation text box on modal open + $(evt.target).find('input[type=text]').val('') + +$('.modal-confirm-delete').on 'shown.bs.modal', (evt) -> + # Focus text box on modal open + $(evt.target).find('input[type=text]').focus() + +$('.confirm-username').on 'input', (evt) -> + # Enable/disable final Delete button on confirmation text box change + $("#btn-delete-#{evt.target.dataset.userid}").prop('disabled', + evt.target.value != evt.target.dataset.username) diff --git a/templates/admin-users.html b/templates/admin-users.html index 229b56e8..76c19134 100644 --- a/templates/admin-users.html +++ b/templates/admin-users.html @@ -3,6 +3,10 @@ {{ super() }} {% endblock %} +{% block scripts %} +{{ super() }} + +{% endblock %} {% block admin_content %}