macros.htm: Fix support for fragments in hidden_redirect_back

master
Felix Stupp 4 years ago
parent 9945818320
commit 0e468d457f
Signed by: zocker
GPG Key ID: 93E1BD26F6B02FB7

@ -35,13 +35,13 @@
</style> </style>
{% endmacro %} {% endmacro %}
{% macro hidden_redirect_back() %} {% macro hidden_redirect_back(fragment="") %}
<input type="hidden" name="redirect" value="{{ url_for(request.endpoint, **request.view_args) }}{{ ('#' + fragment) if fragment else '' }}"/> <input type="hidden" name="redirect" value="{{ url_for(request.endpoint, **request.view_args) }}{{ ('#' + fragment) if fragment else '' }}"/>
{% endmacro %} {% endmacro %}
{% macro post_form(uri, key, val, text, fragment="") %} {% macro post_form(uri, key, val, text, fragment="") %}
<form class="form-single-button" method="POST" action="{{ uri }}"> <form class="form-single-button" method="POST" action="{{ uri }}">
{{ hidden_redirect_back() }} {{ hidden_redirect_back(fragment=fragment) }}
<button name="{{ key }}" value="{{ val }}">{{ text }}</button> <button name="{{ key }}" value="{{ val }}">{{ text }}</button>
</form> </form>
{% endmacro %} {% endmacro %}

Loading…
Cancel
Save