Add select/deselect all buttons to multiselect custom fields
This commit is contained in:
parent
6e84309289
commit
351bb5c272
@ -399,7 +399,11 @@ require_once(HESK_PATH . 'inc/show_admin_nav.inc.php');
|
||||
}
|
||||
echo '<option '.$selected.'>'.$option.'</option>';
|
||||
}
|
||||
echo '</select></div></div>';
|
||||
echo '</select>
|
||||
<div class="btn-group" role="group">
|
||||
<button type="button" class="btn btn-default" onclick="selectAll(\''.$v['name'].'\')">Select All</button>
|
||||
<button type="button" class="btn btn-default" onclick="deselectAll(\''.$v['name'].'\')">Deselect All</button>
|
||||
</div></div></div>';
|
||||
break;
|
||||
|
||||
/* Default text input */
|
||||
|
@ -304,7 +304,11 @@ require_once(HESK_PATH . 'inc/show_admin_nav.inc.php');
|
||||
echo '<option '.$selected.'>'.$option.'</option>';
|
||||
}
|
||||
|
||||
echo '</select></div></div>';
|
||||
echo '</select>
|
||||
<div class="btn-group" role="group">
|
||||
<button type="button" class="btn btn-default" onclick="selectAll(\''.$v['name'].'\')">Select All</button>
|
||||
<button type="button" class="btn btn-default" onclick="deselectAll(\''.$v['name'].'\')">Deselect All</button>
|
||||
</div></div></div>';
|
||||
break;
|
||||
|
||||
/* Checkbox */
|
||||
@ -570,7 +574,11 @@ require_once(HESK_PATH . 'inc/show_admin_nav.inc.php');
|
||||
echo '<option '.$selected.'>'.$option.'</option>';
|
||||
}
|
||||
|
||||
echo '</select></div></div>';
|
||||
echo '</select>
|
||||
<div class="btn-group" role="group">
|
||||
<button type="button" class="btn btn-default" onclick="selectAll(\''.$v['name'].'\')">Select All</button>
|
||||
<button type="button" class="btn btn-default" onclick="deselectAll(\''.$v['name'].'\')">Deselect All</button>
|
||||
</div></div></div>';
|
||||
break;
|
||||
|
||||
/* Default text input */
|
||||
|
13
index.php
13
index.php
@ -371,7 +371,12 @@ function print_add_ticket()
|
||||
echo '<option '.$selected.'>'.$option.'</option>';
|
||||
}
|
||||
|
||||
echo '</select></div></div>';
|
||||
echo '</select>
|
||||
<div class="btn-group" role="group">
|
||||
<button type="button" class="btn btn-default" onclick="selectAll(\''.$v['name'].'\')">Select All</button>
|
||||
<button type="button" class="btn btn-default" onclick="deselectAll(\''.$v['name'].'\')">Deselect All</button>
|
||||
</div>
|
||||
</div></div>';
|
||||
break;
|
||||
|
||||
case 'date':
|
||||
@ -606,7 +611,11 @@ function print_add_ticket()
|
||||
echo '<option '.$selected.'>'.$option.'</option>';
|
||||
}
|
||||
|
||||
echo '</select></div></div>';
|
||||
echo '</select>
|
||||
<div class="btn-group" role="group">
|
||||
<button type="button" class="btn btn-default" onclick="selectAll(\''.$v['name'].'\')">Select All</button>
|
||||
<button type="button" class="btn btn-default" onclick="deselectAll(\''.$v['name'].'\')">Deselect All</button>
|
||||
</div></div></div>';
|
||||
break;
|
||||
|
||||
case 'date':
|
||||
|
@ -29,6 +29,14 @@ var loadJquery = function()
|
||||
});
|
||||
};
|
||||
|
||||
function selectAll(id) {
|
||||
$('#' + id + ' option').prop('selected', true);
|
||||
}
|
||||
|
||||
function deselectAll(id) {
|
||||
$('#' + id + ' option').prop('selected', false);
|
||||
}
|
||||
|
||||
function toggleRow(id) {
|
||||
if ($('#' + id).hasClass('danger'))
|
||||
{
|
||||
|
Loading…
x
Reference in New Issue
Block a user