Skip to content

Instantly share code, notes, and snippets.

@M0r13n
Created April 19, 2019 12:13
Show Gist options
  • Save M0r13n/c1a0a56b17e607aa0c6e9e44370de812 to your computer and use it in GitHub Desktop.
Save M0r13n/c1a0a56b17e607aa0c6e9e44370de812 to your computer and use it in GitHub Desktop.
Reusable Confirmation Dialog for Jinja2 using Bootstrap and Modals
{% macro confirm_deletion(endpoint='#') %}
<div id="confirm-deletion">
<button type="button" class="btn btn-danger" data-toggle="modal"
data-target="#MyFancyModal">Löschen
</button>
<div id="MyFancyModal" class="modal fade" role="dialog">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">Löschen</div>
<div class="modal-body">Möchtest du den Eintrag wirklich löschen?</div>
<div class="modal-footer">
<form action="{{ endpoint }}" method="post">
<button type="submit" class="btn btn-danger">Ja</button>
<button class="btn btn-default" data-dismiss="modal">Nein</button>
</form>
</div>
</div>
</div>
</div>
</div>
{% endmacro %}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment