From 9dd2224c8b0fd77b7d03a3338b418125b146e7bc Mon Sep 17 00:00:00 2001 From: Sam Stenvall Date: Thu, 7 Aug 2014 09:04:28 +0300 Subject: [PATCH] [webui] fix checkboxes being disabled when they haven't been explicitly enabled --- src/webui/static/checkcolumn/CheckColumn.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/webui/static/checkcolumn/CheckColumn.js b/src/webui/static/checkcolumn/CheckColumn.js index 7201cc28..91e7fc5f 100644 --- a/src/webui/static/checkcolumn/CheckColumn.js +++ b/src/webui/static/checkcolumn/CheckColumn.js @@ -43,7 +43,7 @@ Ext.ux.grid.CheckColumn = Ext.extend(Ext.grid.Column, { * Process and refire events routed from the GridView's processEvent method. */ processEvent : function(name, e, grid, rowIndex, colIndex){ - if (!this.editable) + if (this.editable === false) return false; if (name == 'mousedown') { var record = grid.store.getAt(rowIndex); @@ -56,7 +56,7 @@ Ext.ux.grid.CheckColumn = Ext.extend(Ext.grid.Column, { renderer : function(v, p, record){ p.css += ' x-grid3-check-col-td'; - var cssClass = 'x-grid3-check-col{0}' + (!this.editable ? ' x-item-disabled' : ''); + var cssClass = 'x-grid3-check-col{0}' + (this.editable === false ? ' x-item-disabled' : ''); return String.format('
 
', v ? '-on' : ''); },