repo view: replace non-clickable checkbox with icons

From a usability view, having a checkbox that is not clickable is pretty
misleading, especially if the visual style is exactly the same as in
other places in the UI where the checkbox is functional.

Signed-off-by: Lukas Wagner <l.wagner@proxmox.com>
This commit is contained in:
Lukas Wagner 2023-01-26 11:47:10 +01:00 committed by Thomas Lamprecht
parent dde1f3b094
commit 64f65c027d
2 changed files with 4 additions and 4 deletions

View File

@ -100,6 +100,8 @@ utilities: {
return value;
},
renderEnabledIcon: enabled => `<i class="fa fa-${enabled ? 'check' : 'minus'}"></i>`,
language_array: function() {
let data = [['__default__', Proxmox.Utils.render_language('')]];
Ext.Object.each(Proxmox.Utils.language_map, function(key, value) {

View File

@ -239,12 +239,10 @@ Ext.define('Proxmox.node.APTRepositoriesGrid', {
columns: [
{
xtype: 'checkcolumn',
header: gettext('Enabled'),
dataIndex: 'Enabled',
listeners: {
beforecheckchange: () => false, // veto, we don't want to allow inline change - to subtle
},
align: 'center',
renderer: Proxmox.Utils.renderEnabledIcon,
width: 90,
},
{