fix: preserve reorder drag width and images
This commit is contained in:
@@ -45,8 +45,8 @@
|
||||
gs-locked="{% if not request.user|can_change:device %}true{% else %}false{% endif %}"
|
||||
gs-no-move="{% if not request.user|can_change:device %}true{% else %}false{% endif %}">
|
||||
<div class="grid-stack-item-content"
|
||||
style="background-color: #{{ device.role.color|default:'1685fc' }}; color: #{% if device.role.color %}{{ device.role.color|text_color }}{% else %}000000{% endif %}">
|
||||
{{ device.name|default:device.device_type }}
|
||||
style="{% if images and device.device_type.front_image %}background-image: url('{{ device.device_type.front_image.url }}'); background-size: {{ unit_width }}px;{% else %}background-color: #{{ device.role.color|default:'1685fc' }};{% endif %} color: #{% if device.role.color %}{{ device.role.color|text_color }}{% else %}000000{% endif %}">
|
||||
{% if images and device.device_type.front_image %}{% if labels %}{{ device.name|default:device.device_type }}{% endif %}{% else %}{{ device.name|default:device.device_type }}{% endif %}
|
||||
</div>
|
||||
</div>
|
||||
{% endfor %}
|
||||
|
||||
@@ -20,10 +20,17 @@
|
||||
data-item-face="{% if device.face == face %}{{ face }}{% else %}back{% endif %}"
|
||||
data-rack-width="{{ device.width }}"
|
||||
data-horizontal-position="{{ device.horizontal_position }}">
|
||||
<div class="grid-stack-item-content{% if device.face != face %} device_rear{% endif %}"
|
||||
style="{% if device.face == face %}background-color: #{{ device.color }}; color: #{{ device.text_color }}{% else %}color: #000000{% endif %}">
|
||||
{{ device.label }}
|
||||
</div>
|
||||
{% if device.face == face %}
|
||||
<div class="grid-stack-item-content"
|
||||
style="{% if images and device.front_image %}background-image: url('{{ device.front_image }}'); background-size: {{ unit_width }}px; color: #{{ device.text_color }}{% else %}background-color: #{{ device.color }}; color: #{{ device.text_color }}{% endif %}">
|
||||
{% if images and device.front_image %}{% if labels %}{{ device.label }}{% endif %}{% else %}{{ device.label }}{% endif %}
|
||||
</div>
|
||||
{% else %}
|
||||
<div class="grid-stack-item-content device_rear"
|
||||
style="{% if images and device.rear_image %}background-image: url('{{ device.rear_image }}'); background-size: {{ unit_width }}px; color: #{{ device.text_color }}{% else %}color: #000000{% endif %}">
|
||||
{% if images and device.rear_image %}{% if labels %}{{ device.label }}{% endif %}{% else %}{{ device.label }}{% endif %}
|
||||
</div>
|
||||
{% endif %}
|
||||
</div>
|
||||
{% endif %}
|
||||
{% endfor %}
|
||||
|
||||
Reference in New Issue
Block a user