Starting to use bootstrap-select on admin_ticket to improve dropdowns
This commit is contained in:
parent
9ae189430d
commit
8de106cbb2
@ -930,24 +930,29 @@ require_once(HESK_PATH . 'inc/show_admin_nav.inc.php');
|
||||
$options = array();
|
||||
for ($i = 0; $i < 4; $i++) {
|
||||
$selected = $ticket['priority'] == $i ? 'selected' : '';
|
||||
array_push($options, '<option value="' . $i . '" ' . $selected . '>' . $priorityLanguages[$i] . '</option>');
|
||||
$content = "<i class='fa fa-fw fa-%s %s' style='font-size: 1em'></i> {$priorityLanguages[$i]}";
|
||||
|
||||
if ($i === 0) {
|
||||
$content = sprintf($content, 'long-arrow-up', 'red');
|
||||
} elseif ($i === 1) {
|
||||
$content = sprintf($content, 'angle-double-up', 'orange');
|
||||
} elseif ($i === 2) {
|
||||
$content = sprintf($content, 'angle-double-down', 'green');
|
||||
} else {
|
||||
$content = sprintf($content, 'long-arrow-down', 'blue');
|
||||
}
|
||||
|
||||
array_push($options, '<option data-content="' . $content . '" value="' . $i . '" ' . $selected . '>' . $priorityLanguages[$i] . '</option>');
|
||||
}
|
||||
|
||||
echo '<div class="ticket-cell-admin col-md-3 col-sm-12 ';
|
||||
if ($ticket['priority'] == 0) {
|
||||
echo 'critical-priority">';
|
||||
} elseif ($ticket['priority'] == 1) {
|
||||
echo 'high-priority">';
|
||||
} else {
|
||||
echo 'med-low-priority">';
|
||||
}
|
||||
echo '<div class="ticket-cell-admin col-md-3 col-sm-12">';
|
||||
|
||||
echo '<p class="ticket-property-title">' . $hesklang['priority'] . '</p>';
|
||||
|
||||
echo '<form style="margin-bottom:0;" id="changePriorityForm" action="priority.php" method="post">
|
||||
|
||||
<span style="white-space:nowrap;">
|
||||
<select class="form-control" name="priority" onchange="document.getElementById(\'changePriorityForm\').submit();">';
|
||||
<select class="selectpicker full-width" name="priority" onchange="document.getElementById(\'changePriorityForm\').submit();">';
|
||||
echo implode('', $options);
|
||||
echo '
|
||||
</select>
|
||||
|
||||
6
css/bootstrap-select.min.css
vendored
Normal file
6
css/bootstrap-select.min.css
vendored
Normal file
File diff suppressed because one or more lines are too long
@ -280,6 +280,10 @@ button.dropdown-submit {
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.bootstrap-select.full-width {
|
||||
width: 100% !important;
|
||||
}
|
||||
|
||||
.dropdown-title {
|
||||
padding: 3px 20px;
|
||||
}
|
||||
|
||||
@ -45,10 +45,11 @@ header('X-UA-Compatible: IE=edge');
|
||||
<link rel="stylesheet" href="<?php echo HESK_PATH; ?>css/AdminLTE.min.css?v=<?php echo MODS_FOR_HESK_BUILD; ?>">
|
||||
<link rel="stylesheet" href="<?php echo HESK_PATH; ?>css/toastr.min.css?v=<?php echo MODS_FOR_HESK_BUILD; ?>">
|
||||
<link rel="stylesheet" href="<?php echo HESK_PATH; ?>css/magnific-popup.css?v=<?php echo MODS_FOR_HESK_BUILD; ?>">
|
||||
<link rel="stylesheet" href="<?php echo HESK_PATH; ?>css/mods-for-hesk-new.css?v=<?php echo MODS_FOR_HESK_BUILD; ?>">
|
||||
<link rel="stylesheet" href="<?php echo HESK_PATH; ?>css/colors.css?v=<?php echo MODS_FOR_HESK_BUILD; ?>">
|
||||
<link rel="stylesheet" href="<?php echo HESK_PATH; ?>css/positions.css?v=<?php echo MODS_FOR_HESK_BUILD; ?>">
|
||||
<link rel="stylesheet" href="<?php echo HESK_PATH; ?>css/displays.css?v=<?php echo MODS_FOR_HESK_BUILD; ?>">
|
||||
<link rel="stylesheet" href="<?php echo HESK_PATH; ?>css/bootstrap-select.min.css?v=<?php echo MODS_FOR_HESK_BUILD; ?>">
|
||||
<link rel="stylesheet" href="<?php echo HESK_PATH; ?>css/mods-for-hesk-new.css?v=<?php echo MODS_FOR_HESK_BUILD; ?>">
|
||||
<?php if (defined('USE_JQUERY_2')): ?>
|
||||
<script src="<?php echo HESK_PATH; ?>js/jquery-2.2.4.min.js?v=<?php echo MODS_FOR_HESK_BUILD; ?>"></script>
|
||||
<?php else: ?>
|
||||
@ -76,6 +77,7 @@ header('X-UA-Compatible: IE=edge');
|
||||
<script type="text/javascript" src="<?php echo HESK_PATH; ?>internal-api/js/alerts.js?v=<?php echo MODS_FOR_HESK_BUILD; ?>"></script>
|
||||
<script type="text/javascript" src="<?php echo HESK_PATH; ?>internal-api/js/lang.js?v=<?php echo MODS_FOR_HESK_BUILD; ?>"></script>
|
||||
<script type="text/javascript" src="<?php echo HESK_PATH; ?>js/clipboard.min.js?v=<?php echo MODS_FOR_HESK_BUILD; ?>"></script>
|
||||
<script type="text/javascript" src="<?php echo HESK_PATH; ?>js/bootstrap-select.js?v=<?php echo MODS_FOR_HESK_BUILD; ?>"></script>
|
||||
<?php
|
||||
if (defined('EXTRA_JS')) {
|
||||
echo EXTRA_JS;
|
||||
|
||||
1846
js/bootstrap-select.js
vendored
Normal file
1846
js/bootstrap-select.js
vendored
Normal file
File diff suppressed because it is too large
Load Diff
Loading…
x
Reference in New Issue
Block a user