Add select/deselect all buttons to multiselect custom fields

merge-requests/2/head
Mike Koch 9 years ago
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 */

@ -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…
Cancel
Save