mirror of
https://github.com/netbox-community/netbox.git
synced 2025-07-25 18:08:38 -06:00
Restore image preview on hover
This commit is contained in:
parent
d7b5fed152
commit
90835dbac2
@ -37,6 +37,15 @@ __all__ = (
|
|||||||
'WebhookTable',
|
'WebhookTable',
|
||||||
)
|
)
|
||||||
|
|
||||||
|
IMAGEATTACHMENT_IMAGE = """
|
||||||
|
{% if record.image %}
|
||||||
|
<a class="image-preview" href="{{ record.image.url }}" target="_blank">
|
||||||
|
<i class="mdi mdi-image"></i>
|
||||||
|
</a>
|
||||||
|
{% endif %}
|
||||||
|
<a href="{{ record.get_absolute_url }}">{{ record }}</a>
|
||||||
|
"""
|
||||||
|
|
||||||
NOTIFICATION_ICON = """
|
NOTIFICATION_ICON = """
|
||||||
<span class="text-{{ value.color }} fs-3"><i class="{{ value.icon }}"></i></span>
|
<span class="text-{{ value.color }} fs-3"><i class="{{ value.icon }}"></i></span>
|
||||||
"""
|
"""
|
||||||
@ -223,9 +232,9 @@ class ImageAttachmentTable(NetBoxTable):
|
|||||||
verbose_name=_('ID'),
|
verbose_name=_('ID'),
|
||||||
linkify=False
|
linkify=False
|
||||||
)
|
)
|
||||||
image = tables.Column(
|
image = columns.TemplateColumn(
|
||||||
verbose_name=_('Image'),
|
verbose_name=_('Image'),
|
||||||
linkify=True,
|
template_code=IMAGEATTACHMENT_IMAGE,
|
||||||
)
|
)
|
||||||
name = tables.Column(
|
name = tables.Column(
|
||||||
verbose_name=_('Name'),
|
verbose_name=_('Name'),
|
||||||
@ -261,9 +270,6 @@ class ImageAttachmentTable(NetBoxTable):
|
|||||||
)
|
)
|
||||||
default_columns = ('image', 'object_type', 'parent', 'description', 'dimensions', 'size')
|
default_columns = ('image', 'object_type', 'parent', 'description', 'dimensions', 'size')
|
||||||
|
|
||||||
def render_image(self, record):
|
|
||||||
return str(record)
|
|
||||||
|
|
||||||
def render_size(self, value):
|
def render_size(self, value):
|
||||||
return filesizeformat(value)
|
return filesizeformat(value)
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user