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