mirror of
https://gitlab.com/allianceauth/allianceauth.git
synced 2025-07-08 20:10:17 +02:00
[ADD] Temaplatetag for path relative to static
AA-GDPR needs this
This commit is contained in:
parent
9dad53f763
commit
33e7134d6f
@ -67,6 +67,26 @@ def get_datatables_language_static(language: str) -> str:
|
||||
|
||||
return static_url
|
||||
|
||||
@register.simple_tag
|
||||
def get_relative_datatables_language_path(language: str) -> str:
|
||||
"""
|
||||
Get the correct language code URL for DataTables (relative path to the static folder)
|
||||
|
||||
:param language: Django's language code
|
||||
:type language: str
|
||||
:return: Mapped language code
|
||||
:rtype: str
|
||||
"""
|
||||
|
||||
mapped_language = get_datatable_language_code(language)
|
||||
static_url = (
|
||||
f"allianceauth/libs/DataTables/Plugins/2.2.1/i18n/{mapped_language}.json"
|
||||
if mapped_language
|
||||
else ""
|
||||
)
|
||||
|
||||
return static_url
|
||||
|
||||
|
||||
@register.simple_tag
|
||||
def get_momentjs_language_static(language: str) -> str:
|
||||
@ -88,3 +108,24 @@ def get_momentjs_language_static(language: str) -> str:
|
||||
)
|
||||
|
||||
return static_url
|
||||
|
||||
@register.simple_tag
|
||||
def get_relative_momentjs_language_path(language: str) -> str:
|
||||
"""
|
||||
Get the correct language code URL for Moment.JS (relative path to the static folder)
|
||||
|
||||
:param language: Django's language code
|
||||
:type language: str
|
||||
:return: Mapped language code path
|
||||
:rtype: str
|
||||
"""
|
||||
|
||||
mapped_language = get_momentjs_language_code(language)
|
||||
|
||||
static_url = (
|
||||
f"allianceauth/libs/moment.js/2.29.4/locale/{mapped_language}.js"
|
||||
if mapped_language
|
||||
else ""
|
||||
)
|
||||
|
||||
return static_url
|
||||
|
Loading…
x
Reference in New Issue
Block a user