diff --git a/app/templates.py b/app/templates.py index 3415904..283ee44 100644 --- a/app/templates.py +++ b/app/templates.py @@ -38,7 +38,7 @@ from app.utils.highlight import HIGHLIGHT_CSS from app.utils.highlight import highlight _templates = Jinja2Templates( - directory="app/templates", + directory=["data/templates", "app/templates"], trim_blocks=True, lstrip_blocks=True, ) diff --git a/app/templates/utils.html b/app/templates/utils.html index f2f1920..18644a1 100644 --- a/app/templates/utils.html +++ b/app/templates/utils.html @@ -1,168 +1,209 @@ {% macro embed_csrf_token() %} +{% block embed_csrf_token scoped %} +{% endblock %} {% endmacro %} {% macro embed_redirect_url(permalink_id=None) %} +{% block embed_redirect_url scoped %} +{% endblock %} {% endmacro %} {% macro admin_block_button(actor) %} +{% block admin_block_button scoped %}
+{% endblock %} {% endmacro %} {% macro admin_unblock_button(actor) %} +{% block admin_unblock_button scoped %} +{% endblock %} {% endmacro %} {% macro admin_follow_button(actor) %} +{% block admin_follow_button scoped %} +{% endblock %} {% endmacro %} {% macro admin_accept_incoming_follow_button(notif) %} +{% block admin_accept_incoming_follow_button scoped %} +{% endblock %} {% endmacro %} {% macro admin_reject_incoming_follow_button(notif) %} +{% block admin_reject_incoming_follow_button scoped %} +{% endblock %} {% endmacro %} {% macro admin_like_button(ap_object_id, permalink_id) %} +{% block admin_like_button scoped %} +{% endblock %} {% endmacro %} {% macro admin_bookmark_button(ap_object_id, permalink_id) %} +{% block admin_bookmark_button scoped %} +{% endblock %} {% endmacro %} {% macro admin_unbookmark_button(ap_object_id, permalink_id) %} +{% block admin_unbookmark_button scoped %} +{% endblock %} {% endmacro %} {% macro admin_pin_button(ap_object_id, permalink_id) %} +{% block admin_pin_button scoped %} +{% endblock %} {% endmacro %} {% macro admin_unpin_button(ap_object_id, permalink_id) %} +{% block admin_unpin_button scoped %} +{% endblock %} {% endmacro %} {% macro admin_delete_button(ap_object) %} +{% block admin_delete_button scoped %} +{% endblock %} {% endmacro %} {% macro admin_announce_button(ap_object_id, permalink_id=None) %} +{% block admin_announce_button scoped %} +{% endblock %} {% endmacro %} {% macro admin_undo_button(ap_object_id, action="undo", permalink_id=None) %} +{% block admin_undo_button scoped %} +{% endblock %} {% endmacro %} {% macro admin_reply_button(ap_object_id) %} +{% block admin_reply_button scoped %} +{% endblock %} {% endmacro %} {% macro admin_dm_button(actor_handle) %} +{% block admin_dm_button scoped %} +{% endblock %} {% endmacro %} {% macro admin_mention_button(actor_handle) %} +{% block admin_mention_button scoped %} +{% endblock %} {% endmacro %} {% macro admin_profile_button(ap_actor_id) %} +{% block admin_profile_button scoped %} +{% endblock %} {% endmacro %} {% macro admin_expand_button(ap_object) %} +{% block admin_expand_button scoped %} {# TODO turn these into a regular link and append permalink ID if it's a reply #} +{% endblock %} {% endmacro %} {% macro display_box_filters(route) %} +{% block display_box_filters scoped %} +{% endblock %} {% endmacro %} {% macro display_tiny_actor_icon(actor) %} +{% block display_tiny_actor_icon scoped %}