mirror of
https://github.com/Part-DB/Part-DB-server.git
synced 2025-06-21 09:35:49 +02:00
Migrated badges to BS5.
This commit is contained in:
parent
6885aefbe7
commit
270d622265
9 changed files with 36 additions and 36 deletions
|
@ -8,7 +8,7 @@
|
||||||
|
|
||||||
var defaultOptions = {
|
var defaultOptions = {
|
||||||
tagClass: function(item) {
|
tagClass: function(item) {
|
||||||
return 'badge badge-info';
|
return 'badge bg-info';
|
||||||
},
|
},
|
||||||
focusClass: 'focus',
|
focusClass: 'focus',
|
||||||
itemValue: function(item) {
|
itemValue: function(item) {
|
||||||
|
|
|
@ -26,18 +26,18 @@
|
||||||
{% if not attach.external %}
|
{% if not attach.external %}
|
||||||
<br><br>
|
<br><br>
|
||||||
<h6>
|
<h6>
|
||||||
<span class="badge badge-primary">
|
<span class="badge bg-primary">
|
||||||
<i class="fas fa-fw {{ ext_to_fa_icon(attach.extension) }}"></i> {{ attach.filename }}
|
<i class="fas fa-fw {{ ext_to_fa_icon(attach.extension) }}"></i> {{ attach.filename }}
|
||||||
</span>
|
</span>
|
||||||
<br>
|
<br>
|
||||||
<span class="badge badge-secondary">
|
<span class="badge bg-secondary">
|
||||||
<i class="fas fa-hdd fa-fw"></i> {{ attachment_manager.humanFileSize(attach) }}
|
<i class="fas fa-hdd fa-fw"></i> {{ attachment_manager.humanFileSize(attach) }}
|
||||||
</span>
|
</span>
|
||||||
</h6>
|
</h6>
|
||||||
{% else %}
|
{% else %}
|
||||||
<br><br>
|
<br><br>
|
||||||
<h6>
|
<h6>
|
||||||
<span class="badge badge-primary">
|
<span class="badge bg-primary">
|
||||||
<i class="fas fa-fw fa-globe"></i> {% trans %}attachment.external{% endtrans %}
|
<i class="fas fa-fw fa-globe"></i> {% trans %}attachment.external{% endtrans %}
|
||||||
</span>
|
</span>
|
||||||
</h6>
|
</h6>
|
||||||
|
@ -54,7 +54,7 @@
|
||||||
{% else %}
|
{% else %}
|
||||||
<br><br>
|
<br><br>
|
||||||
<h6>
|
<h6>
|
||||||
<span class="badge badge-warning">
|
<span class="badge bg-warning">
|
||||||
<i class="fas fa-exclamation-circle fa-fw"></i> {% trans %}attachment.file_not_found{% endtrans %}
|
<i class="fas fa-exclamation-circle fa-fw"></i> {% trans %}attachment.file_not_found{% endtrans %}
|
||||||
</span>
|
</span>
|
||||||
</h6>
|
</h6>
|
||||||
|
@ -62,7 +62,7 @@
|
||||||
|
|
||||||
{% if attach.secure %}
|
{% if attach.secure %}
|
||||||
<h6>
|
<h6>
|
||||||
<span class="badge badge-success">
|
<span class="badge bg-success">
|
||||||
<i class="fas fa-fw fa-shield-alt"></i> {% trans %}attachment.secure{% endtrans %}
|
<i class="fas fa-fw fa-shield-alt"></i> {% trans %}attachment.secure{% endtrans %}
|
||||||
</span>
|
</span>
|
||||||
</h6>
|
</h6>
|
||||||
|
|
|
@ -23,18 +23,18 @@
|
||||||
{% if not attach.external %}
|
{% if not attach.external %}
|
||||||
<br><br>
|
<br><br>
|
||||||
<h6>
|
<h6>
|
||||||
<span class="badge badge-primary">
|
<span class="badge bg-primary">
|
||||||
<i class="fas fa-fw {{ ext_to_fa_icon(attach.extension) }}"></i> {{ attach.filename }}
|
<i class="fas fa-fw {{ ext_to_fa_icon(attach.extension) }}"></i> {{ attach.filename }}
|
||||||
</span>
|
</span>
|
||||||
<br>
|
<br>
|
||||||
<span class="badge badge-secondary">
|
<span class="badge bg-secondary">
|
||||||
<i class="fas fa-hdd fa-fw"></i> {{ attachment_manager.humanFileSize(attach) }}
|
<i class="fas fa-hdd fa-fw"></i> {{ attachment_manager.humanFileSize(attach) }}
|
||||||
</span>
|
</span>
|
||||||
</h6>
|
</h6>
|
||||||
{% else %}
|
{% else %}
|
||||||
<br><br>
|
<br><br>
|
||||||
<h6>
|
<h6>
|
||||||
<span class="badge badge-primary">
|
<span class="badge bg-primary">
|
||||||
<i class="fas fa-fw fa-globe"></i> {% trans %}attachment.external{% endtrans %}
|
<i class="fas fa-fw fa-globe"></i> {% trans %}attachment.external{% endtrans %}
|
||||||
</span>
|
</span>
|
||||||
</h6>
|
</h6>
|
||||||
|
@ -52,7 +52,7 @@
|
||||||
{% else %}
|
{% else %}
|
||||||
<br><br>
|
<br><br>
|
||||||
<h6>
|
<h6>
|
||||||
<span class="badge badge-warning">
|
<span class="badge bg-warning">
|
||||||
<i class="fas fa-exclamation-circle fa-fw"></i> {% trans %}attachment.file_not_found{% endtrans %}
|
<i class="fas fa-exclamation-circle fa-fw"></i> {% trans %}attachment.file_not_found{% endtrans %}
|
||||||
</span>
|
</span>
|
||||||
</h6>
|
</h6>
|
||||||
|
@ -60,7 +60,7 @@
|
||||||
|
|
||||||
{% if attach.secure %}
|
{% if attach.secure %}
|
||||||
<h6>
|
<h6>
|
||||||
<span class="badge badge-success">
|
<span class="badge bg-success">
|
||||||
<i class="fas fa-fw fa-shield-alt"></i> {% trans %}attachment.secure{% endtrans %}
|
<i class="fas fa-fw fa-shield-alt"></i> {% trans %}attachment.secure{% endtrans %}
|
||||||
</span>
|
</span>
|
||||||
</h6>
|
</h6>
|
||||||
|
|
|
@ -31,26 +31,26 @@
|
||||||
</td>
|
</td>
|
||||||
<td class="align-middle h6">
|
<td class="align-middle h6">
|
||||||
{% if attachment.external %}
|
{% if attachment.external %}
|
||||||
<span class="badge badge-primary">
|
<span class="badge bg-primary">
|
||||||
<i class="fas fa-fw fa-globe"></i> {% trans %}attachment.external{% endtrans %}
|
<i class="fas fa-fw fa-globe"></i> {% trans %}attachment.external{% endtrans %}
|
||||||
</span>
|
</span>
|
||||||
{% elseif attachment_manager.fileExisting(attachment) %}
|
{% elseif attachment_manager.fileExisting(attachment) %}
|
||||||
<span class="badge badge-secondary">
|
<span class="badge bg-secondary">
|
||||||
<i class="fas fa-hdd fa-fw"></i> {{ attachment_manager.humanFileSize(attachment) }}
|
<i class="fas fa-hdd fa-fw"></i> {{ attachment_manager.humanFileSize(attachment) }}
|
||||||
</span>
|
</span>
|
||||||
{% else %}
|
{% else %}
|
||||||
<span class="badge badge-warning">
|
<span class="badge bg-warning">
|
||||||
<i class="fas fa-exclamation-circle fa-fw"></i> {% trans %}attachment.file_not_found{% endtrans %}
|
<i class="fas fa-exclamation-circle fa-fw"></i> {% trans %}attachment.file_not_found{% endtrans %}
|
||||||
</span>
|
</span>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
{% if attachment.secure %}
|
{% if attachment.secure %}
|
||||||
<br><span class="badge badge-success">
|
<br><span class="badge bg-success">
|
||||||
<i class="fas fa-fw fa-shield-alt"></i> {% trans %}attachment.secure{% endtrans %}
|
<i class="fas fa-fw fa-shield-alt"></i> {% trans %}attachment.secure{% endtrans %}
|
||||||
</span>
|
</span>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
{% if attachment == part.masterPictureAttachment %}
|
{% if attachment == part.masterPictureAttachment %}
|
||||||
<br>
|
<br>
|
||||||
<span class="badge badge-primary">
|
<span class="badge bg-primary">
|
||||||
<i class="fas fa-id-card"></i> {% trans %}attachment.preview{% endtrans %}
|
<i class="fas fa-id-card"></i> {% trans %}attachment.preview{% endtrans %}
|
||||||
</span>
|
</span>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
|
@ -20,14 +20,14 @@
|
||||||
{% if lot.storageLocation %}
|
{% if lot.storageLocation %}
|
||||||
{{ helper.structural_entity_link(lot.storageLocation) }}
|
{{ helper.structural_entity_link(lot.storageLocation) }}
|
||||||
{% else %}
|
{% else %}
|
||||||
<span class="badge badge-pill badge-warning">
|
<span class="badge rounded-pill bg-warning">
|
||||||
<i class="fas fa-question-circle fa-fw"></i> {% trans %}part_lots.location_unknown{% endtrans %}
|
<i class="fas fa-question-circle fa-fw"></i> {% trans %}part_lots.location_unknown{% endtrans %}
|
||||||
</span>
|
</span>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
{% if lot.instockUnknown %}
|
{% if lot.instockUnknown %}
|
||||||
<span class="badge badge-pill badge-warning">
|
<span class="badge rounded-pill bg-warning">
|
||||||
<i class="fas fa-question-circle fa-fw"></i> {% trans %}part_lots.instock_unknown{% endtrans %}
|
<i class="fas fa-question-circle fa-fw"></i> {% trans %}part_lots.instock_unknown{% endtrans %}
|
||||||
</span>
|
</span>
|
||||||
{% else %}
|
{% else %}
|
||||||
|
@ -37,20 +37,20 @@
|
||||||
<td>
|
<td>
|
||||||
<h6>
|
<h6>
|
||||||
{% if lot.expirationDate %}
|
{% if lot.expirationDate %}
|
||||||
<span class="badge badge-info" title="{% trans %}part_lots.expiration_date{% endtrans %}">
|
<span class="badge bg-info" title="{% trans %}part_lots.expiration_date{% endtrans %}">
|
||||||
<i class="fas fa-calendar-alt fa-fw"></i> {{ lot.expirationDate | format_date() }}
|
<i class="fas fa-calendar-alt fa-fw"></i> {{ lot.expirationDate | format_date() }}
|
||||||
</span>
|
</span>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
{% if lot.expired %}
|
{% if lot.expired %}
|
||||||
<br>
|
<br>
|
||||||
<span class="badge badge-warning">
|
<span class="badge bg-warning">
|
||||||
<i class="fas fa-exclamation-circle fa-fw"></i>
|
<i class="fas fa-exclamation-circle fa-fw"></i>
|
||||||
{% trans %}part_lots.is_expired{% endtrans %}
|
{% trans %}part_lots.is_expired{% endtrans %}
|
||||||
</span>
|
</span>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
{% if lot.needsRefill %}
|
{% if lot.needsRefill %}
|
||||||
<br>
|
<br>
|
||||||
<span class="badge badge-warning">
|
<span class="badge bg-warning">
|
||||||
<i class="fas fa-dolly fa-fw"></i>
|
<i class="fas fa-dolly fa-fw"></i>
|
||||||
{% trans %}part_lots.need_refill{% endtrans %}
|
{% trans %}part_lots.need_refill{% endtrans %}
|
||||||
</span>
|
</span>
|
||||||
|
|
|
@ -18,7 +18,7 @@
|
||||||
{% if part.mass %}
|
{% if part.mass %}
|
||||||
<div>
|
<div>
|
||||||
<h6>
|
<h6>
|
||||||
<span class="badge badge-secondary" title="{% trans %}part.mass.tooltip{% endtrans %}"><i class="fas fa-weight-hanging fa-fw"></i> {{ part.mass | siFormat("g") }}</span>
|
<span class="badge bg-secondary" title="{% trans %}part.mass.tooltip{% endtrans %}"><i class="fas fa-weight-hanging fa-fw"></i> {{ part.mass | siFormat("g") }}</span>
|
||||||
</h6>
|
</h6>
|
||||||
</div>
|
</div>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
@ -27,7 +27,7 @@
|
||||||
{% if part.needsReview %}
|
{% if part.needsReview %}
|
||||||
<div class="mt-1">
|
<div class="mt-1">
|
||||||
<h6>
|
<h6>
|
||||||
<span class="badge badge-warning"><i class="fas fa-ambulance fa-fw"></i> {% trans %}part.needs_review.badge{% endtrans %}</span>
|
<span class="badge bg-warning"><i class="fas fa-ambulance fa-fw"></i> {% trans %}part.needs_review.badge{% endtrans %}</span>
|
||||||
</h6>
|
</h6>
|
||||||
</div>
|
</div>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
@ -36,7 +36,7 @@
|
||||||
{% if part.favorite %}
|
{% if part.favorite %}
|
||||||
<div class="mt-1">
|
<div class="mt-1">
|
||||||
<h6>
|
<h6>
|
||||||
<span class="badge badge-success"><i class="fas fa-award fa-fw"></i> {% trans %}part.favorite.badge{% endtrans %}</span>
|
<span class="badge bg-success"><i class="fas fa-award fa-fw"></i> {% trans %}part.favorite.badge{% endtrans %}</span>
|
||||||
</h6>
|
</h6>
|
||||||
</div>
|
</div>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
@ -44,7 +44,7 @@
|
||||||
{% if part.obsolete %}
|
{% if part.obsolete %}
|
||||||
<div class="mt-1">
|
<div class="mt-1">
|
||||||
<h6>
|
<h6>
|
||||||
<span class="badge badge-danger"><i class="fas fa-ghost fa-fw"></i> {% trans %}part.obsolete.badge{% endtrans %}</span>
|
<span class="badge bg-danger"><i class="fas fa-ghost fa-fw"></i> {% trans %}part.obsolete.badge{% endtrans %}</span>
|
||||||
</h6>
|
</h6>
|
||||||
</div>
|
</div>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
|
@ -45,7 +45,7 @@
|
||||||
href="#part_lots" role="tab">
|
href="#part_lots" role="tab">
|
||||||
<i class="fas fa-box fa-fw"></i>
|
<i class="fas fa-box fa-fw"></i>
|
||||||
{% trans %}part.part_lots.label{% endtrans %}
|
{% trans %}part.part_lots.label{% endtrans %}
|
||||||
<span class="badge badge-secondary">{{ part.partLots | length }}</span>
|
<span class="badge bg-secondary">{{ part.partLots | length }}</span>
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
{% if part.comment is not empty %}
|
{% if part.comment is not empty %}
|
||||||
|
@ -62,7 +62,7 @@
|
||||||
<a class="nav-link" data-bs-toggle="tab" role="tab" href="#specifications">
|
<a class="nav-link" data-bs-toggle="tab" role="tab" href="#specifications">
|
||||||
<i class="fas fa-atlas fa-fw"></i>
|
<i class="fas fa-atlas fa-fw"></i>
|
||||||
{% trans %}part.info.specifications{% endtrans %}
|
{% trans %}part.info.specifications{% endtrans %}
|
||||||
<span class="badge badge-secondary">{{ part.parameters | length }}</span>
|
<span class="badge bg-secondary">{{ part.parameters | length }}</span>
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
@ -72,7 +72,7 @@
|
||||||
href="#attachments" role="tab">
|
href="#attachments" role="tab">
|
||||||
<i class="fas fa-paperclip fa-fw"></i>
|
<i class="fas fa-paperclip fa-fw"></i>
|
||||||
{% trans %}attachment.labelp{% endtrans %}
|
{% trans %}attachment.labelp{% endtrans %}
|
||||||
<span class="badge badge-secondary">{{ part.attachments | length }}</span>
|
<span class="badge bg-secondary">{{ part.attachments | length }}</span>
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
@ -81,7 +81,7 @@
|
||||||
<a class="nav-link" id="supplier-tab" data-bs-toggle="tab" href="#suppliers" role="tab">
|
<a class="nav-link" id="supplier-tab" data-bs-toggle="tab" href="#suppliers" role="tab">
|
||||||
<i class="fas fa-shopping-cart fa-fw"></i>
|
<i class="fas fa-shopping-cart fa-fw"></i>
|
||||||
{% trans %}vendor.partinfo.shopping_infos{% endtrans %}
|
{% trans %}vendor.partinfo.shopping_infos{% endtrans %}
|
||||||
<span class="badge badge-secondary">{{ part.orderdetails | length }}</span>
|
<span class="badge bg-secondary">{{ part.orderdetails | length }}</span>
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
|
@ -7,7 +7,7 @@
|
||||||
|
|
||||||
<div class="d-none mb-2" id="select_panel">
|
<div class="d-none mb-2" id="select_panel">
|
||||||
{# <span id="select_count"></span> #}
|
{# <span id="select_count"></span> #}
|
||||||
<span class="badge badge-secondary">{% trans with {'%count%': '<span id="select_count"></span>'} %}part_list.action.part_count{% endtrans %}</span>
|
<span class="badge bg-secondary">{% trans with {'%count%': '<span id="select_count"></span>'} %}part_list.action.part_count{% endtrans %}</span>
|
||||||
|
|
||||||
<select class="selectpicker" name="action" id="select_action" data-controller="elements--selectpicker"
|
<select class="selectpicker" name="action" id="select_action" data-controller="elements--selectpicker"
|
||||||
title="{% trans %}part_list.action.action.title{% endtrans %}" onchange="updateTargetSelect()" required>
|
title="{% trans %}part_list.action.action.title{% endtrans %}" onchange="updateTargetSelect()" required>
|
||||||
|
|
|
@ -25,7 +25,7 @@
|
||||||
{% endif %}
|
{% endif %}
|
||||||
{% endmacro %}
|
{% endmacro %}
|
||||||
|
|
||||||
{% macro string_to_tags(string, class="badge badge-info") %}
|
{% macro string_to_tags(string, class="badge bg-info") %}
|
||||||
{% for tag in string|split(',') %}
|
{% for tag in string|split(',') %}
|
||||||
<a href="{{ url('part_list_tags', {'tag': tag | trim}) }}" class="{{ class }}" >{{ tag | trim }}</a>
|
<a href="{{ url('part_list_tags', {'tag': tag | trim}) }}" class="{{ class }}" >{{ tag | trim }}</a>
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
|
@ -33,16 +33,16 @@
|
||||||
|
|
||||||
{% macro m_status_to_badge(status, class="badge") %}
|
{% macro m_status_to_badge(status, class="badge") %}
|
||||||
{% if status is not empty %}
|
{% if status is not empty %}
|
||||||
{% set color = " badge-secondary" %}
|
{% set color = " bg-secondary" %}
|
||||||
|
|
||||||
{% if status == "active" %}
|
{% if status == "active" %}
|
||||||
{% set color = " badge-success" %}
|
{% set color = " bg-success" %}
|
||||||
{% elseif status == "nrfnd" %}
|
{% elseif status == "nrfnd" %}
|
||||||
{% set color = " badge-warning" %}
|
{% set color = " bg-warning" %}
|
||||||
{% elseif status == "eol" %}
|
{% elseif status == "eol" %}
|
||||||
{% set color = " badge-warning" %}
|
{% set color = " bg-warning" %}
|
||||||
{% elseif status == "discontinued" %}
|
{% elseif status == "discontinued" %}
|
||||||
{% set color = " badge-danger" %}
|
{% set color = " bg-danger" %}
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
||||||
<span class="{{ class ~ color}}" title="{{ ("m_status." ~ status ~ ".help") | trans }}">
|
<span class="{{ class ~ color}}" title="{{ ("m_status." ~ status ~ ".help") | trans }}">
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue