Index: typo3conf/ext/workspaces/Resources/Public/JavaScript/grid.js =================================================================== --- typo3conf/ext/workspaces/Resources/Public/JavaScript/grid.js (revision 2738) +++ typo3conf/ext/workspaces/Resources/Public/JavaScript/grid.js (revision ) @@ -53,6 +53,19 @@ } }); +/** override mousedown for grid to select checkbox respecting singleSelect */ +Ext.override(Ext.grid.CheckboxSelectionModel, { + handleMouseDown: function(g, rowIndex, e) { + e.stopEvent(); + if (this.isSelected(rowIndex)) { + this.deselectRow(rowIndex); + } else { + this.selectRow(rowIndex, true); + this.grid.getView().focusRow(rowIndex); + } + } +}); + TYPO3.Workspaces.SelectionModel = new Ext.grid.CheckboxSelectionModel({ singleSelect: false, hidden: true,