mirror of
https://github.com/itflow-org/itflow
synced 2026-11-11 07:01:16 +00:00
Replace Tom Select with ITFlow's own select picker: native select stays the source of truth, search, checklists for multi selects, add-your-own for tag fields, phone sheet, and client/agent/contact avatars, tag and category colours, priority dots and asset icons in the options
This commit is contained in:
@@ -37,6 +37,7 @@
|
||||
<!-- jQuery -->
|
||||
|
||||
<!-- Bootstrap 4 -->
|
||||
<script src="/js/itflow_select.js"></script>
|
||||
<script src="/libs/bootstrap/js/bootstrap.bundle.min.js"></script>
|
||||
<script src="/js/http.js"></script>
|
||||
|
||||
|
||||
@@ -42,10 +42,10 @@ $sql_assets = mysqli_query($mysqli, "SELECT asset_id, asset_name, asset_type FRO
|
||||
<div class="input-group">
|
||||
<span class="input-group-text"><i class="fa fa-fw fa-thermometer-half"></i></span>
|
||||
<select class="form-select select2" name="priority" required>
|
||||
<option>Low</option>
|
||||
<option selected>Medium</option>
|
||||
<option>High</option>
|
||||
<option>Urgent</option>
|
||||
<option data-color="var(--bs-info)">Low</option>
|
||||
<option selected data-color="var(--bs-warning)">Medium</option>
|
||||
<option data-color="var(--bs-danger)">High</option>
|
||||
<option data-color="var(--bs-emphasis-color)">Urgent</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
@@ -59,13 +59,13 @@ $sql_assets = mysqli_query($mysqli, "SELECT asset_id, asset_name, asset_type FRO
|
||||
<select class="form-select select2" name="category">
|
||||
<option value="0">- No Category -</option>
|
||||
<?php
|
||||
$sql_categories = mysqli_query($mysqli, "SELECT category_id, category_name FROM categories WHERE category_type = 'Ticket' AND category_archived_at IS NULL");
|
||||
$sql_categories = mysqli_query($mysqli, "SELECT category_id, category_name, category_color, category_icon FROM categories WHERE category_type = 'Ticket' AND category_archived_at IS NULL");
|
||||
while ($row = mysqli_fetch_assoc($sql_categories)) {
|
||||
$category_id = intval($row['category_id']);
|
||||
$category_name = escapeHtml($row['category_name']);
|
||||
|
||||
?>
|
||||
<option value="<?= $category_id ?>"><?= $category_name ?></option>
|
||||
<option value="<?= $category_id ?>"<?= selectOptionColor($row['category_color'] ?? '', $row['category_icon'] ?? '') ?>><?= $category_name ?></option>
|
||||
<?php } ?>
|
||||
|
||||
</select>
|
||||
|
||||
Reference in New Issue
Block a user