mirror of
https://git.cmoser.eu/tinytools/django-tinywiki.git
synced 2026-02-04 06:06:33 +01:00
2025.12.26 20:48:46 (cachyos.cmoser.eu)
This commit is contained in:
@@ -20,7 +20,7 @@ def render_url(tag_name: str, value, options, parent, context) -> str:
|
||||
if settings.USE_BOOTSTRAP:
|
||||
if ['noicon in options']:
|
||||
return f"<a href=\"{url}\" referrer-policy=\"no-referrer\" rel=\"noreferrer noopener\">{value}</a>" # noqa: E501
|
||||
return f"<a href=\"{url}\" class=\"icon-link icon-link-hover\" referrer-policy=\"no-referrer\" rel=\"noreferrer noopener\">{value}<svg class=\"bi\"><use xlink:href=\"{settings.settings.STATIC_URL + "tinywiki/icons/bootstrap-icons.svg"}#box-arrow-up-right\"></use></svg></a>" # noqa: E501
|
||||
return f"<a href=\"{url}\" class=\"icon-link icon-link-hover\" referrer-policy=\"no-referrer\" rel=\"noreferrer noopener\">{value}<svg class=\"bi\"><use xlink:href=\"{settings.settings.STATIC_URL + 'tinywiki/icons/bootstrap-icons.svg'}#box-arrow-up-right\"></use></svg></a>" # noqa: E501
|
||||
return f"<a href=\"{url}\" referrer-policy=\"no-referrer\" rel=\"noreferrer noopener\">{value}</a>" # noqa: E501
|
||||
|
||||
|
||||
@@ -178,16 +178,16 @@ def render_image(tag_name: str, value, options, parent, context) -> str:
|
||||
classes += ["mx-auto","d-block"]
|
||||
|
||||
if styles:
|
||||
style = f"style=\"{"".join(styles)}\""
|
||||
style = f'style=\"{" ".join(styles)}\"'
|
||||
else:
|
||||
style = ""
|
||||
|
||||
if fig_styles:
|
||||
fig_style = f'style="{"".join(fig_styles)}"'
|
||||
fig_style = f'style="{" ".join(fig_styles)}"'
|
||||
else:
|
||||
fig_style = ""
|
||||
if settings.USE_BOOTSTRAP:
|
||||
return f'<figure class="{" ".join(fig_classes)} {fig_style}"><img src="{options[tag_name]}" class="{' '.join(classes)}" alt="{alt}" {style}><figcaption class="figure-caption text-end">{value}</figcaption></figure>' # noqa: E501
|
||||
return f'<figure class="{" ".join(fig_classes)} {fig_style}"><img src="{options[tag_name]}" class="{" ".join(classes)}" alt="{alt}" {style}><figcaption class="figure-caption text-end">{value}</figcaption></figure>' # noqa: E501
|
||||
else:
|
||||
return f'<figure {fig_style}><img src="{options[tag_name]}" {style}><figcaption>{value}</figcaption></figure>' # noqa: E501
|
||||
|
||||
@@ -265,17 +265,17 @@ def render_wiki_image(tag_name: str, value, options, parent, context):
|
||||
fig_classes += ["mx-auto", "d-block"]
|
||||
|
||||
if styles:
|
||||
style = f"style=\"{"".join(styles)}\""
|
||||
style = f"style=\"{' '.join(styles)}\""
|
||||
else:
|
||||
style = ""
|
||||
|
||||
if fig_styles:
|
||||
fig_style = f'style="{"".join(fig_styles)}"'
|
||||
fig_style = f'style="{" ".join(fig_styles)}"'
|
||||
else:
|
||||
fig_style = ""
|
||||
|
||||
if settings.USE_BOOTSTRAP:
|
||||
return f'<figure class="{" ".join(fig_classes)}" {fig_style}><img src="{image.image.url}" alt="{image.alt}" class="{' '.join(classes)}" {style}><figcaption class="figure-caption text-end">{image.description_html}</figcaption></figure>' # noqa: E501
|
||||
return f'<figure class="{" ".join(fig_classes)}" {fig_style}><img src="{image.image.url}" alt="{image.alt}" class="{" ".join(classes)}" {style}><figcaption class="figure-caption text-end">{image.description_html}</figcaption></figure>' # noqa: E501
|
||||
else:
|
||||
return f'<figure {fig_style}><img src="{image.image.url}" alt="{image.alt}" {style}><figcaption>{image.description}</figcaption></figure>' # noqa: E501
|
||||
|
||||
@@ -311,7 +311,7 @@ def render_table(tag_name: str, value, options, parent, context) -> str:
|
||||
):
|
||||
classes.append(f"table-{options[tag_name]}")
|
||||
|
||||
return f"<table class=\"{" ".join(classes)}\">{value}</table>"
|
||||
return f"<table class=\"{' '.join(classes)}\">{value}</table>"
|
||||
|
||||
return f"<table>{value}</table>"
|
||||
|
||||
@@ -330,7 +330,7 @@ def render_table_row(tag_name: str, value, options, parent, context) -> str:
|
||||
"dark"
|
||||
):
|
||||
classes.append(f"table-{options[tag_name]}")
|
||||
class_attr = f"class=\"{" ".join(classes)}\"" if classes else ""
|
||||
class_attr = f"class=\"{' '.join(classes)}\"" if classes else ""
|
||||
return f"<tr {class_attr}>{value}</tr>"
|
||||
|
||||
|
||||
@@ -354,8 +354,8 @@ def render_table_header(tag_name: str, value, options, parent, context) -> str:
|
||||
"dark"
|
||||
):
|
||||
classes.append(f"table-{options[tag_name]}")
|
||||
class_attr = f"class=\"{" ".join(classes)}\"" if classes else ""
|
||||
return f"<th {class_attr} {" ".join(extra_attributes)}>{value}</th>"
|
||||
class_attr = f"class=\"{' '.join(classes)}\"" if classes else ""
|
||||
return f"<th {class_attr} {' '.join(extra_attributes)}>{value}</th>"
|
||||
|
||||
def render_table_data(tag_name: str, value, options, parent, context) -> str:
|
||||
extra_attributes = []
|
||||
@@ -377,8 +377,8 @@ def render_table_data(tag_name: str, value, options, parent, context) -> str:
|
||||
"dark"
|
||||
):
|
||||
classes.append(f"table-{options[tag_name]}")
|
||||
class_attr = f"class=\"{" ".join(classes)}\"" if classes else ""
|
||||
return f"<td {class_attr} {" ".join(extra_attributes)}>{value}</td>"
|
||||
class_attr = f"class=\"{' '.join(classes)}\"" if classes else ""
|
||||
return f"<td {class_attr} {' '.join(extra_attributes)}>{value}</td>"
|
||||
|
||||
|
||||
def render_youtube_video(tag_name: str, value, options, parent, context):
|
||||
@@ -466,7 +466,7 @@ def render_youtube_video(tag_name: str, value, options, parent, context):
|
||||
#classes += ["mx-auto", "d-block"]
|
||||
|
||||
if styles:
|
||||
style = f"style=\"{"".join(styles)}\""
|
||||
style = f"style=\"{' '.join(styles)}\""
|
||||
else:
|
||||
style = ""
|
||||
|
||||
|
||||
Reference in New Issue
Block a user